Pendahuluan
A. Rasional
Dalam era digital saat ini, kemampuan berpikir komputasional menjadi keterampilan penting yang perlu dimiliki oleh setiap peserta didik. Informatika tidak hanya mengajarkan cara menggunakan komputer, tetapi juga bagaimana memecahkan masalah secara sistematis melalui algoritma dan pemrograman.
Melalui topik Algoritma dan Pemrograman, peserta didik diajak untuk memahami logika berpikir dalam menyusun instruksi komputer, mengembangkan kreativitas melalui pembuatan program sederhana, serta menumbuhkan kemampuan bernalar kritis dan kolaboratif.
Pembelajaran ini juga menjadi landasan penting untuk memahami konsep lanjutan di bidang teknologi, seperti kecerdasan buatan, pemrosesan data, dan rekayasa perangkat lunak.
B. Deskripsi Singkat Materi
Pada modul ini, peserta didik akan mempelajari dasar-dasar algoritma dan pemrograman dengan menggunakan bahasa visual seperti Scratch dan Blockly.
Materi mencakup:
Pengenalan dan perbandingan antara objek dan perintah di Scratch serta Blockly.
Penerapan struktur kontrol seperti percabangan (if-then-else) dan perulangan (loops) untuk menyelesaikan masalah numerik sederhana.
Pemahaman konsep modularisasi program, termasuk pembuatan procedure dan function untuk menyusun program yang lebih efisien dan terstruktur.
Pengembangan proyek sederhana berbasis animasi atau permainan dengan menerapkan konsep modularisasi.
C. Tujuan Pembelajaran Umum
Setelah mengikuti pembelajaran ini, peserta didik diharapkan mampu:
Menjelaskan konsep dasar algoritma dan pemrograman.
Membedakan serta menggunakan blok perintah di Scratch dan Blockly secara tepat.
Menggunakan struktur kontrol percabangan dan perulangan dalam menyelesaikan permasalahan sederhana.
Menerapkan prinsip modularisasi program melalui pembuatan procedure dan function.
Mengembangkan sikap kreatif, kolaboratif, dan bertanggung jawab dalam membuat proyek digital sederhana.
D. Manfaat Pembelajaran
Bagi peserta didik: meningkatkan kemampuan berpikir logis dan sistematis, serta menumbuhkan minat dalam dunia teknologi dan pemrograman.
Bagi guru: menjadi sarana untuk menanamkan nilai-nilai Profil Pelajar Pancasila melalui kegiatan berbasis proyek digital.
Bagi masyarakat: mencetak generasi muda yang melek teknologi dan mampu menciptakan solusi inovatif terhadap masalah di lingkungan sekitar.