40 XP
LearnLevel 01 — BeginnerMateri 04

Percabangan: Kalau Hujan, Bawa Payung

Mengajarkan komputer mengambil keputusan seperti manusia.

Analogi Nyata (ELI5)

Dalam kehidupan nyata, kamu sering berpikir: 'Kalau hujan, aku bawa payung. Kalau tidak hujan, aku pakai kacamata hitam.' Kata 'if' di coding fungsinya persis sama!

STEP 01LOOK — LIHAT ILUSTRASINYA

Persimpangan Jalan (Fork)

Komputer melihat kondisi lampu lalu lintas: merah atau hijau? Jalur yang dipilih tergantung kondisi saat itu.

JALUR A (JIKA BENAR)

Kondisi terpenuhi → Jalankan perintah bawa payung.

JALUR B (JIKA SALAH)

Kondisi tidak terpenuhi → Jalankan perintah pakai kacamata.

Kondisi: Apakah cuaca_hujan == True?
Jalur A (Jika Ya): Bawa Payung ☂
Jalur B (Jika Tidak): Nikmati Panas Matahari ☀
STEP 02SEE THE CODE — ARAHKAN MOUSE PADA KATA KUNCI
syntax-highlighting.pyArahkan kursor ke setiap kata di bawah:
ifcuaca_hujan:else
💡 Arahkan mouse (hover) ke bagian kode di atas untuk melihat arti masing-masing kata!
STEP 03TRY IT — COBA SENDIRI DI EDITOR
Coba ubah nilai menjadi 60 dan klik Run untuk melihat cabang 'else' bekerja!
Terminal Output:
Belum ada output. Klik Run.
STEP 04PLAY — MINI CHALLENGE (+30 XP)

Tantangan: Ganti variabel umur menjadi 15, lalu amati pesan apa yang muncul.

STEP 05MINI QUIZ — UJI PEMAHAMANMU

Apa kegunaan utama dari perintah 'if' di pemrograman?

Selesaikan kuis untuk menyimpan progress belajar.