🌿

Selamat Datang!

Masukkan nama lengkapmu untuk mulai belajar

💡 Tips: Tulis nama dan kelas dengan benar ya!

🤔 MEMBUAT KEPUTUSAN

Belajar Percabangan dalam Pemrograman

Halo, Siswa! 👋 ⭐ Skor: 0

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:

🌤️ Bagaimana cuaca hari ini?
⬇️
☀️ CERAH
👕

Pakai Kaos

🌧️ HUJAN
🧥

Pakai Jaket

❄️ DINGIN
🧣

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!

Pilih cuaca untuk melihat pakaian yang tepat! 👆

🤖 Dalam Bahasa Komputer

Komputer menggunakan kata khusus untuk membuat keputusan. Mari kita lihat!

📝 Struktur IF‑THEN‑ELSE

JIKA cuaca = "hujan" MAKA pakai jaket JIKA TIDAK pakai kaos SELESAI
🔍 JIKA (IF) — Kondisi
⬇️
✅ BENAR
➡️

MAKA (THEN)
Lakukan ini

❌ SALAH
↩️

JIKA TIDAK (ELSE)
Lakukan itu

🎯 Contoh Lain: Robot Penjaga Pintu

Bayangkan ada robot yang menjaga pintu sekolah:

JIKA ada yang mengetuk pintu MAKA tanya "Siapa nama kamu?" JIKA nama = "siswa" MAKA buka pintu katakan "Selamat datang!" JIKA TIDAK katakan "Maaf, hanya untuk siswa" JIKA TIDAK tunggu di tempat SELESAI

🤖 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):

🔍 JIKA pengunjung = "siswa"
✅ MAKA buka gerbang
❌ JIKA TIDAK
🚫 tutup gerbang

📋 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):

🔍 JIKA lampu = "hijau"
🚗 MAKA mobil jalan
🟡 JIKA TIDAK JIKA lampu = "kuning"
⚠️ MAKA hati‑hati
🔴 JIKA TIDAK (merah)
🛑 MAKA mobil berhenti

📋 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):

🔍 JIKA cuaca = "hujan"
⏰ JIKA waktu = "pagi"
☂️ MAKA bawa payung ke sekolah
🌙 JIKA TIDAK (sore/malam)
🏠 MAKA tetap di rumah
☀️ JIKA TIDAK (cerah)
🎉 MAKA main di luar

📋 Susun di sini:

Susun 7 blok untuk percabangan bertingkat! (blok hijau muda = di dalam kondisi hujan)

🌿🎊🌱🏆🌿🎉🍃

SELAMAT! Kamu Luar Biasa!

Kamu telah menyelesaikan semua puzzle percabangan!

Sekarang kamu sudah paham cara membuat keputusan dalam koding!

🏆 Master Percabangan 🧠 Logical Thinker 🎯 Problem Solver
⭐ Skor Akhir: 0 poin

🏆 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!