Page 22 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 22

Tulis “saya berjanji tidak akan nakal dan malas lagi”
                      Naikkan pencacat_jumlah_kalimat dengan 1
                  Until pencatat_jumlah_kalimat = 500

               Pemroses  akan  melaksanakan  aksi  tulis  tersebut
               sebanyak  500  kali.  Struktur  pengulangan  ini  dapat  di
               tulis secara umum sebagai:

                       repeat

                              aksi

                       until kondisi

                     Struktur  pengulangan  biasanya  disebut  kalang
               (loop),  dan  bagian  algoritma  yang  diulang  (aksi)
               dinamakan  badan  kalang  (loop  body).  Pengulangan
               dengan  struktur  repeat  until  didasarkan  pada  kondisi
               berhenti, yaitu aksi di dalam badan kalang dilaksanakan
               berulang-ulang sampai suatu kondisi tertentu dipenuhi
               (pada  contoh  diatas  bila  pencatat_jumlah_kalimat=
               500).  Bila  kondisi  tersebut  tercapai,  pengulangan  aksi
               dihentikan.
                     Contoh  ilustrasi  yang  menjelaskan  hal  ini  adalah
               algoritm  mencari  alamat  mahasiswa  apabila  diketahui
               NIM (Nomor Induk Mahasiswa), dari sebuah tabel atau
               daftar  yang  berisi  NIM,  nama,  dan  alamat  seluruh
               mahasiswa.  Algoritma  pencarian  dimulai  dengan
               membaca NIM pertama didalam tabel, lalu bandingkan
               NIM tersebut dengan NIM yang dicari. Jika sama, tuliss
               alamat mahasiswa tersebut, tetapi jika tidak sama, baca

               NIM  kedua,  lalu  proses  yang  sama  seperti  pada  NIM
               pertama  dilakukan.  Demikian  seterusnya  sampai  NIM

                                            13
   17   18   19   20   21   22   23   24   25   26   27