Anda di halaman 1dari 9

LOOPING (PERULANGAN)

WHILE
Cara penulisan perulangan WHILE mirip
dengan stuktur logika IF, yakni kondisi perulangan
akan diperiksa di awal. Jika kondisi bernilai TRUE,
maka perulangan akan terus dilakukan sampai dengan
nilai kondisi bernilai FALSE.
Berikut adalah penulisan dasar perulangan WHILE:
while (kondisi)
{
//kode program
counter
}

Kondisi akan selalu diperiksa pada setiap perulangan, dan kita bisa
‘mengendalikan’ kondisi ini pada bagian counter di dalam
perulangan.
LATIHAN :
<script>
var i=0;
while (i<10)
{
document.write("Saya Guanteng skali");
i++;
}
</script>
DO WHILE
Struktur perulangan DO WHILE sebenarnya adalah
bentuk lain dari perulangan WHILE. Perbedaan
keduanya terletak pada posisi pengecekan kondisi.
Apabila dalam perulangan WHILEkondisi di cek pada
awal perulangan, pada perulangan DO WHILE, kondisi
perulangan di cek pada akhir perulangan.
Berikut adalah contoh kode program untuk perulangan
DO WHILE di dalam JavaScript:

<script>
var i=1;
do
{
document.write (“Saya guanteeng skali");
i++;
}
while (i<=10)
</script>
FOR
Struktur perulangan di dalam bahasa pemograman di
gunakan untuk mengulang perintah program. Terdapat
beberapa struktur perulangan yang didukung
oleh JavaScript, dan struktur perulangan pertama yang
akan kita bahas adalah struktur perulangan FOR.
Struktur perulangan for, biasanya membutuhkan 4
perintah, yaitu:

• Kondisi awal perulangan


• Kondisi akhir perulangan
• Baris program yang akan diulang
• Increment / kenaikkan dalam setiap perulangan

Berikut adalah format dasar yang digunakan dalam


struktur for:
for (kondisi_awal, kondisi_akhir, increment)
//baris program yang akan diulang
LATIHAN :

<script>
var i;
for (i=1;i<=10;i=i+1)
document.write("Saya guannteeeng bangeets“+” /n);
</script>
Pada baris pertama program, anda
mendeklarasikan variabel a dengan perintah var i.
Variabel i ini adalah counter, atau penghitung untuk proses
perulangan.
Baris for (i=1;i<=10;i=i+1), berarti: lakukan perulangan for,
dimulai dari i = 1, lalukan perulangan selama i<=10, dan naikkan
nilai i sebanyak 1 angka pada tiap perulangan (i=i+1).