Perulangan
atau looping adalah pelaksanaan suatu instruksi berulang kali. Di dalam
algoritma, perulangan dapat dilakukan sejumlah kali, atau sampai kondisi
berhenti perulangan tercapai.
Bentuk umum pengulangan :
- <inisialisasi>: aksi yang dilakukan sebelum perulangan dilakukan untuk pertama kalinya. badan pengulangan: bagian algoritma yang diulang
- <terminasi>: aksi yang dilakukan setelah perulangan selesai dilaksanakan
- <inisialisasi> dan <terminasi> tidak selalu harus ada, namun pada berbagi kasus inisialisasi umumnya diperlukan
- awal dan akhir pengulangan dinyatakan sebagai kata kunci yang bergantung pada struktur perulangan yang digunakan.
Adapun macam –
macam pengulangan diantaranya :
Ø
Perulangan For
Mengulang suatu
proses merupakan tindakan
yang banyak dijumpai
dalam
pemrograman.
Pada semua bahasa pemrograman, perulangan proses ditangani dengan suatu
mekanisme yang
disebut loop. Dengan
menggunakan loop, suatu
proses yang berulang
misalnya menampilkan
tulisan yang sama
seratus kali pada
layar dapat diimpelementasikan
dengan
kode program yang pendek.
Pernyataan pertama
yang digunakan untuk
keperluan perulangan proses
adalah
pernyataan/or.
Bentuk pernyataan ini :
for
(ungkapanl; ungkapan2; ungkapan3)
pernyataan;
Kegunaan
dari masing-masing ungkapan pada pernyataan for.
Ungkapan
1 : digunakan untuk memberikan inisialisasi terhadap variabel pengendali
loop.
Ungkapan
2 : dipakai sebagai kondisi untuk keluar
dari loop.
Ungkapan 3 : dipakai sebagai pengatur kenaikan nilai
variabel pengendali loop. Ketiga
ungkapan
dalam for tersebut harus dipisahkan dengan tanda titik
koma (;).
Ø
Perulangan While
Pada
pernyataan while, pengecekan terhadap
loop dilakukan di bagian awal (sebelum
tubuh
loop). Lebih jelasnya, bentuk pernyataan while adalah sebagai berikut:
dengan pernyataan
dapat berupa pernyataan
tunggal, pernyataan majemuk
ataupun
pernyataan
kosong.
Ø
Perulangan Do While
Bentuk
pernyataan do-while
Pada
pernyataan do-while, tubuh
loop berupa pernyataan,dengan pernyataan
bisa
berupa pernyataan
tunggal, pernyataan majemuk
ataupun pernyataan kosong.
Pada
pernyataan do,
mula-mula pernyataan dijalankan. Selanjutnya, kondisi diuji. Sendainya
kondisi
bernilai benar,
maka pernyataan dijalankan
lagi, kemudian kondisi
diperiksa kembali, dan
seterusnya.
Kalau kondisi bernilai salah pada saat dites, maka pernyataan tidak dijalankan
lagi.
Berikut
ini merupakan contoh source code
dari program perulangan For
Hasil Running :
Semoga bermanfaat, Sekian dan terima kasih... :-)