Deskripsi Singkat
Modul ini membahas struktur pengambilan keputusan dalam pemrograman menggunakan percabangan if, else, dan nested if. Siswa belajar bagaimana suatu program dapat merespon kondisi yang berbeda.
Tujuan Pembelajaran
- Memahami konsep dasar percabangan dalam program.
- Mampu menggunakan perintah if, else, dan nested if dalam logika program.
- Menerapkan percabangan dalam menyelesaikan persoalan nyata.
Materi Pembelajaran
- Struktur dasar if dan else
- Kondisi logika (>, <, ==, !=, >=, <=)
- Penerapan nested if
Langkah Kegiatan
- Guru menjelaskan sintaks dan logika percabangan menggunakan pseudocode.
- Contoh nyata pengambilan keputusan: program menentukan kelulusan siswa berdasarkan nilai.
- Siswa membuat program sederhana dengan 2-3 kondisi berbeda.
- Guru memberikan kuis logika percabangan menggunakan simulasi blok atau visual code.
Penilaian
- Pengetahuan: Pemahaman sintaks dan logika percabangan.
- Keterampilan: Mampu menulis pseudocode atau program menggunakan struktur percabangan.
- Sikap: Kemandirian dan ketelitian dalam menyusun logika program.
Refleksi
Siswa merefleksikan bagaimana percabangan sangat berguna dalam membuat program yang cerdas dan fleksibel sesuai dengan kondisi.
Tugas Rumah
Buatlah program sederhana dalam pseudocode atau bahasa pemrograman (bisa Wokwi) yang menentukan kategori usia: Balita (0-5), Anak (6-12), Remaja (13-17), Dewasa (18-59), Lansia (60+).