MODUL AJAR DEEP LEARNING
MATA PELAJARAN : Informatika
Materi: Pemrograman Prosedural
A. IDENTITAS MODUL
Mata Pelajaran : Informatika
Kelas / Fase / Semester : VIII / D / Genap
Alokasi Waktu : 2 JP
B. IDENTIFIKASI KESIAPAN PESERTA DIDIK
- Pengetahuan
Awal
- Peserta
didik telah mengenal konsep dasar algoritma (langkah-langkah),
input-output, dan penggunaan perangkat komputer.
- Pernah
menggunakan platform coding sederhana (misal Blockly atau Scratch).
- Minat
- Siswa
tertarik membuat program yang dapat berjalan dan menghasilkan output.
- Siswa
menyukai aktivitas praktik langsung di komputer.
- Latar
Belakang
- Peserta
didik hidup di era digital sehingga terbiasa dengan aplikasi dan ingin
tahu bagaimana aplikasi dibuat.
- Lingkungan
sekolah mendukung dengan adanya laboratorium komputer.
C. KARAKTERISTIK MATERI PELAJARAN
- Jenis
Pengetahuan yang Akan Dicapai
a. Konseptual: - Pengertian
pemrograman prosedural
- Konsep
prosedur (sequence, input, proses, output)
- Struktur
program sederhana
b. Prosedural:
- Langkah
membuat program prosedural
- Menulis
instruksi/program sesuai urutan
- Menjalankan
dan mengecek output program
- Relevansi
dengan Kehidupan Nyata Peserta Didik
- Pemrograman
melatih logika dan keterampilan digital yang dibutuhkan di dunia modern.
- Banyak
aktivitas sehari-hari bekerja secara prosedural (mesin kasir, aplikasi,
sistem otomatis).
- Tingkat
Kesulitan
- Tingkat
dasar–menengah, fokus pada urutan logis (sequence) dan eksekusi program.
- Struktur
Materi
- Pengenalan
pemrograman prosedural
- Urutan
instruksi (sequence)
- Input—Proses—Output
- Penulisan
program sederhana
- Uji
coba program (run and debug)
D. DIMENSI PROFIL LULUSAN
- Kreatif
– menghasilkan program sederhana dan orisinal.
- Literasi
Digital – mampu memanfaatkan komputer untuk membuat program.
- Bernalar
Kritis – menganalisis kesalahan program dan memperbaikinya.
DESAIN PEMBELAJARAN
A. CAPAIAN PEMBELAJARAN (CP)
Peserta didik memahami konsep pemrograman prosedural dan
mampu membuat program sederhana yang menjalankan urutan instruksi secara benar.
B. LINTAS DISIPLIN ILMU
- Matematika
(operasi sederhana).
- Bahasa
Indonesia (logika runtut, pemahaman instruksi).
C. TUJUAN PEMBELAJARAN
Setelah mengikuti pembelajaran, peserta didik mampu:
- Menjelaskan
pengertian pemrograman prosedural.
- Menulis
urutan instruksi dasar dalam bentuk program.
- Membuat
program prosedural sederhana.
- Menganalisis
dan memperbaiki kesalahan program (debugging).
D. TOPIK PEMBELAJARAN KONTEKSTUAL
“Bagaimana komputer mengikuti instruksi? Membuat program
sederhana yang bekerja langkah demi langkah.”
E. KERANGKA PEMBELAJARAN
PRAKTIK PEDAGOGIK
- Model
Pembelajaran: Project-Based Learning (PjBL)
- Pendekatan:
Praktik
- Mindful
Learning: Menata fokus sebelum menulis program agar tidak salah urutan.
- Meaningful
Learning: Menghubungkan urutan instruksi dengan aktivitas nyata (misal
membuat mie instan → urutan prosedur).
- Joyful
Learning: Siswa membuat program unik sesuai kreativitas.
- Metode
Pembelajaran: Demonstrasi, Praktik, Diskusi, Presentasi.
KEMITRAAN PEMBELAJARAN
- Lingkungan
Sekolah: Lab komputer, LCD, whiteboard.
- Lingkungan
Luar Sekolah: Contoh aplikasi digital sehari-hari sebagai inspirasi.
- Mitra
Digital: Replit / Code.org / IDE lainnya (menyesuaikan fasilitas).
LINGKUNGAN BELAJAR
- Ruang
Fisik: Laboratorium komputer
- Ruang
Virtual: Platform coding (Replit/Code.org)
- Budaya
Belajar: Kolaboratif, eksploratif, toleran pada proses trial-error
PEMANFAATAN DIGITAL:
- Laptop/PC
- Platform
coding online
- LCD
untuk demo kode
F. LANGKAH-LANGKAH PEMBELAJARAN MENDALAM
KEGIATAN PENDAHULUAN (15 MENIT)
- Salam
dan Doa: Guru membuka pembelajaran dan memeriksa kehadiran.
- Mindful
Activity:
“Tarik napas dalam, bayangkan sebuah mesin mengikuti instruksi secara urut—itulah yang akan kita buat hari ini.” - Apersepsi:
Guru menampilkan gambar langkah membuat teh/mie instan → siswa menentukan urutan. - Motivasi:
Guru menjelaskan bahwa komputer juga bekerja dengan urutan, dan siswa akan membuat program pertamanya. - Penyampaian
Tujuan: Guru menjelaskan tujuan pembelajaran.
KEGIATAN INTI (55 MENIT)
Memahami
- Eksplorasi
Konsep (Meaningful Learning):
Guru menjelaskan konsep program prosedural dan menunjukkan contoh kode sederhana. - Membuat
Catatan Visual (Joyful Learning):
Siswa menggambar diagram alir (flowchart) sederhana program yang akan dibuat. - Diskusi:
Kelompok kecil mendiskusikan logika program (input → proses → output).
Mengaplikasi
- Pembelajaran
Berdiferensiasi:
Produk:
- Pemula:
Program sederhana (misal menghitung luas persegi, menampilkan nama,
penjumlahan).
- Mahir:
Program lebih berkembang (misal kalkulator mini, konversi nilai).
Proses:
- Guru
memberi contoh langkah-langkah menulis program.
- Siswa
membuat versi program mereka sendiri.
- Guru
memberikan bimbingan sesuai kebutuhan masing-masing.
KEGIATAN PENUTUP (10 MENIT)
- Refleksi:
Siswa menuliskan 1 hal baru yang dipelajari dan 1 kesalahan yang berhasil diperbaiki. - Rangkuman:
Guru menyimpulkan konsep sequence dan contoh program yang telah dibuat. - Tindak
Lanjut:
Siswa diminta memodifikasi program menjadi lebih menarik di rumah. - Penutup:
Doa dan salam.
G. ASESMEN PEMBELAJARAN
- Asesmen
Diagnostik:
Tanya jawab tentang pengalaman coding dan pemahaman algoritma sebelumnya. - Asesmen
Formatif:
Observasi saat siswa menulis kode dan membuat diagram alir. - Asesmen
Sumatif:
Penilaian program akhir (fungsi, urutan instruksi, kerapian, output). - Produk
(Proyek):
Program prosedural sederhana buatan siswa. - Praktik
(Kinerja):
Siswa menjalankan program dan menjelaskan bagaimana program bekerja. - Tes
Tertulis:
Soal konsep sequence, input-proses-output, dan struktur program dasar.
Tidak ada komentar:
Posting Komentar