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)
   72   73   74   75   76   77   78   79   80   81   82