🤔 MEMBUAT KEPUTUSAN
Belajar Percabangan dalam Pemrograman
Progress: 0 / 3 level selesai
🌟 Apa itu Membuat Keputusan?
Setiap hari kita membuat banyak keputusan! Misalnya: "Kalau hujan, aku pakai payung. Kalau tidak hujan, aku tidak pakai payung." Dalam dunia koding, ini disebut PERCABANGAN atau IF‑THEN!
💡 Tahukah Kamu?
Komputer juga bisa membuat keputusan seperti kita! Tapi komputer hanya bisa memutuskan berdasarkan aturan yang kita berikan. Makanya kita harus mengajarkan komputer cara memutuskan!
🌧️ Contoh Sederhana: Cuaca dan Pakaian
Mari kita lihat bagaimana membuat keputusan berdasarkan cuaca:
Pakai Kaos
Pakai Jaket
Pakai Sweater
🎯 Ini disebut "Pohon Keputusan"!
Seperti pohon yang bercabang, keputusan kita juga bercabang berdasarkan kondisi yang berbeda.
🎮 Aktivitas Interaktif: Simulator Cuaca
🌈 Misi: Pilih Pakaian yang Tepat!
Klik salah satu cuaca di bawah ini dan lihat apa yang harus kamu pakai!
🤖 Dalam Bahasa Komputer
Komputer menggunakan kata khusus untuk membuat keputusan. Mari kita lihat!
📝 Struktur IF‑THEN‑ELSE
MAKA (THEN)
Lakukan ini
JIKA TIDAK (ELSE)
Lakukan itu
🎯 Contoh Lain: Robot Penjaga Pintu
Bayangkan ada robot yang menjaga pintu sekolah:
🤖 Keputusan Bertingkat!
Robot ini bisa membuat keputusan di dalam keputusan. Ini disebut "nested decision" atau keputusan bersarang!
🧠 Kuis Interaktif
🎪 Tes Pemahaman: Pilih Jawaban yang Benar!
Pertanyaan 1: Apa yang terjadi jika kondisi IF bernilai BENAR?
Pertanyaan 2: Jika cuaca cerah, apa yang harus dilakukan?
Pertanyaan 3: Apa nama keputusan yang ada di dalam keputusan lain?
📚 Rangkuman
Yang Sudah Kita Pelajari:
- 🤔 Percabangan — cara komputer membuat keputusan
- 🔍 IF (JIKA) — mengecek kondisi
- ✅ THEN (MAKA) — dilakukan jika kondisi benar
- ❌ ELSE (JIKA TIDAK) — dilakukan jika kondisi salah
- 🌳 Keputusan bisa bercabang seperti pohon
- 🤖 Keputusan bertingkat = nested decision
🧩 Puzzle Percabangan — 3 Level Tantangan!
Susun blok‑blok kode untuk membuat keputusan yang benar! Kamu bisa seret (drag) blok atau klik untuk memindahkannya.
🟢 LEVEL 1: Robot Penjaga Gerbang
Misi: Susun kode agar robot bisa memutuskan siapa yang boleh masuk!
📖 Cerita:
Robot penjaga hanya boleh membuka gerbang untuk siswa. Jika bukan siswa, robot harus menolak dengan sopan.
🧩 Blok Kode (klik atau seret ke bawah):
📋 Susun di sini:
Seret atau klik blok kode ke sini sesuai urutan yang benar!
🟡 LEVEL 2: Sistem Lampu Lalu Lintas
Misi: Buat sistem yang mengatur kapan mobil boleh jalan!
📖 Cerita:
Hijau = Jalan · Kuning = Hati‑hati · Merah = Berhenti
🧩 Blok Kode (klik atau seret ke bawah):
📋 Susun di sini:
Susun 6 blok kode untuk sistem lampu lalu lintas!
🔴 LEVEL 3: AI Asisten Pintar
Misi: Buat AI yang memberikan saran berdasarkan cuaca DAN waktu!
📖 Cerita:
AI harus memberikan saran dari 2 kondisi: cuaca dan waktu. Ini adalah percabangan bertingkat (nested decision)!
🧩 Blok Kode (klik atau seret ke bawah):
📋 Susun di sini:
Susun 7 blok untuk percabangan bertingkat! (blok hijau muda = di dalam kondisi hujan)
🏆 Tantangan untuk Rumah
📝 Tugas Kreatif:
Buatlah pohon keputusan untuk situasi berikut di buku tulismu:
- 🍎 Memilih makanan: Jika lapar berat → makan nasi. Jika lapar sedikit → makan buah.
- 📺 Kegiatan sore: Jika PR selesai → nonton TV. Jika belum → kerjakan PR dulu.
- 🎮 Bermain game: Jika hari libur → main 2 jam. Jika hari sekolah → hanya 30 menit.
Petunjuk: Gambar kotak kondisi, tanda panah, dan kotak aksi seperti contoh tadi!