Page 14 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 14
bermanfaat dalam membuat algoritma untuk masalah
yang cukup rumit atau kompleks. Gagasan
penghalusan langkah adalah memecah proses menjadi
beberapa langkah. Tiap langkah diuraikan lagi menjadi
beberapa langkah yang lebih sederhana. Penghalusan
langkah harus berlanjut sampai tiap langkah sudah
cukup rinci dan tepat untuk dilaksanakan oleh
pemroses.
1.2 Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian
suatu masalah. Langkah-langkah tersebut dapat
berupa runtunan aksi, pemilihan aksi, dan pengulangan
aksi. Ketiga jenis langkah tersebut membentuk
konstruksi suatu algoritma. Jadi, sebuah algoritma
dapat dibangun dari tiga buah struktur dasar, yaitu:
1. Runtunan (sequence)
2. Pemilihan (selection)
3. Pengulangan (repetition)
Gambaran masing-masing struktur akan dijelaskan di
bawah ini.
1. Runtunan
Sebuah runtunan terdiri dari satu atau lebih
intruksi. Tiap instruksi dikerjakan secara berurutan
sesuai dengan urutan penulisannya, yakni sebuah
instruksi dilaksanakan. Urusan instruksi menentukan
keadaan akhir algoritma. Bila urutannya diubah, maka
hasil akhirnya mungkin juga berubah. Perhatikan
runtunan instruksi yang dilambangkan dengan A1, A2,
A3, A4, dan A5 berikut:
5