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