Modul Ajar Mendalam — Pertemuan 9
Mata Pelajaran: Koding & AI (KKA)
IDENTITAS MODUL
| Nama Modul | Pemrograman Python Dasar: Variabel & Input/Output |
|---|---|
| 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 variabel, menggunakan fungsi input() untuk menerima data, serta print() untuk menampilkan output dalam program Python sederhana.
ALUR TUJUAN PEMBELAJARAN (ATP)
- Mengenalkan konsep variabel di Python sebagai tempat penyimpanan data.
- Mendemonstrasikan penggunaan
print()sebagai output program. - Mendemonstrasikan penggunaan
input()untuk menerima data dari pengguna. - Mengimplementasikan variabel, input, dan output dalam program sederhana.
DIMENSI LULUSAN
- Penalaran Kritis
- Kreativitas
- Kemandirian
- Kolaborasi
KOMPETENSI AWAL
Siswa telah memahami konsep dasar algoritma (flowchart, pseudocode) serta input–proses–output dari pertemuan sebelumnya.
SASARAN & TUJUAN PEMBELAJARAN (OPERATIONAL)
- Siswa dapat menjelaskan pengertian variabel.
- Siswa dapat menggunakan fungsi
print()daninput()di Python. - Siswa dapat membuat program sederhana dengan variabel, input, dan output.
KEGIATAN PEMBELAJARAN (RINCI)
Pendahuluan — 10 menit
- Doa, absensi, review pertemuan 8 (flowchart & pseudocode).
- Apersepsi: menanyakan bagaimana data dimasukkan dan ditampilkan dalam program.
Inti — 60 menit
- Eksplorasi (15 menit): Guru menjelaskan konsep variabel dan menunjukkan contoh kode.
nama = "Budi" umur = 16 print("Halo,", nama, "umur saya", umur) - Kolaborasi (20 menit): Siswa mencoba membuat program biodata dengan input.
nama = input("Masukkan nama: ") umur = int(input("Masukkan umur: ")) print("Halo", nama, "umurmu", umur, "tahun") - Elaborasi (15 menit): Diskusi hasil program, perbaikan error.
- Praktik Mandiri (10 menit): Siswa membuat program “Umur 5 tahun ke depan”.
Penutup — 20 menit
- Refleksi: siswa menyimpulkan materi variabel, input, dan output.
- Guru memberi penguatan konsep input–proses–output di Python.
- Tugas rumah: buat program biodata sederhana (nama, umur, hobi).
ASESMEN
Asesmen Formatif: Observasi praktik siswa saat menulis kode Python.
Asesmen Sumatif: Program tugas rumah (biodata sederhana dengan input/output).
RUBRIK
| Aspek | Kurang (1) | Cukup (2) | Baik (3) | Sangat Baik (4) |
|---|---|---|---|---|
| Pengetahuan | Tidak paham variabel, input, output | Paham sebagian | Paham & bisa menerapkan | Paham mendalam & bisa menjelaskan |
| Keterampilan | Program tidak jalan | Program jalan sebagian | Program jalan dengan benar | Program berjalan optimal & kreatif |
| Sikap | Pasif | Kurang aktif | Aktif diskusi | Sangat aktif & kolaboratif |
PENGAYAAN & REMEDIAL
Pengayaan: Membuat program menghitung umur 10 tahun ke depan.
Remedial: Latihan ulang menulis kode print() dan input() dengan bimbingan guru.
LAMPIRAN
1. Contoh kode program Python sederhana.
2. Pseudocode input–proses–output.
3. Link tutorial Python dasar.
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