Modul AjarPertemuan 2Bab 6Fase ESemester 2

Modul Ajar Koding dan Kecerdasan Artifisial Kelas 10: Konsep Dasar Basis Data dan Struktur Penyimpanan Data

Modul Ajar ini disusun untuk satu pertemuan tatap muka mata pelajaran Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Konsep Dasar Basis Data dan Struktur Penyimpanan Data". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN MODUL AJAR

Modul Ajar Koding dan Kecerdasan Artifisial Kelas 10: Konsep Dasar Basis Data dan Struktur Penyimpanan Data

Koding dan Kecerdasan Artifisial - Kelas 10

Bab 6 - Pertemuan 2

MODUL AJAR

Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E)

Topik: Konsep Dasar Basis Data dan Struktur Penyimpanan Data

INFORMASI UMUM

Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasFase E / Kelas 10
TopikKonsep Dasar Basis Data dan Struktur Penyimpanan Data
Alokasi Waktu2x45 menit
Jumlah Pertemuan1

TUJUAN PEMBELAJARAN

  1. Murid mampu memahami konsep dasar basis data, termasuk tabel, field, dan record, serta menjelaskan fungsi basis data dalam pengelolaan informasi digital
  2. Murid mampu menerapkan berpikir komputasional untuk merancang struktur penyimpanan data sederhana yang relevan dengan permasalahan sehari-hari

PROFIL LULUSAN

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

PERTANYAAN PEMANTIK

  1. Pernahkah kalian berpikir bagaimana aplikasi seperti e-wallet, absensi digital, atau toko online menyimpan dan mengelola semua data penggunanya?
  2. Mengapa data yang sama bisa diakses oleh banyak orang dalam waktu bersamaan tanpa berantakan?
  3. Apa bedanya menyimpan data di file biasa dengan menggunakan sistem basis data?

KEGIATAN PEMBELAJARAN

Pertemuan 1

Pendahuluan:

  • Guru membuka pembelajaran dengan salam dan mengajak murid untuk melakukan ice breaking singkat (3 menit)
  • Guru menyampaikan tujuan pembelajaran hari ini: memahami konsep basis data dan merancang struktur penyimpanan data sederhana
  • Guru melakukan asesmen awal dengan menanyakan pengalaman murid menggunakan aplikasi digital yang menyimpan data (e-wallet, media sosial, aplikasi sekolah)
  • Guru menyampaikan pertanyaan pemantik: Pernahkah kalian berpikir bagaimana aplikasi seperti e-wallet, absensi digital, atau toko online menyimpan dan mengelola semua data penggunanya?
  • Guru memfasilitasi curah pendapat singkat dari murid dan mencatat poin-poin penting di papan tulis

Kegiatan Inti:

Memahami (Berkesadaran, Bermakna):

  • Guru menampilkan ilustrasi visual perbandingan antara penyimpanan file biasa (folder berisi dokumen) dengan sistem basis data terstruktur
  • Murid mengamati dan mencatat perbedaan yang mereka lihat dari kedua cara penyimpanan tersebut
  • Guru menjelaskan konsep dasar basis data: pengertian data, informasi, serta komponen basis data (tabel, field/kolom, record/baris) dengan contoh konkret dari kehidupan sehari-hari
  • Murid diberikan contoh tabel sederhana (misal: data siswa dengan kolom NIS, Nama, Kelas, Alamat) dan diminta mengidentifikasi mana yang disebut tabel, field, dan record
  • Guru memfasilitasi diskusi kelas untuk memastikan pemahaman konsep: mengapa basis data lebih efisien dibanding file biasa, bagaimana data diorganisir dalam tabel
  • Murid mencatat konsep-konsep kunci dalam buku catatan mereka dengan bahasa sendiri untuk memperkuat pemahaman

