๐ Deskripsi Singkat
Struktur kontrol adalah bagian penting dalam pemrograman yang memungkinkan program untuk mengambil keputusan dan mengulang perintah. Modul ini membahas struktur percabangan dan perulangan yang digunakan untuk mengontrol alur eksekusi program.
๐ฏ Tujuan Pembelajaran
- Memahami konsep struktur kontrol dalam pemrograman.
- Menerapkan percabangan (if, if-else) dalam program.
- Menggunakan perulangan (for, while) untuk mengulang proses.
- Mengembangkan program yang menggunakan logika percabangan dan perulangan.
๐ Materi Pembelajaran
- Struktur Percabangan:
if,if-else,if-elif-elsedalam Python atau blok logika pada Scratch. - Struktur Perulangan:
for,whileuntuk proses yang berulang. - Studi Kasus: mengecek bilangan ganjil/genap, menghitung rata-rata, mencetak pola bintang.
๐ก Aktivitas Siswa
- Latihan membuat program untuk menentukan kelulusan siswa berdasarkan nilai.
- Latihan perulangan: membuat program menghitung total bilangan 1–10.
- Proyek mini: program tebak angka sederhana atau konversi suhu.
๐ง Penilaian
- Evaluasi kode program siswa berdasarkan logika dan hasil output.
- Penilaian keterampilan debugging (memperbaiki error program).
- Kuis tentang teori dan sintaks struktur kontrol.
๐ Refleksi
Siswa diharapkan memahami bahwa pengambilan keputusan dan pengulangan adalah kemampuan penting yang harus dikuasai untuk membuat program yang dinamis dan efisien.
๐ Tugas Tambahan
Buat program untuk mencetak tabel perkalian 1–10 menggunakan perulangan. Tampilkan hasil dalam format yang rapi.