Page 158 - Perangkat Pembelajaran Guru - Informatika - X
P. 158

c.  Pseudocode 3: Membagi Bilangan
                           Deskripsi tingkat tinggi:                 Pseudocode:
                    1.  Baca nilai pembilang dan penyebut. Algoritma Membagi Bilangan
                    2.  Jika penyebut bernilai 0, cetak tulisan   Input: Pembilang dan Penyebut.
                                                         Output: Hasil Pembagian
                        “Penyebut tidak boleh nol”.
                                                         tercetak.
                    3.  Jika penyebut  tidak bernilai nol,
                        lakukan   pembagian   pembilang
                                                         input pembilang, penyebut
                        dengan   penyebut   dan  simpan if penyebut = 0 print “Penyebut
                        hasilnya.                        tidak boleh nol”
                    4.  Cetak hasil pembagian.           else
                                                           hasil ←  pembilang / penyebut
                                                           print hasil

                   d.  Pseudocode 4: Menghitung Mundur dari N hingga 1
                           Deskripsi tingkat tinggi:                 Pseudocode:
                    1.  Baca nilai N.                    Algoritma Menghitung Mundur dari
                    2.  Selama N > 0, ulangi.            N hingga 1
                                                         Input: Nilai N.
                    3.  Cetak tulisan N.
                                                         Output: Angka hasil hitung
                    4.  Kurangi nilai N dengan 1.
                                                         mundur dari nilai N sampai 1
                                                         tercetak.

                                                         input N
                                                         while N > 0
                                                           print N
                                                              N ← N - 1

                   e.  Pseudocode 5: Mencari Bilangan Terbesar dari Suatu Himpunan Bilangan

                           Deskripsi tingkat tinggi:                 Pseudocode:
                    1.  Jika himpunan bilangan kosong, Algoritma Mencari Bilangan
                        maka tidak ada bilangan terbesar.   Terbesar
                                                         Input: Himpunan bilangan L.
                    2.   Jika himpunan bilangan tidak kosong,
                                                         Output: Bilangan terbesar pada
                        asumsikan bilangan pertama sebagai
                                                         himpunan bilangan L
                        bilang terbesar saat ini.
                    3.   Untuk  setiap  bilangan  anggota   if size of (L)= 0 return null
                        himpunan:   bandingkan  bilangan   largest ← elemen pertama L
                        tersebut dengan bilangan terbesar saat     for each item in L, do
                                                             if item > largest, then
                        ini.  Apabila bilangan tersebut  lebih
                                                               largest ← item
                        besar,  maka bilangan tersebut  akan
                                                           return largest
                        menjadi bilangan terbesar saat ini.


                                                                                         145
                                                                Bab 7 Algoritma dan Pemrograman
   153   154   155   156   157   158   159   160   161   162   163