Page 106 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 106

BAB VIII


                               Pengulangan (Looping Program)






                   8.1 Pengantar

                   Struktur pengulangan secara umum terdiri atas dua bagian :
                     kondisi pengulangan, yaitu ekspresi Boolean yang harus dipenuhi

                       untuk  melaksanakan  pengulangan.  Kondisi  ini  ada  yang

                       dinyatakan  secara  eksplisit  oleh  pemrogram  atau  dikelola  sendiri
                       oleh komputer (implisit);

                     badan (body) pengulangan, yaitu bagian algoritma yang diulang.

                   Disamping itu, struktur pengulangan biasanya disertai dengan bagian
                   :

                     Inisialisasi,  yaitu  aksi  yang  dilakukan  sebelum  pengulangan

                       dilakukan pertama kali
                     Terminasi, yaitu aksi yang dilakukan setelah pengulangan selesai

                       dilaksanakan
                   Inisialisasi  dan  terminasi  tidak  selalu  harus  ada,  namun  pada

                   berbagai kasus inisialisasi umumnya diperlukan.

                   Struktur pengulangan secara umum :

                                   <inisialisasi>
                                   awal pengulangan

                                       badan pengulangan
                                   akhir pengulangan
                                   <terminasi>



                   yang dalam hal ini  awal dan akhir pengulangan dinyatakan sebagai
                   kata  kunci  yang  bergantung  pada  struktur  pengulangan  yang

                   digunakan.  Selain  itu,  <inisialisasi>  dan  <terminasi>  adalah  bagian
                   yang opsional.

                            Di  dalam  algoritma  terdapat  beberapa  macam  struktur

                   pengulangan  yang  berbeda.  Beberapa  struktur  dapat  dipakai  untuk
                   masalah  yang  sama,  namun  ada  notasi  pengulangan  yang  hanya
   101   102   103   104   105   106   107   108   109   110   111