Perulangan Dalam Bahasa Pemrograman

- - -

Perulangan (loop) dalam bahasa pemrograman adalah salah satu dasar pemrograman yang harus kita pahami.

Seperti namanya, perulangan, adalah sebuah proses melakukan/menjalankan program yang dilakukan secara berulang-ulang. Misalnya kamu ingin menjalankan program yang sama sebanyak 10 kali, 100 kali, atau terus menerus.

Kalau dalam kehidupan sehari-hari contohnya berjalan, ketawa, tidur, atau bernafas :D

Nah, dalam bahasa pemrograman, umumnya ada 3 macam perulangan guys, yaitu:

Oke, kita bahas.

For Loop

For loop adalah perulangan yang digunakan untuk melakukan/menjalankan program secara berulang dengan jumlah tertentu.

Contohnya kalau di bahasa pemrograman JavaScript:

for (let i = 0; i < 5; i++) {
  console.log(i);
}

Bacanya: Hi komputer, tampilkan nilai variabel i sebanyak 5 kali!

Komputer: Oke!

0; // 1x
1; // 2x
2; // 3x
3; // 4x
4; // 5x

Lho contoh kalau di bahasa Python nggak ada?

Di sini nggak ada guys ya, karena hanya berbeda di penulisannya saja, yang penting kamu paham konsep dari perulangan itu seperti apa hehehe.

Oke, lanjut!

While Loop

While loop adalah perulangan yang digunakan untuk melakukan/menjalankan program secara berulang selama kondisi yang diberikan terpenuhi atau bernilai benar (true).

Contohnya kalau di bahasa pemrograman JavaScript:

let i = 0;
while (i < 5) {
  console.log("Halo!");
  i++;
}

Bacanya: Hi komputer, tampilkan teks “Halo!” selama variabel i kurang dari 5

Komputer: Oke!

Halo! // 1x
Halo! // 2x
Halo! // 3x
Halo! // 4x
Halo! // 5x

Do-While Loop

Mirip dengan While Loop, namun do while akan melakukan/menjalankan program sekali sebelum mengecek apakah kondisi yang diberikan benar (true) atau salah (false).

Nggak paham?

Oke, kita misalkan, kamu punya teman jualan takjil, trus kamu bilang ke dia:

Aku beli 1 dulu ya, kalau oke nanti aku beli lagi :D

Yaa kurang lebih kayak gitu hahaha.

Oke kita masuk ke contoh pakai bahasa pemrograman JavaScript:

let i = 0;
do {
  console.log("Halo!");
  i = 5;
} while (i < 5);

Bacanya: Hi komputer, tampilkan teks “Halo!” selama nilai variabel i kurang dari 5

Komputer: Oke!

Halo! // 1x

Lho kok cuma 1 kali?

Penjelasan:

Halo! hanya muncul 1x karena ketika kodenya dijalankan, program yang ada di dalam do akan dijalankan setidaknya 1x sebelum mengecek kondisi di dalam while.

Nah, kalau kita perhatikan di dalam do, nilai variabel i diubah menjadi 5, ini membuat pengecekan di dalam while menghasilkan false (salah), sehingga program yang ada didalam do tidak dijalankan kembali.

Gampang kan? gampang ya hehehe.

Semoga bermanfaat.

- - -