๐ 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:
๐ค 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:
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:
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:
Susun 7 blok untuk percabangan bertingkat! Perhatikan indentasi (spasi)!
๐ 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!