Modul Ajar Mendalam — Pertemuan 8
Mata Pelajaran: Koding & AI (KKA)
| Nama Modul | Algoritma Perulangan (Loop) dengan Pseudocode & Flowchart |
|---|---|
| Fase / Kelas | X / Semester Ganjil |
| Alokasi Waktu | 2 JP (90 menit) |
| Penyusun | Khusnul Khuluki, S.Kom |
| Lembaga | SMK Negeri 1 Kedungwuni |
Siswa mampu menjelaskan konsep perulangan (looping) dalam algoritma, menggambarkan flowchart perulangan, serta menuliskan pseudocode menggunakan struktur perulangan (for, while, repeat-until).
- Mengenalkan konsep perulangan dalam algoritma.
- Membedakan jenis perulangan: for, while, dan repeat-until.
- Menggambar flowchart perulangan sederhana.
- Menulis pseudocode perulangan untuk menyelesaikan masalah.
- Penalaran Kritis
- Kreativitas
- Kemandirian
- Kolaborasi
Siswa telah memahami algoritma dasar, percabangan (if–else), serta flowchart sederhana (Pertemuan 7).
- Siswa dapat menjelaskan fungsi perulangan dalam algoritma.
- Siswa dapat menggambarkan flowchart perulangan sederhana.
- Siswa dapat menuliskan pseudocode dengan struktur perulangan.
- Siswa dapat memecahkan masalah sederhana menggunakan perulangan.
Pendahuluan — 10 menit
- Doa, absensi, review percabangan (if–else).
- Apersepsi: menampilkan masalah pengulangan, misalnya menampilkan angka 1–10.
Inti — 60 menit
- Eksplorasi (15 menit): Guru menjelaskan jenis perulangan (for, while, repeat-until) dengan contoh flowchart.
- Kolaborasi (20 menit): Siswa menggambar flowchart perulangan sesuai studi kasus (menampilkan bilangan genap, menghitung jumlah).
- Elaborasi (15 menit): Diskusi pseudocode perulangan berdasarkan flowchart.
- Praktik Mandiri (10 menit): Siswa menulis pseudocode perulangan untuk menghitung faktorial atau deret angka.
Penutup — 20 menit
- Refleksi siswa: menjawab pertanyaan tentang kapan menggunakan for vs while.
- Guru menegaskan pentingnya loop dalam algoritma dan transisi menuju Python (pertemuan berikutnya).
- Tugas rumah: buat flowchart & pseudocode perulangan untuk menghitung jumlah bilangan ganjil 1–n.
Asesmen Formatif: Observasi saat menggambar flowchart & menulis pseudocode.
Asesmen Sumatif: Tugas rumah (flowchart & pseudocode perulangan bilangan ganjil).
| 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: Siswa membuat pseudocode untuk menghitung bilangan prima dengan loop.
Remedial: Mengulang latihan dengan contoh loop sederhana (menampilkan angka 1–5).
1. Contoh flowchart perulangan.
2. Contoh pseudocode loop.
3. Studi kasus latihan soal.
Kepala SMK Negeri 1 Kedungwuni
(Ibnu Nafis, S.Pd, M.Pd)
Guru Mapel Koding & AI
(Khusnul Khuluki, S.Kom)
No comments:
Post a Comment