Page 77 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 77
Judul
{ Komentar mengenai Algoritma seperti cara kerja program, Kondisi
awal dan kondisi akhir dari algoritma }
Deklarasi:
Bagian untuk mendefenisikan semua nama yang dipakai dalam
algoritma. Nama dapat berupa nama tetapan, nama peubah, nama
tipe, nama prosedur dan nama fungsi.
Deskripsi:
Merupakan bagian inti dari suatu algoritma. Bagian ini bersis uraian
langkah-langkah penyelesaian masalah. Langkah-langkah ini
dituliskan dengan notasi yang akan dijelaskan pada Bab berikutnya.
Misalnya notasi “read” untuk menyatakan membaca data, notasi
“write” untuk menyatakan menulis data dan sebagainya.
Contoh 1:
Algoritma Luas_Kell_Lingkaran { judul algoritma}
{menghitung luas dan keliling lingkaran untuk ukuran jari-jari
tertentu. Algoritma menerima masukan jari-jari lingkaran,
menghitung luas dan kelilingnya, dan mencetak luas
lingkaranke piranti keluaran <- ini spesifikasi algoritma}
Deklarasi :
const phi = 3.14 {nilai ? }
R : real {jari-jari lingkaran}
Luas : real {luas lingkaran}
Keliling : real {keliling lingkaran}
Deskripsi:
read (R)
Luas <- phi * R *R
Keliling <- 2 * phi * R
write(luas, keliling)