My Blog

Looping (For, While, Do While) #6

2 min read

Looping memungkinkan perintah dijalankan berulang secara efisien menggunakan for, while, dan do while sesuai kebutuhan program.

Looping (For, While, Do While) #6

Dalam pemrograman, sering kali kita perlu menjalankan perintah yang sama berulang kali tanpa menulis kode yang sama berulang-ulang. Di sinilah konsep looping (perulangan) digunakan. JavaScript menyediakan beberapa jenis looping utama, yaitu for, while, dan do while, masing-masing dengan fungsi dan karakteristik yang berbeda.

Apa Itu Looping?

Looping adalah proses menjalankan blok kode secara berulang selama suatu kondisi terpenuhi.
Contoh penggunaan looping:

  • Menampilkan angka 1 sampai 10

  • Mengolah data dalam array

  • Menghitung total nilai

  • Menjalankan proses otomatis berulang

1. For Loop

Pengertian

For loop digunakan ketika kita sudah mengetahui jumlah perulangan yang akan dilakukan.

Struktur For Loop

for (inisialisasi; kondisi; increment/decrement) {
  // kode yang diulang
}

Contoh For Loop

for (let i = 1; i <= 5; i++) {
  console.log("Perulangan ke-" + i);
}

Penjelasan:

  • let i = 1 → nilai awal

  • i <= 5 → kondisi perulangan

  • i++ → penambahan nilai setiap loop

Kapan Menggunakan For Loop?

  • Saat jumlah iterasi sudah pasti

  • Saat mengakses index array

  • Saat membuat perhitungan bertahap

2. While Loop

Pengertian

While loop digunakan ketika jumlah perulangan belum diketahui secara pasti, tetapi bergantung pada kondisi tertentu.

Struktur While Loop

while (kondisi) {
  // kode yang diulang
}

Contoh While Loop

let angka = 1;

while (angka <= 5) {
  console.log("Angka:", angka);
  angka++;
}

Penjelasan:

  • Selama kondisi angka <= 5 bernilai true, kode akan terus dijalankan

  • Jika kondisi false, perulangan berhenti

Kapan Menggunakan While Loop?

  • Saat perulangan bergantung pada kondisi dinamis

  • Saat proses berhenti berdasarkan input atau hasil tertentu

3. Do While Loop

Pengertian

Do while loop mirip dengan while, namun kode dijalankan minimal satu kali, meskipun kondisi bernilai false.

Struktur Do While Loop

do {
  // kode yang diulang
} while (kondisi);

Contoh Do While Loop

let count = 6;

do {
  console.log("Count:", count);
  count++;
} while (count <= 5);

Hasil:

Kode tetap dijalankan 1 kali, meskipun kondisi count <= 5 sudah false sejak awal.

Kapan Menggunakan Do While?

  • Saat kode harus dijalankan minimal sekali

  • Saat validasi input pengguna

  • Saat menampilkan menu atau prompt awal

Contoh Looping pada Array (JavaScript)

let fruits = ["Apple", "Banana", "Orange"];

for (let i = 0; i < fruits.length; i++) {
  console.log(fruits[i]);
}

Kesalahan Umum dalam Looping

  1. Infinite Loop (loop tak berujung)

while (true) {
  console.log("Tidak berhenti");
}
  1. Lupa increment/decrement

  2. Kondisi tidak pernah terpenuhi

Kesimpulan

Looping adalah konsep fundamental dalam JavaScript yang membantu:

  • Menghemat penulisan kode

  • Meningkatkan efisiensi program

  • Memproses data secara otomatis

Gunakan:

  • For → jika jumlah perulangan jelas

  • While → jika bergantung kondisi

  • Do While → jika perlu dijalankan minimal sekali

Share:
Luthfi Azizi

Luthfi Azizi

With extensive experience in the insurance industry, Luthfi Azizi combines his expertise in IT, business development, and financial analysis to help companies modernize their systems. He writes about digitalization, financial automation, and the evolving landscape of insurance technology.

luthfiazizi11@gmail.com

Comments

Loading comments...