Anda di halaman 1dari 3

Looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu

kondisi tercapai. Kondisi yang dimaksud disini dapat dalam bentuk yang berbeda-

beda seperti; mendapatkan data dan merubah data, dan apakah sebuah nilai sudah

mencapai jumlah yang ditentukan.

Terdapat dua jenis loop yang dibedakan menurut kendali pernyataan dari sebuah

program:

1. Entry controlled loop

2. Exit controlled loop

Dalam sebuah entry controlled loop, sebuah kondisi dieksekusi sebelum sebuah

badan dari loop. Hal ini juga disebut sebagai pre-checking loop. Sedangkan dalam

exit controlled loop, sebuah kondisi diperiksa setelah mengeksekusi badan dari loop

– atau yang biasanya disebut post-checking loop.

Setelah mengetahui pengertian looping, ada baiknya anda untuk mengetahui

jenis-jenis looping dan apa perbedaan dari tiap-tiap looping tersebut yang akan

kita bahas pada bagian berikut:

While Loop

While loop adalah loop yang paling mudah untuk digunakan. Contoh dari loop ini

adalah

while (condition) {
statements;

merupakan loop jenis entry-controlled dimana loop ini dievaluasi atau diperiksa

sebelum diproses dari badan dari sebuah loop. Loop ini hanya akan dieksekusi jika

kondisi benar dari loop tersebut dan hanya badan dari sebuah loop yang dieksekusi.

Loop ini akan memberikan kendali kembali setelah badan dari loop dieksekusi

yang akan memeriksa jika kondisi benar. Proses ini akan dieksekusi hingga

kondisinya menjadi salah dan kendali akan keluar dari loop.

Algoritma while loop


Dalam while loop, jika kondisi tidak benar, makan badan dari loop tidak akan

dieksekusi sama sekali.

Anda mungkin juga menyukai