Selasa, 09 Desember 2025

Modul Ajar Deep Learning Informatika Kelas 9: Modularisasi Program (Fungsi Sederhana di Scratch/Python)

 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

  1. Pengetahuan Awal
    • Siswa telah mengenal dasar-dasar pemrograman di Scratch atau Python.
    • Siswa memahami konsep variabel dan alur program sederhana.
  2. Minat
    • Siswa tertarik membuat program interaktif dan kreatif.
    • Antusias mengikuti pembelajaran berbasis proyek.
  3. Latar Belakang
    • Berasal dari pengalaman belajar pemrograman dasar.
    • Terbiasa menggunakan komputer/laptop dan software pemrograman.

C. KARAKTERISTIK MATERI PELAJARAN

  1. 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
  2. Relevansi dengan Kehidupan Nyata Peserta Didik
    • Membuat program lebih terstruktur, mudah dibaca, dan dikembangkan.
    • Mengaplikasikan konsep fungsi dalam game, aplikasi, dan alat bantu digital.
  3. Tingkat Kesulitan
    • Sedang: siswa harus mengerti logika modular dan sintaks dasar pemrograman.
  4. Struktur Materi
    • Konsep modularisasi
    • Membuat fungsi/prosedur
    • Implementasi fungsi dalam program
    • Uji coba program modular

D. DIMENSI PROFIL LULUSAN

  1. Bernalar Kritis
  2. Kreatif
  3. 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:

  1. Menjelaskan konsep modularisasi program.
  2. Membuat fungsi/prosedur sederhana.
  3. Menggabungkan fungsi menjadi program modular.
  4. 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