Modul ajar adalah sejumlah alat atau sarana media, metode, petunjuk, dan pedoman yang dirancang secara sistematis dan menarik. Modul ajar merupakan implementasi dari Alur Tujuan Pembelajaran yang dikembangkan dari Capaian Pembelajaran dengan Profil Pelajar Pancasila sebagai sasaran.
Modul ajar Informatika Fase D: Pengembangan Aplikasi Scratch memiliki kriteria sebagai berikut :
(1) Esensial:
Unit 1: Pengenalan Scratch dan Dasar Pemrograman Visual
Pendahuluan tentang Scratch dan kegunaannya dalam pengembangan aplikasi.
Konsep dasar pemrograman visual, seperti blok perintah dan alur eksekusi program.
Unit 2: Penggunaan Kontrol Alur dalam Scratch
Mempelajari penggunaan pernyataan kondisional (if-else) dalam mengontrol alur program.
Praktek membuat skenario sederhana menggunakan pernyataan kondisional.
(2) Menarik, Bermakna, dan Menantang:
Unit 3: Animasi dan Interaksi dalam Scratch
Membuat animasi sederhana dengan menggunakan pergerakan sprite dan berbagai efek visual.
Menggabungkan interaksi pengguna dengan animasi, seperti tombol klik dan respons mouse.
Unit 4: Pengenalan Konsep Variabel dan Data
Memahami konsep variabel dan pentingnya penggunaannya dalam pemrograman.
Membuat aplikasi sederhana yang melibatkan penggunaan variabel untuk menghitung dan menyimpan data.
(3) Relevan dan Kontekstual:
Unit 5: Pengembangan Game Edukatif dengan Scratch
Memahami potensi pendidikan Scratch dalam pengembangan game yang mendidik.
Mendesain dan mengembangkan game edukatif sederhana dengan tujuan pembelajaran spesifik.
Unit 6: Simulasi Interaktif tentang Fenomena Alam
Menerapkan Scratch untuk membuat simulasi interaktif yang menggambarkan fenomena alam, seperti gerhana atau siklus air.
Mengaitkan konten pelajaran ilmu pengetahuan dengan simulasi yang dibuat.
(4) Berkesinambungan:
Unit 7: Proyek Pengembangan Aplikasi Siswa
Menantang siswa untuk merancang dan mengembangkan proyek aplikasi Scratch berdasarkan minat dan kreativitas mereka.
Mendorong siswa untuk menerapkan semua konsep yang telah dipelajari sepanjang modul.
Unit 8: Evaluasi, Revisi, dan Presentasi
Membantu siswa memahami pentingnya evaluasi diri dalam pengembangan aplikasi.
Panduan dalam merevisi dan meningkatkan proyek aplikasi mereka.
Persiapan dan panduan presentasi hasil proyek kepada teman sekelas.
Dalam modul ini, siswa akan belajar konsep dasar pemrograman melalui Scratch, mulai dari struktur pemrograman hingga pengembangan aplikasi yang lebih kompleks. Modul ini didesain untuk memenuhi kriteria yang baik, yaitu esensial dengan menekankan konsep pemrograman visual, menarik dan bermakna dengan fokus pada animasi, interaksi, dan pengembangan game edukatif, relevan dan kontekstual dengan penerapan pada fenomena alam dan pengenalan konsep variabel, serta berkesinambungan dengan proyek akhir yang mendorong siswa menerapkan semua yang telah dipelajari.