Page 145 - Buku Digital Kelas X
P. 145

2.  Pseudocode
                 Pseudocode (kode semu atau kode pseudo) adalah suatu bahasa buatan manusia
                 yang sifatnya informal untuk merepresentasikan algoritma. Pseudocode dibuat
                 untuk menutupi kekurangan diagram alir dalam merepresentasikan konsep-
                 konsep  pemrograman  terstruktur.  Pseudocode  memungkinkan  representasi
                 langkah-langkah yang lebih detail dan dekat dengan bahasa pemrograman.
                 Karena  sifatnya  yang  informal,  tidak  ada  aturan  khusus  dalam  standar
                 notasi yang dapat digunakan. Akan tetapi, ada beberapa prinsip dasar yang
                 perlu  diperhatikan, yaitu  satu  baris  untuk  satu  pernyataan (statement)  dan
                 pentingnya indentasi dalam menuliskan pernyataan. Indentasi ada untuk
                 hierarki dari  pernyataan. Misalnya, untuk  menunjukkan bahwa suatu
                 pernyataan merupakan bagian dari sebuah struktur kontrol keputusan atau
                 struktur  kontrol  perulangan  (lihat  konsep  blok  pada  pemrograman visual
                 yang telah kalian pelajari di tingkat SMP).
                     Keempat  diagram  alir  pada  bagian  sebelumnya  dapat  ditulis  dalam
                 bentuk pseudocode sebagai berikut.


                 a.  Pseudocode 1: Menghitung Luas Persegi
                         Deskripsi tingkat tinggi:                Pseudocode:
                 1.  Baca nilai sisi persegi.         Algoritma Menghitung Luas Persegi
                 2.  Hitung luas dengan menguadratkan   Input: Nilai Panjang Sisi Persegi.
                     nilai sisinya.                   Output: Luas Persegi tercetak.
                 3.  Cetak luas.
                                                      input sisi
                                                      luas← sisi * sisi
                                                      print luas

                 b.  Pseudocode 2: Menghitung Luas Permukaan Kubus

                         Deskripsi tingkat tinggi:                Pseudocode:
                 1.  Baca nilai sisi kubus.           Algoritma Menghitung Luas
                 2.  Hitung luas (persegi) dari sisi kubus.   Permukaan Kubus
                     Kalikan luas  kubus  dengan angka   Input: Nilai Panjang Sisi Kubus.
                                                      Output:  Luas Permukaan Kubus
                     6  (banyaknya jumlah  persegi pada   tercetak.
                     kubus)  untuk  mendapatkan  luas
                     permukaan.                       input sisi
                 3.  Cetak luas_permukaan.            luas_permukaan ←luas(sisi) * 6
                                                      print luas_permukaan






                 144     Informatika SMA Kelas X
   140   141   142   143   144   145   146   147   148   149   150