Modul Ajar Mendalam — Pertemuan 4
Mata Pelajaran: Koding & AI (KKA)
IDENTITAS MODUL
| Nama Modul | Pengenalan Struktur Kontrol: Percabangan IF dan ELSE |
|---|---|
| Fase / Kelas | X / Semester Ganjil |
| Alokasi Waktu | 2 JP (90 menit) |
| Penyusun | Khusnul Khuluki, S.Kom |
| Lembaga | SMK Negeri 1 Kedungwuni |
CAPAIAN PEMBELAJARAN (CP)
Siswa mampu memahami konsep percabangan (if-else) dalam pemrograman dan menggunakannya untuk menyelesaikan masalah sederhana.
ALUR TUJUAN PEMBELAJARAN (ATP)
- Menjelaskan konsep dasar percabangan.
- Menuliskan sintaks if dan if-else pada bahasa pemrograman.
- Menerapkan percabangan dalam studi kasus sederhana.
DIMENSI LULUSAN
- Bernalar Kritis
- Kreativitas
- Kemandirian
KOMPETENSI AWAL
Siswa sudah mengenal variabel, operator, dan input-output sederhana.
SASARAN & TUJUAN PEMBELAJARAN (OPERATIONAL)
- Siswa dapat menjelaskan konsep percabangan.
- Siswa dapat menuliskan kode program if-else sederhana.
- Siswa dapat menyelesaikan soal kasus menggunakan percabangan.
KEGIATAN PEMBELAJARAN (RINCI)
Pendahuluan — 10 menit
- Doa, absensi, apersepsi dengan pertanyaan: “Kalau nilai ulangan 80 ke atas biasanya dapat predikat apa?”
- Guru menyampaikan tujuan pembelajaran.
Inti — 60 menit
- Eksplorasi (20 menit): Guru menjelaskan struktur if dan if-else dengan contoh kode.
- Kolaborasi (20 menit): Siswa diskusi kelompok membuat kode program penentuan lulus/tidak lulus.
- Elaborasi (20 menit): Presentasi hasil dan pembahasan kode.
Penutup — 20 menit
- Refleksi: siswa menyebutkan minimal 1 contoh kasus percabangan.
- Guru memberi penguatan.
- Tugas rumah: buat program sederhana menentukan predikat nilai (A, B, C).
ASESMEN
Asesmen Formatif: Hasil diskusi kelompok dan latihan kode.
Asesmen Sumatif: Program individu tentang predikat nilai.
RUBRIK
| Aspek | Kurang (1) | Cukup (2) | Baik (3) | Sangat Baik (4) |
|---|---|---|---|---|
| Pemahaman Konsep | Tidak paham | Paham sebagian | Paham jelas | Paham & bisa mengaitkan kasus |
| Kode Program | Banyak error | Berjalan tapi salah logika | Berjalan dengan benar | Efisien & benar |
| Kerja Sama | Pasif | Terlibat sebagian | Aktif | Sangat aktif & memimpin |
PENGAYAAN & REMEDIAL
Pengayaan: Membuat program kasir sederhana dengan percabangan diskon.
Remedial: Latihan ulang menulis sintaks if-else.
LAMPIRAN
1. Contoh kode if-else Python.
2. Template latihan soal.
Mengetahui,
Kepala SMK Negeri 1 Kedungwuni
(Ibnu Nafis, S.Pd, M.Pd)
Kepala SMK Negeri 1 Kedungwuni
(Ibnu Nafis, S.Pd, M.Pd)
Kedungwuni, …… 2025
Guru Mapel Koding & AI
(Khusnul Khuluki, S.Kom)
Guru Mapel Koding & AI
(Khusnul Khuluki, S.Kom)
No comments:
Post a Comment