๐ŸŽ“ Selamat Datang!

Masukkan nama lengkap untuk mulai belajar

๐Ÿ’ก Tips: Tulis nama lengkap dengan benar ya!

๐Ÿค” MEMBUAT KEPUTUSAN

Belajar Percabangan dalam Pemrograman

Halo, Siswa! ๐Ÿ‘‹

๐ŸŒŸ 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

๐Ÿค– Wah, Keren!

Robot ini bisa membuat keputusan bertingkat! 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 berdasarkan contoh tadi?

๐Ÿ“š Rangkuman

Yang Sudah Kita Pelajari:

  • ๐Ÿค” Percabangan adalah cara komputer membuat keputusan
  • ๐Ÿ” IF (JIKA) digunakan untuk mengecek kondisi
  • โœ… THEN (MAKA) dilakukan jika kondisi benar
  • โŒ ELSE (JIKA TIDAK) dilakukan jika kondisi salah
  • ๐ŸŒณ Keputusan bisa bercabang seperti pohon
  • ๐Ÿค– Komputer hanya bisa memutuskan berdasarkan aturan yang kita buat

๐Ÿงฉ Puzzle Percabangan - 3 Level Tantangan!

Sekarang saatnya menguji kemampuanmu! Ada 3 level puzzle yang semakin sulit. Susun blok-blok kode untuk membuat keputusan yang benar!

๐ŸŸข 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 yang Tersedia:

๐Ÿ” JIKA pengunjung = "siswa"
โœ… MAKA buka gerbang
โŒ JIKA TIDAK
๐Ÿšซ tutup gerbang

Seret blok kode ke sini sesuai urutan yang benar!

๐ŸŸก LEVEL 2: Sistem Lampu Lalu Lintas

Misi: Buat sistem yang mengatur kapan mobil boleh jalan!

๐Ÿ“– Cerita:

Lampu lalu lintas harus mengatur mobil: Hijau = Jalan, Merah = Berhenti, Kuning = Hati-hati.

๐Ÿงฉ Blok Kode yang Tersedia:

๐Ÿ” JIKA lampu = "hijau"
๐Ÿš— MAKA mobil jalan
๐ŸŸก JIKA lampu = "kuning"
โš ๏ธ MAKA hati-hati
๐Ÿ”ด JIKA TIDAK (merah)
๐Ÿ›‘ MAKA mobil berhenti

Susun 6 blok kode untuk sistem lampu lalu lintas!

๐Ÿ”ด LEVEL 3: AI Asisten Pintar

Misi: Buat AI yang bisa membantu berdasarkan cuaca DAN waktu!

๐Ÿ“– Cerita:

AI harus memberikan saran berdasarkan 2 kondisi: cuaca dan waktu. Ini disebut percabangan bertingkat!

๐Ÿงฉ Blok Kode yang Tersedia:

๐Ÿ” 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 7 blok untuk percabangan bertingkat! Perhatikan indentasi (spasi)!

๐ŸŽŠ SELAMAT! ๐ŸŽŠ

Kamu telah menyelesaikan semua puzzle percabangan!

Sekarang kamu sudah paham cara membuat keputusan dalam koding!

๐Ÿ† Master Percabangan ๐Ÿง  Logical Thinker ๐ŸŽฏ Problem Solver

๐Ÿ† Tantangan untuk Rumah

๐Ÿ“ Tugas Kreatif:

Setelah menyelesaikan puzzle, buatlah pohon keputusan untuk situasi berikut:

  • ๐ŸŽ Memilih makanan: Jika lapar berat, makan nasi. Jika lapar sedikit, makan buah.
  • ๐Ÿ“บ Kegiatan sore: Jika PR sudah selesai, boleh nonton TV. Jika belum, harus mengerjakan PR dulu.
  • ๐ŸŽฎ Bermain game: Jika hari libur, boleh main 2 jam. Jika hari sekolah, hanya 30 menit.

Petunjuk: Gambar seperti contoh cuaca tadi, dengan kotak kondisi dan panah ke pilihan!