Mengaplikasi (Bermakna, Menggembirakan):

  • Guru membagi murid dalam kelompok kecil (3-4 orang) dan memberikan skenario permasalahan sehari-hari yang membutuhkan penyimpanan data
  • Setiap kelompok mendapat satu kasus berbeda: pengelolaan perpustakaan sekolah, sistem peminjaman alat olahraga, data kegiatan ekstrakurikuler, atau inventaris kantin sekolah
  • Murid menerapkan berpikir komputasional: mengidentifikasi data apa saja yang perlu disimpan, menentukan entitas dan atribut, lalu merancang struktur tabel sederhana
  • Setiap kelompok menggambar rancangan tabel mereka di kertas plano: menentukan nama tabel, field-field yang diperlukan, dan contoh beberapa record
  • Guru berkeliling memfasilitasi proses kerja kelompok, memberikan scaffolding berupa pertanyaan pengarah jika ada kelompok yang kesulitan
  • Setiap kelompok mempresentasikan hasil rancangan mereka secara singkat (3 menit per kelompok), kelompok lain memberikan masukan

Merefleksi (Berkesadaran, Bermakna):

  • Guru memfasilitasi sesi refleksi dengan meminta murid menuliskan secara individu: Apa yang saya pelajari hari ini? Apa tantangan yang saya hadapi saat merancang struktur data? Bagaimana saya mengatasinya?
  • Beberapa murid diminta berbagi refleksi mereka secara sukarela di depan kelas
  • Guru menghubungkan kembali pembelajaran hari ini dengan pertanyaan pemantik di awal: sekarang kalian sudah tahu bagaimana aplikasi digital menyimpan data secara terstruktur
  • Murid diminta memikirkan aplikasi lain dalam kehidupan mereka yang menggunakan basis data dan menuliskannya sebagai bahan diskusi pertemuan berikutnya
  • Guru memberikan apresiasi terhadap kerja keras dan kreativitas murid dalam merancang struktur data

Penutup:

  • Guru melakukan asesmen akhir dengan kuis singkat (5 pertanyaan pilihan ganda dan 1 esai) tentang konsep basis data dan komponen-komponennya
  • Guru bersama murid menyimpulkan pembelajaran: basis data adalah sistem terstruktur untuk menyimpan dan mengelola data, terdiri dari tabel, field, dan record
  • Guru memberikan tugas mandiri: murid diminta merancang satu struktur tabel untuk mengelola data koleksi pribadi mereka (buku, film, game, atau hobi lainnya)
  • Guru menyampaikan rencana pembelajaran pertemuan berikutnya: mengenal jenis-jenis basis data dan pengenalan software basis data
  • Guru menutup pembelajaran dengan mengajak murid mensyukuri kesempatan belajar hari ini

Diferensiasi:

  • Konten: Murid yang sudah paham diberikan bacaan tambahan tentang konsep primary key dan foreign key. Murid yang membutuhkan penguatan diberikan video animasi sederhana tentang cara kerja basis data
  • Proses: Murid yang cepat menangkap konsep diberikan tantangan merancang struktur data dengan relasi antartabel (2 tabel atau lebih). Murid yang membutuhkan bimbingan lebih didampingi guru secara khusus saat aktivitas kelompok dengan panduan worksheet terstruktur
  • Produk: Murid dapat memilih cara mempresentasikan rancangan struktur data: diagram tabel di kertas, slide digital, atau mock-up di spreadsheet. Tingkat kompleksitas skenario juga disesuaikan dengan kemampuan kelompok

ASESMEN

Awal:

  • Tanya jawab lisan tentang pengalaman murid menggunakan aplikasi yang menyimpan data
  • Curah pendapat tentang bagaimana menurut mereka data disimpan di aplikasi digital

Proses:

  • Observasi keaktifan dan pemahaman murid saat mengidentifikasi komponen tabel pada contoh yang diberikan
  • Pemantauan proses kerja kelompok dalam merancang struktur data: diskusi, pembagian peran, penerapan konsep
  • Penilaian presentasi kelompok: kejelasan struktur tabel, relevansi field yang dipilih, kemampuan menjelaskan desain

Akhir:

  • Kuis tertulis 5 soal pilihan ganda tentang konsep basis data, tabel, field, record, dan fungsi basis data
  • 1 soal esai: Jelaskan mengapa basis data lebih baik daripada menyimpan data dalam file biasa, berikan 3 alasan
  • Penilaian hasil rancangan struktur tabel kelompok menggunakan rubrik penilaian

