Algoritma Pemrograman Prepared by Edi SKom MKM Algoritma
Algoritma & Pemrograman Prepared by: Edi, SKom, MKM
Algoritma Pengertian: Deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis.
Ciri-Ciri Algoritma • Input: masukan, terdapat satu masukan atau lebih yang diberikan. • Output: keluaran, sedikitnya terdapat satu keluaran yang dihasilkan. • Definite: jelas, harus secara sempurna menyatakan apa yang dilakukan. • Effective: setiap instruksi harus dapat dilakukan secara manual selama sejumlah waktu yang berhingga. • Terminate: berakhir, harus berhenti setelah sejumlah operasi.
Ekspresi Algoritma • Bahasa alami (seperti bahasa Indonesia, bahasa Inggris) • Flowchart • Pseudocode
Ekspresi Algoritma (Cont…) Input: telur mentah Output: telur dadar yang sudah matang Ekspresi Algoritma menggunakan bahasa alami: 1. 2. 3. 4. 5. 6. 7. Nyalakan api kompor. Tuangkan minyak ke dalam wajan. Pecahkan telur ayam ke dalam mangkok. Tambahkan garam secukupnya. Aduk campuran telur dan garam. Tuang adonan telur ke dalam wajan. Masak telur hingga matang.
Ekspresi Algoritma (Cont…) Ekspresi Algoritma menggunakan pseudocode: If sales > 1000 then bonus sales * 25% salary 2000000 + bonus endif output (salary)
START Nyalakan api kompor Tuangkan minyak ke wajan Pecahkan telur ke dalam mangkok Tambahkan garam Aduk campuran telur dan garam Tuang adonan telur dan garam ke dalam wajan Masak telur hingga matang END Flow CHART
PROGRAM Program adalah formulasi sebuah algoritma dalam bentuk bahasa pemrograman sehingga siap dijalankan pada mesin komputer. Klasifikasi bahasa pemrograman menurut generasi: 1. First Generation Language (1 GL) 2. Second Generation Language (2 GL) 3. Third Generation Language (3 GL) 4. Fourth Generation Language (4 GL) 5. Fifth Generation Language (5 GL)
Referensi • Sutisna, A. Algoritma dan Pemrograman. Delapan_studio. 2010.
- Slides: 9