Modul Ajar Mendalam — Pertemuan 7
Mata Pelajaran: Koding & AI (KKA)
IDENTITAS MODUL
| Nama Modul | Algoritma Percabangan (If–Else) dengan Pseudocode & Flowchart |
|---|---|
| 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 menjelaskan konsep percabangan dalam algoritma, menggambarkan flowchart percabangan, serta menuliskan pseudocode menggunakan struktur if–else.
ALUR TUJUAN PEMBELAJARAN (ATP)
- Mengenalkan konsep percabangan dalam algoritma.
- Membedakan percabangan tunggal dan ganda.
- Menggambar flowchart percabangan sederhana.
- Menulis pseudocode percabangan untuk menyelesaikan masalah.
DIMENSI LULUSAN
- Penalaran Kritis
- Kreativitas
- Kemandirian
- Kolaborasi
KOMPETENSI AWAL
Siswa telah memahami dasar algoritma dan flowchart urutan (sequence) pada pertemuan sebelumnya.
SASARAN & TUJUAN PEMBELAJARAN (OPERATIONAL)
- Siswa dapat menjelaskan fungsi percabangan dalam algoritma.
- Siswa dapat menggambarkan flowchart percabangan sederhana.
- Siswa dapat menuliskan pseudocode dengan struktur if–else.
- Siswa dapat memecahkan masalah sederhana menggunakan percabangan.
KEGIATAN PEMBELAJARAN (RINCI)
Pendahuluan — 10 menit
- Doa, absensi, review algoritma urutan (sequence).
- Apersepsi: menampilkan contoh masalah keputusan, misalnya menentukan lulus/tidak dari nilai ujian.
Inti — 60 menit
- Eksplorasi (15 menit): Guru menjelaskan konsep percabangan (if, if–else) dengan contoh flowchart.
- Kolaborasi (20 menit): Siswa menggambar flowchart percabangan sesuai studi kasus (misalnya menentukan bilangan genap/ganjil).
- Elaborasi (15 menit): Diskusi pseudocode percabangan berdasarkan flowchart.
- Praktik Mandiri (10 menit): Siswa menulis pseudocode untuk menentukan predikat nilai (A/B/C).
Penutup — 20 menit
- Refleksi siswa: menyebutkan contoh penggunaan if–else dalam kehidupan sehari-hari.
- Guru menegaskan transisi menuju pertemuan berikutnya (looping).
- Tugas rumah: buat flowchart & pseudocode untuk menentukan angka positif/negatif/nol.
ASESMEN
Asesmen Formatif: Observasi saat menggambar flowchart & menulis pseudocode.
Asesmen Sumatif: Tugas rumah (flowchart & pseudocode menentukan angka positif/negatif/nol).
RUBRIK
| Aspek | Kurang (1) | Cukup (2) | Baik (3) | Sangat Baik (4) |
|---|---|---|---|---|
| Flowchart | Tidak sesuai | Ada kesalahan kecil | Sesuai & jelas | Sangat rapi & lengkap |
| Pseudocode | Tidak jalan | Jalan sebagian | Sesuai logika | Sempurna & efisien |
| Kreativitas | Pasif | Ide terbatas | Aktif & bervariasi | Menawarkan solusi baru |
PENGAYAAN & REMEDIAL
Pengayaan: Siswa membuat pseudocode untuk menentukan bilangan terbesar dari 3 angka.
Remedial: Mengulang latihan dengan contoh if sederhana (misalnya cek nilai ≥ 70: Lulus).
LAMPIRAN
1. Contoh flowchart percabangan.
2. Contoh pseudocode if–else.
3. Studi kasus 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