MODUL AJAR Informatika — Kelas 9 (Fase D) Topik: Perancangan Flowchart sebagai Representasi Algoritma INFORMASI UMUM| Mata Pelajaran | Informatika |
|---|
| Fase / Kelas | Fase D / Kelas 9 |
|---|
| Topik | Perancangan Flowchart sebagai Representasi Algoritma |
|---|
| Alokasi Waktu | 2x40 menit |
|---|
| Jumlah Pertemuan | 1 |
|---|
TUJUAN PEMBELAJARAN- Murid mampu mengidentifikasi simbol-simbol flowchart dan merancang flowchart untuk merepresentasikan alur algoritma penyelesaian masalah komputasi sederhana hingga menengah
- Murid mampu mendeskripsikan keterkaitan logika alur flowchart dengan struktur percabangan dan perulangan dalam algoritma
PROFIL LULUSAN| Dimensi | Disasar |
|---|
| Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa | | | Kewargaan | | | Penalaran Kritis | ✓ | | Kreativitas | ✓ | | Kolaborasi | | | Kemandirian | ✓ | | Kesehatan | | | Komunikasi | |
PERTANYAAN PEMANTIK- Pernahkah kalian melihat diagram alur di tempat umum seperti rumah sakit atau mal? Apa fungsinya?
- Bagaimana cara kita menjelaskan langkah-langkah membuat mie instan kepada seseorang yang tidak bisa membaca? Bisakah menggunakan gambar?
- Mengapa programmer perlu menggambar flowchart sebelum membuat program?
KEGIATAN PEMBELAJARANPertemuan 1Pendahuluan:- Guru membuka pembelajaran dengan menyapa dan mengajak murid untuk berdoa sesuai keyakinan masing-masing
- Guru mengecek kehadiran dan kesiapan belajar murid
- Guru menayangkan contoh diagram alur sederhana (misal: alur pendaftaran online) dan meminta murid mengamati
- Guru menyampaikan pertanyaan pemantik untuk memicu rasa ingin tahu murid
- Guru melakukan asesmen awal dengan bertanya: 'Apa yang kalian ketahui tentang flowchart? Pernahkah kalian membuat diagram alur untuk menyelesaikan masalah?'
- Guru menyampaikan tujuan pembelajaran dan kaitan flowchart dengan pemrograman yang akan dipelajari
Kegiatan Inti:Memahami (Berkesadaran, Bermakna):- Murid mengamati tayangan video atau presentasi tentang simbol-simbol flowchart standar (terminator, proses, keputusan, input/output, garis alir, penghubung)
- Guru menjelaskan fungsi setiap simbol dengan contoh konkret dari kehidupan sehari-hari
- Murid mencatat simbol-simbol flowchart beserta deskripsinya dalam buku catatan
- Guru menampilkan contoh flowchart sederhana (misal: menentukan bilangan genap/ganjil) dan menjelaskan alur logikanya langkah demi langkah
- Murid berdiskusi berpasangan untuk mengidentifikasi simbol-simbol dalam flowchart contoh dan menjelaskan fungsinya
- Guru menjelaskan konsep percabangan (if-then-else) dan perulangan (loop) dalam flowchart dengan contoh visual
- Murid mengamati bagaimana simbol keputusan menciptakan percabangan alur dan bagaimana garis alir kembali menciptakan perulangan
Mengaplikasi (Bermakna, Menggembirakan):- Guru memberikan lembar kerja berisi masalah komputasi sederhana: 'Buatlah flowchart untuk menentukan apakah sebuah bilangan adalah positif, negatif, atau nol'
- Murid secara individu merancang flowchart di kertas atau menggunakan aplikasi digital (seperti draw.io atau Lucidchart)
- Guru berkeliling untuk memberikan bimbingan dan umpan balik kepada murid yang membutuhkan
- Murid yang sudah selesai dapat melanjutkan dengan masalah tingkat menengah: 'Buatlah flowchart untuk menghitung rata-rata dari 5 bilangan yang diinput'
- Beberapa murid diminta untuk mempresentasikan flowchart mereka di depan kelas
- Murid lain memberikan tanggapan dan saran perbaikan terhadap flowchart yang dipresentasikan
- Guru memfasilitasi diskusi tentang efektivitas flowchart yang dibuat: apakah logika sudah benar, apakah ada alur yang tidak efisien, bagaimana menyederhanakan
Merefleksi (Berkesadaran, Bermakna):- Murid diminta untuk merefleksi proses belajar mereka dengan menjawab pertanyaan: 'Apa kesulitan yang saya alami saat merancang flowchart? Bagaimana saya mengatasinya?'
- Murid menuliskan refleksi di jurnal belajar atau lembar refleksi yang disediakan
- Guru memfasilitasi diskusi kelas tentang manfaat flowchart dalam menyelesaikan masalah sehari-hari dan dalam pemrograman
- Murid diminta membuat koneksi: 'Bagaimana flowchart ini akan membantu saya saat membuat program Scratch atau Python nanti?'
- Murid menyampaikan komitmen tindak lanjut: apa yang akan mereka pelajari lebih lanjut atau praktikkan di rumah
Penutup:- Guru memfasilitasi diskusi untuk menyimpulkan pembelajaran: simbol-simbol flowchart, cara merancang flowchart, dan keterkaitan dengan struktur algoritma
- Guru memberikan asesmen akhir berupa kuis singkat atau tugas individu untuk menilai pemahaman murid
- Murid mengumpulkan hasil karya flowchart mereka untuk dinilai
- Guru memberikan apresiasi kepada murid yang aktif dan memberikan motivasi kepada semua murid
- Guru menyampaikan rencana pembelajaran pertemuan berikutnya: translasi flowchart ke dalam bahasa pemrograman visual Scratch
- Guru menutup pembelajaran dengan berdoa dan salam
Diferensiasi:- Konten: Untuk murid yang cepat memahami, diberikan masalah flowchart tingkat lanjut dengan struktur percabangan bersarang atau perulangan berlapis. Untuk murid yang membutuhkan dukungan lebih, diberikan template flowchart dengan sebagian simbol sudah terisi dan panduan langkah demi langkah
- Proses: Murid dapat memilih untuk merancang flowchart di kertas, menggunakan aplikasi digital, atau menggunakan sticky notes pada papan tulis. Guru memberikan scaffolding tambahan melalui bimbingan individual atau kelompok kecil bagi murid yang kesulitan
- Produk: Murid dapat menyajikan hasil karya flowchart dalam bentuk gambar digital, diagram di kertas, atau presentasi interaktif. Alternatif: murid membuat video penjelasan flowchart mereka atau menulis pseudocode sebagai pendamping flowchart
ASESMENAwal:- Tanya jawab lisan tentang pengetahuan awal murid mengenai flowchart dan pengalaman membuat diagram alur
- Pre-test singkat berisi 3-5 pertanyaan pilihan ganda tentang simbol dasar flowchart
Proses:- Observasi guru saat murid mengidentifikasi simbol dalam flowchart contoh
- Penilaian sejawat saat murid saling memberikan umpan balik terhadap flowchart yang dibuat
- Checklist kemajuan: apakah murid sudah menggunakan simbol dengan tepat, apakah logika alur sudah benar, apakah ada struktur percabangan/perulangan
Akhir:- Penilaian produk flowchart menggunakan rubrik dengan aspek: ketepatan simbol, logika alur, kelengkapan, dan kerapian
- Kuis tertulis 10 soal pilihan ganda dan 2 soal uraian tentang interpretasi dan perancangan flowchart
- Penilaian diri murid tentang penguasaan materi dan proses belajar mereka
Formatif:- Observasi aktivitas murid saat berdiskusi mengidentifikasi simbol flowchart
- Penilaian proses saat murid merancang flowchart: logika alur, ketepatan penggunaan simbol, kelengkapan
- Pertanyaan lisan untuk mengecek pemahaman tentang fungsi simbol dan struktur percabangan/perulangan
Sumatif:- Penilaian produk flowchart yang dibuat murid menggunakan rubrik
- Kuis tertulis tentang simbol flowchart dan interpretasi flowchart
- Tugas individu: merancang flowchart untuk kasus baru yang diberikan guru
RUBRIK PENILAIAN| Aspek | Belum Berkembang | Mulai | Berkembang | Sangat Berkembang |
|---|
| Ketepatan Penggunaan Simbol Flowchart | Menggunakan simbol flowchart dengan banyak kesalahan (lebih dari 3 simbol tidak tepat) atau tidak sesuai standar | Menggunakan simbol flowchart dengan beberapa kesalahan (2-3 simbol tidak tepat) | Menggunakan simbol flowchart dengan sedikit kesalahan (1 simbol tidak tepat) atau semua simbol tepat namun kurang konsisten | Menggunakan semua simbol flowchart dengan tepat dan konsisten sesuai standar | | Logika Alur Algoritma | Alur algoritma tidak logis, banyak langkah yang hilang atau tidak terurut, tidak dapat menyelesaikan masalah | Alur algoritma kurang logis, beberapa langkah hilang atau tidak terurut, masalah belum sepenuhnya terselesaikan | Alur algoritma logis dan terurut, ada sedikit kekurangan dalam efisiensi atau kelengkapan, masalah dapat diselesaikan | Alur algoritma sangat logis, lengkap, terurut, dan efisien dalam menyelesaikan masalah | | Penerapan Percabangan dan Perulangan | Tidak dapat menerapkan struktur percabangan atau perulangan dengan benar, atau tidak ada struktur yang diperlukan | Menerapkan struktur percabangan atau perulangan dengan banyak kesalahan dalam logika kondisi atau arah alur | Menerapkan struktur percabangan dan perulangan dengan benar namun kurang optimal atau ada sedikit kesalahan | Menerapkan struktur percabangan dan perulangan dengan sangat tepat, logis, dan sesuai kebutuhan masalah | | Kelengkapan dan Kerapian Diagram | Flowchart tidak lengkap (tidak ada terminator awal/akhir, atau banyak komponen hilang), sangat tidak rapi dan sulit dibaca | Flowchart kurang lengkap (ada beberapa komponen hilang), kurang rapi namun masih bisa dibaca | Flowchart lengkap dengan terminator awal/akhir dan semua komponen utama, cukup rapi dan mudah dibaca | Flowchart sangat lengkap, rapi, terstruktur dengan baik, dan sangat mudah dibaca serta dipahami orang lain |
REFLEKSIRefleksi Guru:- Apakah strategi pembelajaran yang saya gunakan efektif dalam membantu murid memahami konsep flowchart?
- Murid mana yang membutuhkan dukungan tambahan dan bagaimana saya dapat memfasilitasinya di pertemuan berikutnya?
- Apa yang dapat saya perbaiki dari kegiatan pembelajaran ini agar lebih bermakna dan menggembirakan bagi murid?
- Apakah alokasi waktu sudah sesuai atau perlu penyesuaian untuk setiap tahap pembelajaran?
Refleksi Murid:- Apa yang paling menarik dan mudah dipahami dari pembelajaran flowchart hari ini?
- Kesulitan apa yang saya alami saat merancang flowchart dan bagaimana saya mengatasinya?
- Bagaimana flowchart dapat membantu saya dalam menyelesaikan masalah sehari-hari atau membuat program?
- Apa yang ingin saya pelajari lebih lanjut tentang flowchart dan algoritma?
SUMBER BELAJAR- Buku Informatika untuk SMP/MTs Kelas IX (Edisi Revisi) - Bab 2: Berpikir Komputasional dalam Algoritma dan Pemrograman
- Panduan Guru Informatika untuk SMP/MTs Kelas IX (Edisi Revisi)
- Video tutorial tentang simbol-simbol flowchart (dari YouTube atau platform edukatif)
- Aplikasi pembuat flowchart: draw.io, Lucidchart, atau Microsoft Visio
- Lembar kerja berisi contoh-contoh masalah komputasi untuk latihan
- Proyektor/LCD untuk menampilkan contoh flowchart
- Kertas A4, spidol warna, atau sticky notes untuk aktivitas perancangan flowchart
- Komputer/laptop/tablet untuk murid yang ingin membuat flowchart digital
|