MODUL AJAR DEEP LEARNING
MATA PELAJARAN : Informatika
Materi: Modularisasi Program (Fungsi Sederhana di Scratch/Python)
A. IDENTITAS MODUL
Mata Pelajaran : Informatika
Kelas / Fase / Semester : IX / D / Genap
Alokasi Waktu : 2 JP
B. IDENTIFIKASI KESIAPAN PESERTA DIDIK
- Pengetahuan
Awal
- Siswa
telah mengenal dasar-dasar pemrograman di Scratch atau Python.
- Siswa
memahami konsep variabel dan alur program sederhana.
- Minat
- Siswa
tertarik membuat program interaktif dan kreatif.
- Antusias
mengikuti pembelajaran berbasis proyek.
- Latar
Belakang
- Berasal
dari pengalaman belajar pemrograman dasar.
- Terbiasa
menggunakan komputer/laptop dan software pemrograman.
C. KARAKTERISTIK MATERI PELAJARAN
- Jenis
Pengetahuan yang Akan Dicapai
a. Konseptual: - Konsep
modularisasi program
- Fungsi/prosedur
dalam pemrograman
b. Prosedural: - Membuat
fungsi sederhana di Scratch atau Python
- Menguji
fungsi dan menggabungkannya dalam program modular
- Relevansi
dengan Kehidupan Nyata Peserta Didik
- Membuat
program lebih terstruktur, mudah dibaca, dan dikembangkan.
- Mengaplikasikan
konsep fungsi dalam game, aplikasi, dan alat bantu digital.
- Tingkat
Kesulitan
- Sedang:
siswa harus mengerti logika modular dan sintaks dasar pemrograman.
- Struktur
Materi
- Konsep
modularisasi
- Membuat
fungsi/prosedur
- Implementasi
fungsi dalam program
- Uji
coba program modular
D. DIMENSI PROFIL LULUSAN
- Bernalar
Kritis
- Kreatif
- Mandiri
DESAIN PEMBELAJARAN
A. CAPAIAN PEMBELAJARAN (CP)
Siswa mampu membuat dan mengaplikasikan fungsi sederhana
untuk membangun program modular di Scratch/Python secara mandiri.
B. LINTAS DISIPLIN ILMU
- Matematika
(logika & alur)
- Informatika
(pemrograman dasar & modularisasi)
C. TUJUAN PEMBELAJARAN
Siswa dapat:
- Menjelaskan
konsep modularisasi program.
- Membuat
fungsi/prosedur sederhana.
- Menggabungkan
fungsi menjadi program modular.
- Menguji
program dan mempresentasikan hasilnya.
D. TOPIK PEMBELAJARAN KONTEKSTUAL
“Program Modular: Membuat Program Lebih Mudah Dibaca dan
Dikembangkan”
E. KERANGKA PEMBELAJARAN
PRAKTIK PEDAGOGIK
● Model Pembelajaran : Project Based Learning
● Pendekatan :
- Mindful
Learning: Fokus memahami logika fungsi dan modularisasi
- Meaningful
Learning: Menghubungkan fungsi dengan program nyata
- Joyful
Learning: Membuat proyek interaktif yang kreatif
● Metode Pembelajaran : Demonstrasi, praktik langsung, diskusi, kolaborasi
KEMITRAAN PEMBELAJARAN
● Lingkungan Sekolah : Laboratorium komputer
● Lingkungan Luar Sekolah/Masyarakat : Forum programmer, tutorial online
● Mitra Digital : Scratch, Python (IDLE/Thonny), repl.it
LINGKUNGAN BELAJAR
● Ruang Fisik : Laboratorium komputer / kelas
● Ruang Virtual : Platform pembelajaran daring, Google Classroom
● Budaya Belajar : Kolaboratif, kreatif, eksperimental
PEMANFAATAN DIGITAL : Scratch/Python, platform belajar online, video tutorial
F. LANGKAH-LANGKAH PEMBELAJARAN MENDALAM
KEGIATAN PENDAHULUAN (15 MENIT)
● Salam dan Doa
● Mindful Activity: Mengingat pengalaman membuat program sederhana sebelumnya
● Apersepsi: Guru menanyakan: “Apa yang membuat program lebih mudah
dikembangkan?”
● Motivasi: Menjelaskan manfaat modularisasi di dunia nyata (game, aplikasi,
robotik)
● Penyampaian Tujuan
KEGIATAN INTI (55 MENIT)
Memahami
● Eksplorasi Konsep (Meaningful Learning)
- Penjelasan
konsep modularisasi dan fungsi
- Contoh
program modular sederhana
● Membuat Catatan Visual (Joyful Learning)
- Diagram
alur fungsi dan hubungannya dengan program
- Flowchart
modular program
● Diskusi
- Kelompok
membahas strategi modularisasi program masing-masing
Mengaplikasi
● Pembelajaran Berdiferensiasi
Produk:
- Program
modular sederhana di Scratch/Python
Proses:
- Siswa
cepat → buat program modular lebih kompleks
- Siswa
sedang → buat program modular sederhana
- Siswa
membutuhkan bantuan → panduan langkah-langkah modularisasi
KEGIATAN PENUTUP (10 MENIT)
● Refleksi : Siswa menuliskan pengalaman membuat program
modular
● Rangkuman : Guru menekankan pentingnya modularisasi untuk keterbacaan dan
pengembangan
● Tindak Lanjut : Siswa diminta mengembangkan proyek modular di rumah
● Penutup : Doa & salam
G. ASESMEN PEMBELAJARAN
● Asesmen Diagnostik : Tes singkat tentang fungsi dan
modularisasi
● Asesmen Formatif : Diskusi, flowchart modular program
● Asesmen Sumatif : Program modular lengkap
● Produk (Proyek) : Program modular di Scratch/Python
● Praktik (Kinerja) : Menjalankan dan menguji program
● Tes Tertulis : Pertanyaan konsep modularisasi dan fungsi
Tidak ada komentar:
Posting Komentar