Modul AjarPertemuan 9Bab 2Fase ESemester 1

Modul Ajar Informatika Kelas 10: Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data

Modul Ajar ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 10 dengan topik "Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN MODUL AJAR

Modul Ajar Informatika Kelas 10: Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data

Informatika - Kelas 10

Bab 2 - Pertemuan 9

MODUL AJAR

Informatika — Kelas 10 (Fase E)

Topik: Studi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase E / Kelas 10
TopikStudi Kasus Kompleks dan Asesmen Sumatif Bab 2: Algoritma dan Struktur Data
Alokasi Waktu2x45 menit
Jumlah Pertemuan1

TUJUAN PEMBELAJARAN

  1. Murid dapat mengidentifikasi struktur data dan algoritma standar yang relevan untuk menyelesaikan persoalan yang mengandung himpunan data berstruktur kompleks dengan volume tidak kecil
  2. 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

DimensiDisasar
Keimanan dan Ketakwaan terhadap Tuhan Yang Maha Esa
Kewargaan
Penalaran Kritis
Kreativitas
Kolaborasi
Kemandirian
Kesehatan
Komunikasi

PERTANYAAN PEMANTIK

  1. Bagaimana kamu memilih struktur data yang tepat ketika menghadapi masalah dengan data yang banyak dan kompleks?
  2. Apakah ada situasi di mana kombinasi beberapa algoritma dan struktur data lebih efektif daripada menggunakan satu saja?
  3. Bagaimana cara kamu menilai apakah solusi yang kamu buat sudah efisien dan benar?

KEGIATAN PEMBELAJARAN

Pertemuan 1

Pendahuluan:

  • 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.

ASESMEN

Awal:

  • 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

AspekBelum BerkembangMulaiBerkembangSangat Berkembang
Analisis MasalahTidak dapat mengidentifikasi data dan operasi yang dibutuhkan dari deskripsi masalahMengidentifikasi sebagian data atau operasi, tetapi masih memerlukan banyak bantuanMengidentifikasi data dan operasi utama dengan benar, dengan sedikit bantuanMengidentifikasi semua data, operasi, dan kendala dengan lengkap dan mandiri
Pemilihan Struktur DataMemilih struktur data yang tidak sesuai dengan karakteristik masalahMemilih struktur data yang cukup sesuai tetapi kurang optimalMemilih struktur data yang tepat dan dapat menjelaskan alasannyaMemilih struktur data yang paling efisien dan dapat membandingkan dengan alternatif lain
Penerapan AlgoritmaTidak dapat menerapkan algoritma atau logika program tidak bekerjaMenerapkan algoritma sederhana tetapi masih ada kesalahan logikaMenerapkan algoritma dengan benar dan menghasilkan output yang sesuaiMenerapkan algoritma secara efisien, menangani kasus edge, dan mengoptimalkan solusi
Kemandirian dan RefleksiSangat bergantung pada bantuan guru dan tidak melakukan refleksiMemerlukan bantuan signifikan dan refleksi masih dangkalBekerja cukup mandiri dan mampu merefleksikan proses belajar dengan jujurBekerja mandiri, menunjukkan inisiatif dalam mengembangkan solusi, dan merefleksikan strategi belajar secara mendalam

REFLEKSI

Refleksi 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

  1. Buku Siswa Informatika Kelas X (Edisi Revisi) Kemdikbudristek - Bab 2 Algoritma dan Struktur Data
  2. Buku Panduan Guru Informatika Kelas X (Edisi Revisi) Kemdikbudristek
  3. Komputer/laptop dengan software pemrograman (Python, C++, atau bahasa yang telah dipelajari)
  4. Lembar kerja studi kasus kompleks (disiapkan guru)
  5. Soal asesmen sumatif Bab 2
  6. Platform coding online untuk latihan tambahan (opsional): replit.com, onlinegdb.com
  7. Papan tulis/whiteboard untuk presentasi solusi murid
  8. Alat tulis dan kertas untuk membuat diagram alir atau pseudocode

Lihat & unduh lengkap

Masuk pakai Google untuk membuka modul ajar pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.