← Kembali ke Beranda
Ilustrasi Artikel

Buku Contekan JavaScript (Bagian 2): Logika Kondisi dan Perulangan

Halo Sobat Jurnal Coding! Selamat datang kembali di seri Buku Contekan (Cheatsheet) JavaScript. Pada Bagian 1 sebelumnya, kita sudah membahas cara mencetak teks dan menyimpan variabel.

Kini saatnya kita melangkah ke tahap yang membuat programmu benar-benar terlihat "pintar": Mesin Pengambil Keputusan dan Mesin Pekerja Rodi. Ingat, jangan pernah membebani memori otakmu untuk menghafal semua ini. Cukup simpan tautan halaman ini (Bookmark) di perambanmu, dan buka kembali saat kamu sedang buntu merakit aplikasi!

### 1. Mesin Pengambil Keputusan (If / Else)

Logika If/Else bekerja persis seperti seorang Polisi Lalu Lintas di persimpangan jalan. Ia akan melihat kondisi sekitarnya, lalu memutuskan siapa yang boleh jalan dan siapa yang harus berhenti.

Aturan mutlak penulisan: Jangan pernah melupakan tanda kurung kurawal pembuka dan penutup untuk membungkus perintahmu!


let nilaiUjian = 85;



// Pengecekan Kondisi Pertama

if (nilaiUjian >= 90) {

    console.log("Luar biasa! Kamu dapat nilai A.");

}

// Pengecekan Kondisi Kedua (Bisa ditambahkan sebanyak mungkin)

else if (nilaiUjian >= 75) {

    console.log("Bagus, kamu lulus dengan nilai B.");

}

// Eksekusi Terakhir (Jika semua kondisi di atas salah)

else {

    console.log("Maaf, kamu harus mengulang ujian tahun depan.");

}


Trik Profesional: Di JavaScript, biasakan menggunakan TIGA tanda sama dengan (===) jika kamu ingin mencocokkan teks atau angka secara akurat. Contoh: if (warna === "Merah").

### 2. Mesin Pekerja Rodi Terukur (Perulangan FOR)

Sangat melelahkan jika kamu harus mencetak teks "Halo" sebanyak seratus kali secara manual. Gunakan Perulangan FOR (For Loop) saat kamu SUDAH TAHU batas akhir jumlah perulangannya.


// Parameter FOR memiliki 3 syarat: (Mulai dari mana ; Sampai kapan ; Lakukan apa)

for (let hitungan = 1; hitungan <= 5; hitungan++) {

    console.log("Ini adalah putaran ke-" + hitungan);

}



// Penjelasan:

// 1. Variabel "hitungan" dimulai dari angka 1.

// 2. Mesin akan terus berputar SELAMA angka hitungan masih di bawah atau sama dengan 5.

// 3. Setiap putaran selesai, angka ditambah satu (hitungan++).


### 3. Mesin Pekerja Tanpa Henti (Perulangan WHILE)

Gunakan Perulangan WHILE jika kamu TIDAK TAHU kapan perulangan ini harus berhenti. Mesin ini akan terus menyala selama kondisi syaratnya terpenuhi (bernilai True).


let bateraiHP = 3;



while (bateraiHP > 0) {

    console.log("Layar menyala. Sisa baterai: " + bateraiHP + " persen.");

    

    // PERINGATAN KERAS: Jangan lupa membuat perubahan di dalam sini!

    bateraiHP--; // Kurangi baterai 1 persen setiap putaran

}



console.log("Baterai habis. HP mati total.");


Peringatan Mengerikan: Jika kamu lupa menuliskan perintah bateraiHP-- di dalam kurung kurawal tersebut, bateraimu akan selalu berjumlah 3. Akibatnya, mesin akan berputar jutaan kali per detik tanpa henti (Infinite Loop) hingga browser komputermu meledak dan mati total! Selalu berhati-hati saat menggunakan mesin While ini.

Silakan simpan halaman ini dengan rapi. Di Buku Contekan Bagian 3, kita akan merangkum senjata paling mematikan di JavaScript, yaitu Array dan Function!

Apa pendapatmu tentang artikel ini?