MODUL AJAR Informatika — Kelas 10 (Fase E) Topik: Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data INFORMASI UMUM| Mata Pelajaran | Informatika |
|---|
| Fase / Kelas | Fase E / Kelas 10 |
|---|
| Topik | Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data |
|---|
| Alokasi Waktu | 2x45 menit |
|---|
| Jumlah Pertemuan | 1 |
|---|
TUJUAN PEMBELAJARAN- Murid dapat mengidentifikasi struktur data dan algoritma standar yang relevan untuk menyelesaikan persoalan yang mengandung himpunan data berstruktur kompleks dengan volume tidak kecil
- Murid dapat menerapkan struktur data dan algoritma standar secara terpadu untuk menghasilkan solusi atas persoalan kompleks sebagai bukti capaian belajar bab Algoritma dan Struktur Data
PROFIL LULUSAN| Dimensi | Disasar |
|---|
| Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa | | | Kewargaan | | | Penalaran Kritis | ✓ | | Kreativitas | ✓ | | Kolaborasi | | | Kemandirian | ✓ | | Kesehatan | | | Komunikasi | |
PERTANYAAN PEMANTIK- Bagaimana kamu memilih struktur data yang tepat ketika menghadapi masalah dengan data yang banyak dan kompleks?
- Apakah ada situasi di mana kombinasi beberapa algoritma dan struktur data lebih efektif daripada menggunakan satu saja?
- Bagaimana cara kamu menilai apakah solusi yang kamu buat sudah efisien dan benar?
KEGIATAN PEMBELAJARANPertemuan 1Pendahuluan:- Guru mengucapkan salam dan mengajak murid berdoa bersama
- Guru mengecek kehadiran dan kesiapan murid untuk belajar
- Guru menyampaikan tujuan pembelajaran hari ini: menyelesaikan studi kasus kompleks dengan menerapkan algoritma dan struktur data secara terpadu
- Guru melakukan asesmen diagnostik dengan bertanya: Struktur data apa saja yang sudah kalian pelajari di bab ini? Algoritma apa yang paling sering kalian gunakan?
- Guru menyampaikan pertanyaan pemantik dan mengajak murid berbagi pengalaman menghadapi masalah pemrograman yang kompleks
- Guru menjelaskan bahwa pertemuan ini adalah kesempatan untuk menunjukkan pemahaman menyeluruh tentang algoritma dan struktur data melalui studi kasus nyata dan asesmen sumatif
Kegiatan Inti:Memahami (Berkesadaran, Bermakna):- Guru menyajikan studi kasus kompleks yang melibatkan data berstruktur dengan volume tidak kecil, misalnya: sistem pengelolaan antrean layanan rumah sakit dengan prioritas, atau sistem inventori toko online dengan pencarian dan pengurutan produk
- Murid membaca dan menganalisis deskripsi persoalan secara individu selama 5 menit, mengidentifikasi data apa yang terlibat, operasi apa yang dibutuhkan, dan kendala yang ada
- Guru memfasilitasi diskusi kelas untuk memastikan semua murid memahami konteks masalah dengan mengajukan pertanyaan klarifikasi
- Murid mencatat struktur data yang mungkin relevan (array, stack, queue, linked list) dan algoritma yang dapat digunakan (searching, sorting) pada lembar kerja mereka
- Guru mengingatkan murid untuk mengaitkan pemahaman ini dengan pengalaman sehari-hari yang serupa, membuat pembelajaran lebih bermakna
Mengaplikasi (Bermakna, Menggembirakan):- Murid bekerja secara individu untuk merancang solusi: memilih struktur data yang tepat, menentukan algoritma yang akan digunakan, dan membuat pseudocode atau diagram alir
- Guru berkeliling memberikan scaffolding sesuai kebutuhan murid: bagi yang kesulitan, guru memberikan petunjuk bertahap; bagi yang cepat, guru memberikan tantangan tambahan (optimasi atau kasus edge)
- Murid mengimplementasikan solusi mereka dalam bentuk program (menggunakan bahasa pemrograman yang telah dipelajari) atau pseudocode lengkap dengan kasus uji
- Guru meminta beberapa murid untuk mempresentasikan pendekatan mereka di depan kelas, menjelaskan alasan memilih struktur data dan algoritma tertentu
- Murid lain memberikan tanggapan konstruktif dan membandingkan solusi mereka dengan yang dipresentasikan, mengidentifikasi kelebihan dan kekurangan masing-masing pendekatan
Merefleksi (Berkesadaran, Menggembirakan):- Guru memfasilitasi sesi refleksi dengan pertanyaan: Apa tantangan terbesar yang kamu hadapi dalam menyelesaikan studi kasus ini? Bagaimana kamu mengatasinya?
- Murid menuliskan refleksi pribadi tentang proses belajar mereka: strategi apa yang berhasil, apa yang masih perlu diperbaiki, dan bagaimana mereka akan mengembangkan keterampilan ini ke depan
- Guru mengajak murid mengevaluasi pemahaman mereka secara jujur: apakah mereka sudah percaya diri dengan algoritma dan struktur data, atau masih ada topik yang perlu diperdalam
- Murid berbagi satu hal baru yang mereka pelajari hari ini dan satu komitmen perbaikan untuk pembelajaran selanjutnya
- Guru memberikan umpan balik positif dan mendorong murid untuk terus berlatih dengan studi kasus yang bervariasi
Penutup:- Guru melaksanakan asesmen sumatif tertulis untuk mengukur capaian belajar Bab 2: murid mengerjakan soal pilihan ganda dan uraian tentang algoritma dan struktur data
- Guru memberikan apresiasi atas kerja keras murid selama mempelajari Bab 2
- Guru menyampaikan bahwa hasil asesmen akan menjadi umpan balik untuk memperbaiki pemahaman sebelum melanjutkan ke bab berikutnya
- Guru memberikan pratinjau singkat tentang topik pembelajaran berikutnya
- Guru menutup pembelajaran dengan doa dan salam
Diferensiasi:- Konten: Untuk murid yang cepat, berikan studi kasus dengan kompleksitas lebih tinggi yang memerlukan kombinasi struktur data (misalnya stack dan queue sekaligus). Untuk murid yang lambat, sederhanakan kasus dengan data lebih sedikit dan fokus pada satu struktur data utama.
- Proses: Murid yang membutuhkan bantuan lebih diberikan panduan bertahap (scaffolding) dengan pertanyaan pemandu. Murid yang mandiri diberi kebebasan eksplorasi dengan sumber tambahan atau optimasi algoritma.
- Produk: Murid dapat memilih menyajikan solusi dalam bentuk pseudocode tertulis, diagram alir, atau program sederhana. Murid yang percaya diri dapat menambahkan analisis kompleksitas waktu dan ruang.
ASESMENAwal:- Tanya jawab lisan tentang struktur data dan algoritma yang telah dipelajari untuk mengukur kesiapan murid
- Pertanyaan diagnostik: Apa perbedaan stack dan queue? Kapan kamu akan menggunakan binary search?
Proses:- Observasi keterlibatan murid saat menganalisis studi kasus
- Pengecekan rancangan solusi (pemilihan struktur data dan algoritma) melalui diskusi individual
- Penilaian diri oleh murid tentang tingkat pemahaman mereka selama proses mengaplikasi
- Umpan balik langsung dari guru saat murid mengimplementasikan solusi
Akhir:- Asesmen sumatif tertulis mencakup soal tentang konsep algoritma, struktur data, dan penerapannya pada kasus nyata
- Penilaian produk: hasil implementasi solusi studi kasus dengan rubrik yang mencakup aspek analisis masalah, pemilihan struktur data, penerapan algoritma, dan efisiensi solusi
- Refleksi tertulis murid tentang proses belajar dan capaian mereka di Bab 2
Formatif:- Observasi selama murid menganalisis studi kasus dan merancang solusi
- Penilaian proses melalui tanya jawab saat guru berkeliling
- Penilaian sejawat saat murid memberikan tanggapan terhadap presentasi teman
Sumatif:- Asesmen tertulis berisi soal pilihan ganda dan uraian tentang algoritma dan struktur data
- Penilaian hasil implementasi solusi studi kasus: ketepatan struktur data, efisiensi algoritma, dan kebenaran logika program
RUBRIK PENILAIAN| Aspek | Belum Berkembang | Mulai | Berkembang | Sangat Berkembang |
|---|
| Analisis Masalah | Tidak dapat mengidentifikasi data dan operasi yang dibutuhkan dari deskripsi masalah | Mengidentifikasi sebagian data atau operasi, tetapi masih memerlukan banyak bantuan | Mengidentifikasi data dan operasi utama dengan benar, dengan sedikit bantuan | Mengidentifikasi semua data, operasi, dan kendala dengan lengkap dan mandiri | | Pemilihan Struktur Data | Memilih struktur data yang tidak sesuai dengan karakteristik masalah | Memilih struktur data yang cukup sesuai tetapi kurang optimal | Memilih struktur data yang tepat dan dapat menjelaskan alasannya | Memilih struktur data yang paling efisien dan dapat membandingkan dengan alternatif lain | | Penerapan Algoritma | Tidak dapat menerapkan algoritma atau logika program tidak bekerja | Menerapkan algoritma sederhana tetapi masih ada kesalahan logika | Menerapkan algoritma dengan benar dan menghasilkan output yang sesuai | Menerapkan algoritma secara efisien, menangani kasus edge, dan mengoptimalkan solusi | | Kemandirian dan Refleksi | Sangat bergantung pada bantuan guru dan tidak melakukan refleksi | Memerlukan bantuan signifikan dan refleksi masih dangkal | Bekerja cukup mandiri dan mampu merefleksikan proses belajar dengan jujur | Bekerja mandiri, menunjukkan inisiatif dalam mengembangkan solusi, dan merefleksikan strategi belajar secara mendalam |
REFLEKSIRefleksi Guru:- Apakah studi kasus yang saya pilih cukup menantang namun tetap sesuai dengan tingkat pemahaman murid?
- Bagaimana saya dapat memberikan scaffolding yang lebih efektif untuk murid yang kesulitan tanpa mengurangi tantangan?
- Apakah asesmen sumatif yang saya berikan sudah mengukur semua tujuan pembelajaran secara adil?
- Strategi diferensiasi apa yang paling berhasil hari ini dan perlu saya pertahankan?
Refleksi Murid:- Apa tantangan terbesar yang saya hadapi saat menyelesaikan studi kasus kompleks hari ini?
- Strategi apa yang berhasil membantu saya memahami dan menerapkan algoritma serta struktur data?
- Apakah saya sudah percaya diri dengan materi Bab 2, atau masih ada topik yang perlu saya pelajari lebih dalam?
- Apa yang akan saya lakukan untuk terus mengembangkan keterampilan pemrograman saya setelah ini?
SUMBER BELAJAR- Buku Siswa Informatika Kelas X (Edisi Revisi) Kemdikbudristek - Bab 2 Algoritma dan Struktur Data
- Buku Panduan Guru Informatika Kelas X (Edisi Revisi) Kemdikbudristek
- Komputer/laptop dengan software pemrograman (Python, C++, atau bahasa yang telah dipelajari)
- Lembar kerja studi kasus kompleks (disiapkan guru)
- Soal asesmen sumatif Bab 2
- Platform coding online untuk latihan tambahan (opsional): replit.com, onlinegdb.com
- Papan tulis/whiteboard untuk presentasi solusi murid
- Alat tulis dan kertas untuk membuat diagram alir atau pseudocode
|