MODUL AJAR Informatika — Kelas 10 (Fase E) Topik: Pengenalan Algoritma: Diagram Alir INFORMASI UMUM| Mata Pelajaran | Informatika |
|---|
| Fase / Kelas | Fase E / Kelas 10 |
|---|
| Topik | Pengenalan Algoritma: Diagram Alir |
|---|
| Alokasi Waktu | 2x45 menit |
|---|
| Jumlah Pertemuan | 1 |
|---|
TUJUAN PEMBELAJARAN- Murid dapat menjelaskan konsep algoritma dan merepresentasikannya dalam bentuk diagram alir dengan benar
- Murid dapat menelusuri dan memvalidasi langkah-langkah diagram alir untuk permasalahan sederhana secara sistematis
PROFIL LULUSAN| Dimensi | Disasar |
|---|
| Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa | | | Kewargaan | | | Penalaran Kritis | ✓ | | Kreativitas | ✓ | | Kolaborasi | | | Kemandirian | ✓ | | Kesehatan | | | Komunikasi | |
PERTANYAAN PEMANTIK- Bagaimana cara kamu menjelaskan rute perjalanan dari rumah ke sekolah kepada teman yang belum pernah datang?
- Mengapa kita perlu menyusun langkah-langkah secara berurutan saat membuat resep masakan atau merakit barang?
- Apa yang terjadi jika langkah-langkah dalam suatu proses tidak jelas atau berubah-ubah urutannya?
KEGIATAN PEMBELAJARANPertemuan 1Pendahuluan:- Guru membuka pembelajaran dengan menyapa murid dan mengecek kehadiran
- Guru menyampaikan tujuan pembelajaran hari ini: memahami konsep algoritma dan cara merepresentasikannya dalam diagram alir
- Guru melakukan asesmen awal dengan menanyakan pengalaman murid dalam menyusun langkah-langkah untuk menyelesaikan tugas sehari-hari
- Guru melontarkan pertanyaan pemantik untuk membangkitkan rasa ingin tahu murid tentang pentingnya urutan langkah dalam menyelesaikan masalah
Kegiatan Inti:Memahami (Berkesadaran, Bermakna):- Guru menjelaskan konsep algoritma sebagai kumpulan instruksi terstruktur dan terbatas untuk menyelesaikan masalah tertentu
- Guru menampilkan contoh algoritma sederhana dalam kehidupan sehari-hari (misal: resep masakan, cara menyalakan komputer) dan menunjukkan bahwa algoritma dapat ditulis dalam berbagai bentuk
- Guru memperkenalkan diagram alir sebagai cara visual untuk merepresentasikan algoritma menggunakan simbol-simbol standar (oval untuk mulai/selesai, persegi panjang untuk proses, belah ketupat untuk keputusan, jajaran genjang untuk input/output)
- Murid mengamati contoh diagram alir sederhana yang ditampilkan guru dan mengidentifikasi simbol-simbol yang digunakan
- Guru menjelaskan fungsi setiap simbol dalam diagram alir dan bagaimana alur eksekusi mengikuti panah penghubung
- Murid mencatat konsep-konsep kunci dan simbol-simbol diagram alir dalam buku catatan mereka
Mengaplikasi (Bermakna, Menggembirakan):- Guru membagikan lembar kerja Aktivitas 10.2-01.U yang berisi tiga variasi diagram alir untuk permasalahan sederhana
- Murid bekerja secara berpasangan untuk menelusuri setiap diagram alir: mengikuti alur dari simbol mulai hingga selesai, mencatat input yang diperlukan, proses yang dilakukan, dan output yang dihasilkan
- Setiap pasangan memvalidasi apakah diagram alir dapat menghasilkan solusi yang benar dengan mencoba beberapa nilai input berbeda dan melacak jalur eksekusi
- Murid mengidentifikasi bagian diagram alir yang mengandung percabangan (keputusan) dan memahami bagaimana keputusan tersebut memengaruhi alur algoritma
- Guru berkeliling kelas memberikan bimbingan kepada murid yang mengalami kesulitan, memberikan pertanyaan penuntun untuk membantu mereka berpikir sistematis
- Beberapa pasangan mempresentasikan hasil penelusuran diagram alir mereka di depan kelas, menjelaskan langkah demi langkah dan keputusan yang diambil dalam algoritma
Merefleksi (Berkesadaran, Bermakna):- Guru memfasilitasi diskusi kelas tentang pengalaman murid dalam menelusuri diagram alir: apa yang mudah, apa yang menantang, dan apa yang mereka pelajari
- Murid merefleksikan mengapa representasi visual seperti diagram alir membantu memahami algoritma dibandingkan hanya membaca deskripsi tekstual
- Guru menanyakan kepada murid bagaimana mereka dapat menerapkan pemikiran algoritmik dalam kehidupan sehari-hari atau mata pelajaran lain
- Murid menuliskan refleksi pribadi tentang pembelajaran hari ini: satu hal baru yang dipelajari, satu hal yang masih membingungkan, dan satu pertanyaan yang ingin dijawab di pertemuan berikutnya
- Guru memberikan umpan balik positif terhadap partisipasi murid dan menegaskan kembali konsep-konsep kunci yang telah dipelajari
Penutup:- Guru bersama murid menyimpulkan pembelajaran: algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah, dan diagram alir adalah cara visual yang efektif untuk merepresentasikan algoritma
- Guru melakukan asesmen akhir dengan memberikan satu diagram alir sederhana dan meminta murid menjelaskan secara tertulis apa yang dilakukan algoritma tersebut
- Guru memberikan pratinjau materi pertemuan berikutnya tentang pseudokode sebagai bentuk representasi algoritma lainnya
- Guru memberikan apresiasi kepada murid atas partisipasi aktif mereka dalam pembelajaran hari ini
- Guru menutup pembelajaran dengan salam
Diferensiasi:- Konten: Untuk murid yang lebih cepat memahami, guru menyediakan diagram alir dengan kompleksitas lebih tinggi (lebih banyak percabangan atau perulangan). Untuk murid yang memerlukan lebih banyak dukungan, guru menyediakan diagram alir dengan alur linear sederhana dan memberikan lembar panduan simbol
- Proses: Murid yang memerlukan dukungan tambahan dapat bekerja dalam kelompok beranggotakan tiga orang dengan bimbingan lebih intensif dari guru. Murid yang lebih mandiri dapat bekerja sendiri atau berpasangan dengan tantangan untuk menemukan kesalahan yang sengaja disisipkan dalam diagram alir
- Produk: Sebagai pengayaan, murid yang sudah menguasai dapat membuat diagram alir sendiri untuk masalah sederhana pilihan mereka (misal: menentukan bilangan terbesar dari tiga bilangan). Murid lain cukup menyelesaikan aktivitas menelusuri diagram alir yang diberikan
ASESMENAwal:- Pertanyaan lisan: Pernahkah kalian menyusun langkah-langkah untuk menyelesaikan tugas? Bagaimana cara kalian memastikan langkah-langkahnya benar?
- Guru mencatat respon murid untuk memahami pengetahuan awal mereka tentang prosedur terstruktur
Proses:- Observasi saat murid bekerja berpasangan menelusuri diagram alir: apakah mereka mengikuti alur dengan sistematis, apakah mereka berdiskusi dan saling mengoreksi, apakah mereka dapat mengidentifikasi percabangan
- Pertanyaan penuntun dari guru selama aktivitas untuk mengecek pemahaman: Apa yang terjadi di bagian ini? Mengapa algoritma mengambil keputusan di sini? Apa yang akan terjadi jika inputnya berbeda?
- Penilaian presentasi: kejelasan penjelasan, ketepatan penelusuran, dan kemampuan menjawab pertanyaan teman
Akhir:- Tugas tertulis individu: Diberikan satu diagram alir sederhana (misal: menentukan apakah sebuah bilangan genap atau ganjil), murid menjelaskan langkah-langkah algoritma, mengidentifikasi input dan output, serta menjelaskan bagaimana keputusan dibuat
- Refleksi tertulis murid dinilai untuk melihat kesadaran mereka terhadap proses belajar dan pemahaman konsep yang dicapai
Formatif:- Observasi aktivitas menelusuri diagram alir: kemampuan mengikuti alur, mengidentifikasi keputusan, dan memvalidasi hasil
- Tanya jawab selama pembelajaran untuk mengecek pemahaman konsep algoritma dan fungsi simbol diagram alir
- Penilaian presentasi hasil penelusuran diagram alir oleh pasangan murid
Sumatif:- Tugas tertulis di akhir pembelajaran: menjelaskan apa yang dilakukan oleh satu diagram alir sederhana yang diberikan, termasuk mengidentifikasi input, proses, output, dan keputusan yang ada
- Penilaian refleksi tertulis murid tentang pembelajaran hari ini
RUBRIK PENILAIAN| Aspek | Belum Berkembang | Mulai | Berkembang | Sangat Berkembang |
|---|
| Pemahaman Konsep Algoritma | Murid belum dapat menjelaskan apa itu algoritma dan tidak dapat membedakan algoritma dengan deskripsi biasa | Murid dapat menjelaskan algoritma sebagai langkah-langkah, tetapi penjelasannya masih samar dan belum memahami karakteristik algoritma (terstruktur, terbatas) | Murid dapat menjelaskan algoritma dengan benar sebagai langkah-langkah terstruktur dan terbatas, serta memberikan contoh sederhana | Murid dapat menjelaskan konsep algoritma dengan lengkap dan akurat, memberikan contoh dari berbagai konteks, serta menjelaskan mengapa algoritma penting dalam pemecahan masalah | | Kemampuan Membaca dan Memahami Diagram Alir | Murid tidak dapat mengikuti alur diagram alir atau mengidentifikasi simbol-simbol yang digunakan | Murid dapat mengikuti alur diagram alir sederhana secara linear, tetapi kesulitan saat ada percabangan atau keputusan | Murid dapat menelusuri diagram alir dengan percabangan, mengidentifikasi input, proses, output, dan keputusan dengan benar | Murid dapat menelusuri diagram alir kompleks dengan sistematis, memvalidasi hasil untuk berbagai input, dan menjelaskan logika di balik setiap keputusan dengan jelas | | Kemampuan Memvalidasi Algoritma | Murid tidak mencoba memvalidasi algoritma atau tidak memahami konsep validasi | Murid mencoba memvalidasi dengan satu contoh input, tetapi tidak sistematis dan tidak menguji kasus berbeda | Murid memvalidasi algoritma dengan beberapa contoh input yang berbeda dan dapat mengidentifikasi apakah hasil yang dihasilkan benar | Murid memvalidasi algoritma secara sistematis dengan berbagai kasus input (termasuk kasus khusus atau ekstrem), melacak jalur eksekusi dengan teliti, dan dapat mendeteksi kesalahan logika jika ada | | Penalaran Kritis dan Kemandirian | Murid sangat bergantung pada bimbingan guru dan tidak berusaha memecahkan masalah sendiri | Murid mencoba memahami sendiri tetapi cepat menyerah saat menghadapi kesulitan, perlu banyak arahan | Murid berusaha memahami secara mandiri, bertanya saat benar-benar memerlukan klarifikasi, dan dapat melanjutkan kerja setelah mendapat petunjuk singkat | Murid bekerja secara mandiri, menggunakan strategi berpikir sistematis untuk mengatasi kesulitan, dan mampu menjelaskan proses penalaran mereka dengan jelas |
REFLEKSIRefleksi Guru:- Apakah tujuan pembelajaran tercapai untuk mayoritas murid? Murid mana yang masih memerlukan dukungan tambahan?
- Apakah waktu yang dialokasikan cukup untuk setiap tahap pembelajaran? Bagian mana yang perlu penyesuaian waktu di pertemuan berikutnya?
- Seberapa efektif strategi pembelajaran berpasangan dalam membantu murid memahami diagram alir? Apakah ada strategi lain yang lebih sesuai?
- Apa kesulitan utama yang dialami murid dalam menelusuri diagram alir? Bagaimana saya dapat membantu mereka mengatasi kesulitan tersebut di pertemuan berikutnya?
Refleksi Murid:- Apa satu hal baru yang kamu pelajari hari ini tentang algoritma dan diagram alir?
- Bagian mana dari pembelajaran hari ini yang paling menantang bagimu? Mengapa?
- Bagaimana diagram alir membantumu memahami langkah-langkah dalam suatu algoritma?
- Apa yang masih membuatmu bingung dan ingin kamu pahami lebih lanjut di pertemuan berikutnya?
SUMBER BELAJAR- Buku Siswa Informatika untuk SMA/MA/SMK/MAK Kelas X (Edisi Revisi), Bab 2: Algoritma dan Struktur Data, halaman 30-35
- Buku Guru Informatika untuk SMA/MA/SMK/MAK Kelas X (Edisi Revisi), Panduan Khusus Bab 2, halaman 85-92
- Lembar kerja Aktivitas 10.2-01.U: Menelusuri Diagram Alir (dari Buku Siswa)
- Papan tulis atau proyektor untuk menampilkan contoh diagram alir
- Kertas kerja atau buku catatan murid untuk mencatat dan menggambar diagram alir
- Alat tulis berwarna (opsional) untuk menelusuri alur diagram alir dengan lebih jelas
|