ARTIKEL ALGORITMA PEMROGRAMAN PDF

Title ARTIKEL ALGORITMA PEMROGRAMAN
Author Rojul Iqbal
Pages 11
File Size 315.5 KB
File Type PDF
Total Downloads 224
Total Views 474

Summary

ARTIKEL ALGORITMA DAN BAHASA PEMROGRAMAN Rojul Iqbal Alfaeni – 1902034 Studi Teknik Informatika, Politeknik Purbaya Jl. Pancakarya No. 1, Kalimati, Kajen, Kec. Talang, Tegal – Telp (0283) 3447340 Email : [email protected] Web: www.purbaya.ac.id ABSTRAK Algoritma adalah urutan aksi-aksi yang dinyata...


Description

ARTIKEL ALGORITMA DAN BAHASA PEMROGRAMAN Rojul Iqbal Alfaeni – 1902034 Studi Teknik Informatika, Politeknik Purbaya Jl. Pancakarya No. 1, Kalimati, Kajen, Kec. Talang, Tegal – Telp (0283) 3447340 Email : [email protected] Web: www.purbaya.ac.id

ABSTRAK

Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dengan rentang waktu tertentu. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik, bagan alir sampai menggunakan bahasa pemprograman seperti bahasa C atau C++. Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan symbol. Error dalam pemprograman ada 3 yaitu: Eror tata bahasa (sintaks), Error runtime, Error logika (logical error)

Kata Kunci : Algoritma, Flow chart.

PENDAHULUAN Pesatnya teknologi, terutama teknologi komputer sudah tak

bisa

dipungkiri lagi, bagi yang mengikuti perkembanganya, ia tidak akan dipandang sebelah mata. Teknologi komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi, SMA, SMP, bahkan SD hampir semuanya mengenal komputer. Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati,juga dapat digunakan untuk

menghasilkan uang adalah dunia pemprograman komputer. Dalam dunia pemprograman komputer,dikenal algoritma dan banyak bahasa pemprograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Oleh karena itulah yang akan dibahas dalam artikel ini adalah Algoritma Pemprograman.

PENGERTIAN ALGORITMA DAN PEMPROGRAMAN Ditinjau dari asal usul kata Algoritma sendiri mempunyai sejarah aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan Algorisn jika anda menghitung menggunakan angka arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asaal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al jabar Wal-Muqabala yang artinya “Buku Pemugaran dan Pengurangan” (The book of restoration and reduction). Dari judul buku ini kita menjadi Algorithm muncul karena kata Algorism sering dikelirukan dengan Arithmetic, sehingga menjadi hal yang biasa. Maka lambat laun kata Algorithm berangsur-angsur

dipakai sebagi metode perhitungan

(komputasi) secara umum,sehingga kehilangan maka aslinya, Dalam Bahasa Indonesia kata Algorithm diserap menjadi Algoritma. Bahasa

Pemprograman merupakan notasi yang dipergunakan untuk

mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia.Proses komputasi umumnya didefinisikan secara formal menggunakan konsep matematika dari Mesin Turing. Pada dasarnya bahasa Pemprograman dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer. Sebuah bahasa pemprogaman disebut Turing Complete jika dipergunakan untuk mendeskripsikan semua komputasi yang dapat dilakukan Mesin Turing,yaitu memiliki Variable integer dan

operator aritmatik,

pernyataan

penugasan, pernyataan sekuensial, penyataan seleksi, dan penytaan iterasi.

DEFINISI ALGORITMA Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Karena itu suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemproses. Jadi suatu pemproses harus : 1. Mengerti setiap langkah dalam algoritma 2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut. 3. Mekanisme Perlaksanan Algoritma Oleh Pemproses

Komputer hanyalah salah satu pemproses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemprograman sehingga dinamakan program. Jadi progam adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemprograman tertentu sehingga dapat dilaksanakan oleh komputer.

METODE PENELITIAN Artikel ini menggunakan Metode Deskriptif adalah proses penelitian yang dimana dengan metode ini hanya menggambarkan atau menganalisis penelitian tidak digunakan untuk membuat kesimpulan yang lebih luas. Adapun tahapan penelitian dalam pembuatan progam sebagai berikut : 1. Tahap Mengumpulkan Referensi Dari Berbagi Sumber 2. Tahap Pengumpulan Semua Referensi 3. Tahap Perancangan 4. Tahap Penggabungan 5. Tahap Uji Coba 6. Hasil Akhir Dari Pemprograman

PEMBAHASAN PEMAHAMAN FLOWCHART, ARRAY, IF-ELSE, FOR, WHILE, DAN DO WHILE

1. Pengertian Flowchart / Bagan Alir Flowchart adalah bagan (chart) yang menunjukan alir (flow) didalam progam atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk bantu komunikasi dan untuk dokumentasi. Flowchart terbagi menjadi lima jenis yaitu : a). Flowchart Sistem (System Flowchart) b). Flowchart Flowchart Dokumen (Document Flowchart) c). Flowchart Skematik (Schematic Flowchart) d). Flowchart Progam (Progam Flowchart) e). Flowchart Proses (Process Flowchart)

Simbol - Simbol Flowchart / Bagan Alir

No. Simbol

Nama

Fungsi

1

Terminal

Menyatakan permulaan atau akhir suatu progam

2

Input/Output

Menyatakan

proses

input

output

atau

tanpa tergantung jenis peralatannya 3

Process

Menyatakan tindakan

suatu (proses)

yang dilakukan oleh komputer

4 Decision

Menunjukan

suatu

kondisi tertentu yang akan

menghasilkan

dua

kemungkinan

jawaban : ya/tidak 5

Connector

Menyatakan sambungan proses

ke

lainnya

dari proses dalam

halaman yang sama 6

Offline

Menyatakan

Connector

sambungan proses

ke

lainnya

dari proses dalam

halaman yang berbeda 7

Predefined

Menyatakan

Process

penyedian

tempat

penyimpanan

suatu

pengolahan

untuk

memberi harga awal 8

Punched Card

Menyatakan

Input

berasal dari kartu atau output ditulis kekartu 9

Punch Tape

10

Document

Mecetak dalam dokumen printer)

keluaran bentuk (melalui

11

Flow

Menyatakan jalannya arus suatu proses

2. PENGERTIAN ARRAY Array adalah sebuah variabel yang menyimpan data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari dataa-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda disebut elemen-elemen array yang bisa kita akses berdasarkan indeks. Contoh : Kita mempunyai 5 buah data dengan nilai 1,2,3,4, dan 5 dengan tipe data integer (int). Kita bisa saja mendeklarasi tiap datanya dalam 1 variabel,Misalnya : int A = 1; int B = 2; int C = 3; int D = 4; int E = 5;

Tapi deklerasi diatas menjadi tidak efektif karena terlalu banyak variabel yang digunakan. Kita dapat menggunakan 1 buah variabel, misalnya memasukkan semua data kedalam variabel A dengan struktur array sebagi berikut. int A[5] ={1,2,3,4,5};

Pada diketahui bahwa pada bahasa C++,indeks array selalu dimulai dari 0 bukan 1. Dalam Mendeklarasikan sebuah array, kita harus menggunakan tanda [ ] (bracket). Contoh Program Untuk Menampilkan Array : #include // header #include using namespace std; int main() { //Mendeklrasikan nilai-nillai ke dalam variabel A int A[5] ={1,2,3,4,5}; //Menampilkan nilai yang terdapat pada elemen-elemen array for (int i=0;i...


Similar Free PDFs