Page 29 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 29
dari algoritma). Misalnya: dalam kasus algoritma
memasak nasi, input yang diperlukan adalah bahan
dan alat untuk memasak nasi, yaitu beras, air dan
magic com. Sedangkan output yang dihasilkan
adalah nasi siap saji.
3. Jelaskan langkah-langkah yang diperlukan untuk
mengolah input hingga menghasilkan
output. Mulailah dari level yang paling awal hingga
akhir, sehingga tercapai langkah-langkah yang
tertata rapi, tidak ambigu dan efektif.
4. Uji algoritma: pilih set data dan verifikasi bahwa
algoritma anda berfungsi dengan baik.
2.2 Notasi Kalimat Deskriptif
Notasi algoritma deskriptif atau Bahasa Indonesia
terstruktur (BIT) dilakukan dengan cara menuliskan
intruksi-intruksi yang harus dilaksanakan dalam bentuk
uraian kalimat deskriptif dengan menggunakan bahasa
yang jelas dan tidak ambigu. Notasi jenis ini disarankan
untuk algoritma yang pendek karena apabila untuk
algoritma yang panjang notasi deskriptif kurang efektif.
Secara garis besar notasi deskriptif tersusun
atas tiga bagian utama, yaitu: Bagian Judul,
merupakan bagian yang terdiri atas nama algoritma dan
penjelasan atau spesifikasi algoritma tersebut. Bagian
Deklarasi, merupakan bagian untuk mendefinisikan
semua nama yang digunakan pada algoritma dapat
berupa variabel, konstanta, tipe ataupun fungsi. Bagian
Deskripsi, merupakan bagian inti pada struktur
algoritma yang berisi uraian langkah-langkah
penyelesaian masalah. Contoh ringkas notasi deskripsi
20