Javascript Game #6: Jurus #4 - Komputer Pintar Pilih-pilih (If/Else)

Javascript Game #6:
Jurus #4: Komputer Pintar Pilih-pilih (If/Else)

😂 Joke pembuka: "If (kamu baca artikel ini) { kamu jadi jago coding } else { kamu ketinggalan jurus penting! }" - Programmer Bijak 2024

Hai calon game developer! Bayangkan kamu lagi main game. Karaktermu ketemu musuh. Kalau musuhnya kuat, kamu lari. Kalau musuhnya lemah, kamu serang. Itu namanya pengambilan keputusan. Nah, komputer juga bisa melakukan itu dengan if/else!

🌧️

JIKA hujan

BAWA payung

☀️

JIKA TIDAK hujan

PAKAI topi

APA ITU IF/ELSE?

if adalah JIKA, else adalah JIKA TIDAK. Kita kasih komputer pertanyaan, dan dia akan milih jurus berdasarkan jawabannya.

// Contoh paling simpel
let hujan = true; // true artinya hujan, false artinya tidak

if (hujan) {
  console.log("Bawa payung!");
} else {
  console.log("Pakai topi!");
}
😂 Joke: "Else itu kayak adik yang selalu dapat sisa: 'Kalau kakak gak mau, else aku yang ambil!'"

MENCOBA BERBAGAI KONDISI

Kita bisa pakai perbandingan: > (lebih besar), < (lebih kecil), >= (lebih besar atau sama), <=, === (sama dengan), !== (tidak sama).

let skor = 75;

if (skor >= 80) {
  console.log("Nilai A, kamu hebat!");
} else if (skor >= 60) {
  console.log("Nilai B, lumayan!");
} else {
  console.log("Nilai C, belajar lagi ya!");
}

⚡ LABORATORIUM JURUS PINTAR ⚡

Pencet tombol dan lihat bagaimana komputer memilih!

Klik tombol untuk mulai

CONTOH IF/ELSE DI GAME

Di game, kita sering pakai if/else buat deteksi tabrakan, cek skor, dll. Lihat contoh sederhana ini.

let nyawa = 3;
let kenaMusuh = true;

if (kenaMusuh) {
  nyawa = nyawa - 1;
  console.log("Aduh! Nyawa sisa " + nyawa);
  if (nyawa <= 0) {
    console.log("GAME OVER!");
  }
} else {
  console.log("Aman, lanjut!");
}
😂 Joke if bersarang: "If (kamu punya uang) { if (uang cukup) { beli game } else { nabung } } else { minta ke orang tua }" - Anak SD Coding

PRAKTEK DI CONSOLE

Buka console (F12) dan coba kode berikut.

// Ketik satu per satu
let umur = 10;
if (umur >= 17) {
  console.log("Boleh main game dewasa");
} else {
  console.log("Main game anak-anak aja ya");
}

// Ganti umur jadi 20, coba lagi

MISI JAGOAN IF/ELSE

  1. Buat file HTML baru: ifelse_ku.html.
  2. Di dalam <script>, buat variabel let makananFavorit = "nasi goreng";.
  3. Tulis if/else: jika makananFavorit sama dengan "nasi goreng", tampilkan "Aku juga suka nasi goreng!". Jika tidak, tampilkan "Aku lebih suka nasi goreng sih".
  4. Buat variabel let bolpoin = 5;. Jika bolpoin kurang dari 3, tampilkan "Beli bolpoin dong!". Jika bolpoin antara 3 sampai 10, tampilkan "Cukup". Jika lebih dari 10, tampilkan "Wah banyak amat!"
  5. Coba dengan nilai yang berbeda.

📸 Screenshot hasil console-mu, tunjukkan ke guru atau orang tua!

📝 RANGKUMAN SERU

  • if = JIKA kondisi benar, kerjakan perintah di dalam { }.
  • else = JIKA TIDAK (kondisi salah), kerjakan perintah di dalam { } else.
  • else if = untuk banyak kondisi.
  • Gunakan perbandingan: >, <, >=, <=, ===, !==.
  • Komputer jadi pintar milih-milih kayak kapten game!

Javascript Game #6 selesai! Besok kita belajar Jurus #5: Daftar Ajaib (Array). Siap-siap bikin daftar musuh, skor, dan harta karun!

Ada pertanyaan? Tulis di komentar atau tanya kakak/guru.

Lebih baru Lebih lama

نموذج الاتصال