Page 66 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 66

dibuat dengan menggunakan bentuk struktur pengulangan yaitu for-

                   do sebagai berikut :
                          for  i  dari 1 sampai dengan  10  do

                                 tulis Teknik Informatika

                          end for
                   i  merupakan  pencacah  pengulangan  yang  akan                        mencacah

                   pengulangan  dari  1  sampai  dengan  10.  Komputer  akan  melakukan

                   pengulangan sebanyak pencacahan.
                   Secara umum, struktur pengulangan tersebut dapat dibentuk sebagai

                   berikut :
                          for pencacah pengulangan dari a sampai b do

                                 aksi

                          end for
                   artinya,  aksi  dilakukan  sebanyak  hitungan  pencacah  pengulangan

                   yaitu dari a sampai b sebanyak b – a + 1 kali. Struktur pengulangan

                   yang  kedua  adalah  repeat-until.  Repeat  artinya  “ulangi”,  sedangkan
                   until  artinya  “sampai”  atau  “hingga”.  Bentuk  umumnya  adalah

                   sebagai berikut :
                          repeat

                                 aksi

                          until kondisi
                   artinya, aksi akan diulang hingga atau sampai kondisi (persyaratan)

                   terpenuhi.  Sebagai  contoh,  dari  sejumlah  data  mahasiswa  yang

                   mengambil  mata  kuliah  Algoritma  Pemrograman  I,  akan  dilakukan
                   perubahan  data  alamat  mahasiswa  dengan  NIM  006.  Maka,  bila

                   ditelusuri algoritma yang mungkin adalah sebagai berikut :

                          lihat data mahasiswa pada posisi pertama
                          if data mahasiswa pertama memiliki NIM 006 then

                                 ubah data alamatnya

                          else
                                 lihat data mahasiswa pada posisi kedua

                                 if data mahasiswa kedua memiliki NIM 006 then

                                         ubah data alamatnya
   61   62   63   64   65   66   67   68   69   70   71