logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Perulangan Part 2: While dan Do-While Loop

Dalam pengembangan web, terkadang kita perlu menjalankan kode terus-menerus selama sebuah kondisi masih benar—misalnya, memutar musik selama tombol "stop" belum ditekan. Di sinilah peran while dan do-while.

avatar
Super Administrator

SentralMediaTeknologi.id


  • 08 Mei 2026
  • 22:15 WIB

Perulangan Part 2: While dan Do-While Loop

Dalam pengembangan web, terkadang kita perlu menjalankan kode terus-menerus selama sebuah kondisi masih benar—misalnya, memutar musik selama tombol "stop" belum ditekan. Di sinilah peran while dan do-while.


1. While Loop: Cek Dulu, Jalan Kemudian

While loop akan memeriksa kondisi terlebih dahulu. Jika kondisi bernilai true, maka kode di dalamnya baru dijalankan. Jika sejak awal kondisi sudah false, maka kode tidak akan pernah dijalankan sama sekali.

Piscine

 

  • Sintaks:

    JavaScript
    while (kondisi) { // Kode yang dijalankan
    }
    
  • Analogi: Seperti ingin masuk ke bioskop; Anda harus menunjukkan tiket (kondisi) sebelum diperbolehkan masuk ke dalam studio.

2. Do-While Loop: Jalan Dulu, Cek Kemudian

Do-while sedikit unik karena ia menjalankan kode di dalam blok do setidaknya satu kali, baru kemudian memeriksa kondisinya di akhir.

Shutterstock
Jelajahi

 

  • Sintaks:

JavaScript
 do { // Kode dijalankan minimal sekali } while (kondisi); ```
* **Analogi:** Seperti mencicipi makanan di supermarket; Anda mencicipinya dulu (jalan sekali), baru memutuskan apakah ingin membelinya lagi atau tidak (cek kondisi). --- ### Tutorial: Perbandingan Implementasi Kode Mari kita lihat perbedaan perilakunya jika kita menggunakan kondisi yang sejak awal sudah salah: ```javascript
let angka = 10; // Kasus While: Tidak akan mencetak apapun karena 10 tidak kurang dari 5
while (angka < 5) { console.log("While: Angka adalah " + angka); angka++;
} // Kasus Do-While: Tetap mencetak satu kali meskipun 10 tidak kurang dari 5
do { console.log("Do-While: Angka adalah " + angka); angka++;
} while (angka < 5);


Tabel Perbedaan Utama

Fitur While Loop Do-While Loop
Urutan Cek Kondisi dicek di awal. Kondisi dicek di akhir.
Eksekusi Minimal Bisa 0 kali (jika kondisi awal salah). Pasti minimal 1 kali.
Kapan Digunakan? Saat syarat mutlak diperlukan sebelum memulai. Saat tugas harus dilakukan dulu sebelum mengevaluasi ulang.

Kesimpulan

While sangat bagus untuk logika yang fleksibel, sedangkan do-while adalah pilihan tepat untuk situasi di mana Anda butuh interaksi pertama dari pengguna sebelum melakukan pengecekan (misalnya: meminta input password). Hati-hati dalam memperbarui variabel di dalam loop agar tidak terjadi infinite loop!

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected