Monday, July 21, 2025

Modul 16: Percabangan dalam Pemrograman (If, Else, Nested If)


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

  1. Guru menjelaskan sintaks dan logika percabangan menggunakan pseudocode.
  2. Contoh nyata pengambilan keputusan: program menentukan kelulusan siswa berdasarkan nilai.
  3. Siswa membuat program sederhana dengan 2-3 kondisi berbeda.
  4. 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+).