Perulangan merupakan kontrol program yang digunakan untuk suatu proses yang akan berjalan terus menerus. Kondisi perulangan merupakan proses berjalannya program secara terus menerus dan akan berhenti ketika proses mendapatkan kondisi yang sudah ditentukan. Dalam setiap statemen perulangan, terdapat 3 struktur inti yakni:
1. Inisialisasi kondisi merupakan pemberian nilai awal pada kondisi apabila dalam statement perulangan tidak terdapat ini maka akan terjadi error pada saat pengecekan kondisi perulangan.
2. Pengecekan kondisi merupakan pengecekan kondisi perulangan dan apabila bernilai benar maka pernyataan akan dijalankan begitupula sebaliknya.
3. Step perulangan merupakan memberikan perubahan kepada nilai kondisi sehingga pada saat pengecekan kondisi nilai dari kondisi akan bernilai salah, apabila step perulangan tidak ada, maka perulangan tidak akan berhenti.
Perintah atau notasi dalam struktur pengulangan adalah :
1. Pernyataan while
2. Pernyataan do while
3. Pernyataan for
1. PERNYATAAN while
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statement-statement yang ada didalamnya tidak diakukan sama sekali. Perulangan while merupakan perulangan dengan pengecekan kondisi dilakukan di awal perulanggan. Bentuk Umum :
while (kondisi)
{
Pernyataan ;
}
Seperti yang telah dijelaskan diatas bahwa kondisi while pengujian kondisi dilakukan pada awal, sehingga apabila kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali.
2. PERNYATAAN do while
Pernyataan do while mirip seperti pernyataan while, hanya saja pada struktur perulangan do while pengecekan kondisi perulangan dilakukan di akhir perulangan. Bentuk Umum :
do
{
pernyataan ;
} while(kondisi);
Seperti yang telah dijelaskan bahwa perulangan do while pengujian kondisi dilakukan pada akhir perulangan sehingga secara otomatis pernyataan masih akan dijalankan satu kali meskipun kondisi perulangan bernilai salah.
3. PERNYATAAN for
Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.
Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi. Bentuk Umum :
for (inisialisasi ; kondisi ; perubahan)
{
statement;
}
Keterangan :
Inisialisasi : keadaan kondisi awal perulangan
Kondisi : syarat dari perulangan berhenti, dimana bila bernilai true maka perulangan berhenti
Perubahan : kontrol yang mengatur perulangan berdasarkan nilai dari variabel kondisi
4. NESTED LOOP
Looping bersarang (nested loop) berarti bahwa ada looping di dalam suatu looping. Dengan kata lain ada looping di dalam looping.
Tidak ada komentar:
Posting Komentar