Formatif:

  • Observasi aktivitas kelompok saat merancang struktur data: partisipasi, pemahaman konsep, kemampuan berpikir komputasional
  • Tanya jawab selama diskusi kelas untuk mengecek pemahaman konsep tabel, field, dan record
  • Penilaian hasil rancangan struktur tabel kelompok menggunakan rubrik

Sumatif:

  • Kuis individu di akhir pembelajaran (pilihan ganda dan esai singkat) tentang konsep dasar basis data
  • Tugas mandiri merancang struktur tabel untuk data koleksi pribadi, dinilai kelengkapan komponen dan ketepatan struktur

RUBRIK PENILAIAN

AspekBelum BerkembangMulaiBerkembangSangat Berkembang
Pemahaman Konsep Basis DataBelum mampu menjelaskan konsep tabel, field, dan record dengan benarMampu menjelaskan 1-2 komponen basis data namun masih ada kesalahan konsepMampu menjelaskan konsep tabel, field, dan record dengan tepat disertai contoh sederhanaMampu menjelaskan konsep basis data secara lengkap dan mengaitkan dengan fungsinya dalam pengelolaan informasi digital
Penerapan Berpikir Komputasional dalam Merancang Struktur DataStruktur tabel tidak sesuai dengan kebutuhan kasus, field tidak relevanStruktur tabel sudah ada namun field yang dipilih kurang tepat atau tidak lengkapStruktur tabel sesuai kasus, field relevan dan cukup lengkap, dapat menjelaskan alasan pemilihan strukturStruktur tabel sangat sesuai dan efisien, field komprehensif, mampu mengidentifikasi potensi masalah dan solusi dalam desain struktur data
Kreativitas dan InovasiRancangan hanya meniru contoh tanpa penyesuaian dengan konteks kasusRancangan menunjukkan sedikit penyesuaian namun belum optimal untuk kasus yang diberikanRancangan menunjukkan kreativitas dalam memilih field dan struktur yang sesuai konteksRancangan sangat kreatif, menambahkan elemen inovatif yang meningkatkan efektivitas pengelolaan data
Kolaborasi dan Komunikasi dalam KelompokTidak berkontribusi dalam diskusi kelompok, tidak berpartisipasi dalam presentasiBerpartisipasi minimal dalam diskusi, kurang aktif dalam presentasiAktif berdiskusi, berbagi ide, dan berperan dalam presentasi kelompokSangat aktif memfasilitasi diskusi, menghargai pendapat anggota lain, mempresentasikan dengan jelas dan percaya diri

REFLEKSI

Refleksi Guru:

  • Apakah murid mencapai tujuan pembelajaran? Berapa persen yang sudah memahami konsep basis data dengan baik?
  • Strategi pembelajaran mana yang paling efektif hari ini? Apakah aktivitas kelompok membantu pemahaman murid?
  • Apa tantangan yang muncul dalam pembelajaran hari ini? Bagaimana saya bisa memperbaiki di pertemuan berikutnya?
  • Apakah diferensiasi yang saya berikan sudah sesuai dengan kebutuhan murid yang beragam?

Refleksi Murid:

  • Apa hal baru yang saya pelajari hari ini tentang basis data?
  • Bagian mana yang paling menantang bagi saya? Bagaimana saya mengatasinya?
  • Bagaimana saya bisa menerapkan konsep basis data dalam kehidupan sehari-hari atau untuk mengelola data pribadi saya?
  • Apa yang ingin saya pelajari lebih dalam tentang pengelolaan data dan informasi digital?

SUMBER BELAJAR

  1. Buku Guru Koding dan Kecerdasan Artifisial untuk SMA/MA Kelas X, Kemdikbud
  2. Buku Siswa Koding dan Kecerdasan Artifisial untuk SMA/MA Kelas X, Kemdikbud
  3. Laptop/komputer untuk menampilkan ilustrasi visual basis data
  4. Proyektor/layar presentasi
  5. Kertas plano dan spidol warna untuk aktivitas kelompok
  6. Worksheet panduan merancang struktur tabel (untuk diferensiasi)
  7. Video animasi tentang cara kerja basis data (opsional, untuk murid yang membutuhkan penguatan)
  8. Contoh aplikasi digital: screenshot e-wallet, absensi digital, atau toko online sebagai bahan diskusi

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.