Desain Data & SQL: Dari Kasus Nyata ke Ide Kreatif
Identifikasi Peserta didik Guru mengidentifikasi peserta didik dengan mengajukan
pertanyaan terkait dengan minat, latar belakang dan kenubuhan
belajar peserta didik seperti Pernahkah kamu menggunakan
program komputer yang berhubungan dengan pengelolaan data?
Jika ya, apa saja?, Seberapa sering kamu menggunakan
komputer atau laptop dalam keseharianmu?, Apakah kamu lebih
suka belajar dengan cara diskusi, praktik, atau melihat video
tutorial?
Materi Menampilkan data dari basis data menggunakan perintah
pembelajaran SELECT dengan berbagai klausa (WHERE, ORDER BY,
GROUP BY, dsb.).
Dimensi Profil Lulusan :
DPL 1 DPL 3 DPL 5 DPL 7
Keimanan dan Penalaran Kolaborasi Kesehatan
Ketakwaan terhadap
Tuhan YME
V Kritis
DPL 2 DPL 4 DPL 6 DPL 8
Kewargaan Kreativitas Kemandirian Komunikasi
Desain Capaian Pembelajaran :
Pembelajaran Pada akhir Fase F, murid memiliki kemampuan menerapkan perancangan dan
pembuatan basis data serta penggunaan SQL (Structured Query Language).
Lintas Disiplin Ilmu : Kolaborasi dengan guru matematika atau ekonomi, serta
melibatkan peserta didik sebagai mitra kerja kelompok.
Tujuan Pembelajaran :
Siswa mampu Menampilkan data dari basis data menggunakan perintah SELECT
dengan berbagai klausa (WHERE, ORDER BY, GROUP BY, dsb.).
Topik pembelajaran :
1. Pengenalan Perintah SELECT
Sintaks dasar: SELECT ... FROM ...
Menampilkan semua kolom dan kolom tertentu
2. Menggunakan Klausa WHERE
Menyaring data dengan operator logika dan pembanding
LIKE, BETWEEN, IN, IS NULL
3. Mengurutkan Data dengan ORDER BY
Urutan ascending (ASC) dan descending (DESC)
Pengurutan berdasarkan satu atau lebih kolom
4. Mengelompokkan Data dengan GROUP BY dan Fungsi Agregat
COUNT, SUM, AVG, MIN, MAX
Penggunaan HAVING untuk menyaring hasil pengelompokan
5. Menyusun Query Kompleks dan Studi Kasus Mini
Menggabungkan beberapa klausa dalam satu query
Studi kasus nyata (misalnya laporan penjualan, kehadiran siswa, data
transaksi toko)
Praktik Pedagogis ; Pembelajaran Berbasis Masalah (Problem-Based Learning)
Kemitraan Pembelajaran ; Mitra Industri/Komunitas IT lokal
Lingkungan Pembelajaran Lab komputer dengan akses internet dan LMS (Learning
Management System)
Pemanfaatan Digital Penggunaan software database seperti phpMyAdmin serta
sumber belajar digital
Pengalaman Pendahuluan (Berkesadaran, Menggembirakan)
Belajar
1. Membuka pelajaran dengan salam, berdoa dan menanyakan kondisi siswa.
2. Memastikan kehadiran peserta didik.
3. Mereview pembelajaran sebelumnya
4. Menyampaiakn tujuan pembelajaran.
5. Mengajukan pertanyaan pemantik.
Memahami
Tujuan : Murid memahami konsep dasar perintah SELECT dan berbagai klausa
SQL untuk menampilkan dan menyaring data dari basis data.
Aktivitas:
1. Aktivitas Interaktif (Quiz berbasis kasus):
Guru memulai dengan menunjukkan sebuah contoh tampilan data (misalnya:
daftar transaksi toko), lalu mengajak siswa menebak query SQL apa yang
digunakan untuk menghasilkan data tersebut.
2. Pemetaan Konsep Visual:
Siswa membuat mindmap berisi hubungan antara SELECT, WHERE, ORDER
BY, GROUP BY, dan fungsi agregat.
3. Mini Simulasi Data Nyata:
Siswa diberikan tabel sederhana (misalnya daftar siswa dan nilai) dan diminta
memahami bagaimana cara mengambil data tertentu dengan kombinasi perintah
SELECT.
Nilai yang terkandung :
Berkesadaran: Siswa memahami tujuan pembelajaran dan menyadari
pentingnya keterampilan SQL dalam dunia kerja dan kehidupan sehari-hari..
Menggembirakan: Aktivitas kuis dan simulasi membuat pembelajaran lebih
menyenangkan dan menantang.
Mengaplikasikan
Tujuan : Murid mengaplikasikan perintah SELECT dan klausa-klausanya dalam
konteks nyata atau simulasi berbasis masalah.
Aktivitas:
1. Proyek Mini: "Laporan Cerdas"
Siswa bekerja berkelompok untuk membuat laporan data berbasis
kasus nyata (misalnya: laporan peminjaman buku, data pelanggan,
daftar kehadiran).
Setiap kelompok diberi dataset sederhana dan studi kasus. Mereka
diminta menyusun query SELECT untuk menampilkan data sesuai
kebutuhan (misalnya:
“Tampilkan daftar siswa yang belum mengembalikan buku berdasarkan
tanggal peminjaman.”)
2. Pitching Kode SQL
Setelah menyusun query, kelompok mempresentasikan hasilnya ke
kelas, menjelaskan alasan logika penggunaan WHERE, GROUP BY, ORDER
BY.
Nilai yang terkandung :
Bermakna: Proyek terhubung dengan dunia nyata dan menumbuhkan
kepedulian, misalnya melalui kasus data inventaris sekolah atau
perpustakaan digital.
Menggembirakan: Siswa merasa tertantang dan termotivasi saat
menyelesaikan tantangan berbasis simulasi nyata bersama teman.
Merefleksikan
Tujuan : Murid mengevaluasi proses belajar, memahami perkembangan diri, dan
menyusun strategi belajar ke depan.
Aktivitas:
1. Jurnal Refleksi Individu
Setiap murid mengisi jurnal refleksi tentang:
Apa yang saya pahami hari ini?
Di bagian mana saya masih bingung?
Bagaimana strategi saya menyusun query SELECT?
Apa kaitannya dengan kehidupan sehari-hari atau pekerjaan di masa depan?
2. Diskusi Refleksi Kelompok (Gallery Walk)
Kelompok saling melihat hasil kelompok lain, memberikan apresiasi dan
masukan. Guru memfasilitasi diskusi terbuka seputar tantangan dan proses
penyelesaian masalah.
Nilai yang terkandung :
Berkesadaran: Murid menyadari bagaimana mereka belajar dan
merencanakan strategi ke depan.
Menggembirakan: Refleksi dilakukan dalam suasana santai dan apresiatif,
menumbuhkan rasa percaya diri..
Penutup
1. Melakukan asesmen formatif dengan memberikan beberapa pertanyaan
menggunakan link google form
2. Guru memberi gambaran tentang topik yang akan dipelajari pada pertemuan
berikutnya.
3. Guru menutup pembelajaran dengan doa, salam, atau motivasi. (Bermakna
dan menggembirakan).
Asesmen pada Kuis Diagnostik Singkat melalui link Google Form.
Awal
Pembelajaran:
Asesmen pada Observasi, Tugas Praktik Bertahap (Berskala Naik).
Proses
Pembelajaran:
Asesmen pada Proyek Mini Individu atau Kelompok.
Akhir
Pembelajaran:
Rubrik penialain
Rubric penilaian proses
Kriteria Skor 4 (Sangat Skor 3 (Baik) Skor 2 (Cukup) Skor 1
Baik) (Kurang)
Partisipasi dalam Aktif Sering Sesekali Pasif / tidak
diskusi berkontribusi & berkontribusi berbicara terlibat
memberi solusi
Kolaborasi dalam Sangat kooperatif Kooperatif Terlihat kurang Tidak bekerja
kelompok dan mendukung kompak sama
tim
Desain ERD dan Tepat, lengkap, Umumnya benar Ada beberapa Tidak sesuai
keterhubungan dan logis kesalahan logika atau tidak
relasi lengkap
Praktik SQL Dijalankan Dijalankan Banyak Tidak bisa
CREATE, ALTER, sempurna dan dengan sedikit kesalahan namun dijalankan atau
DROP efisien kesalahan bisa diperbaiki fatal error
Rubrik Penilaian Proyek Akhir:
Kriteria Skor 4 (Sangat Baik) Skor 3 (Baik) Skor 2 (Cukup) Skor 1 (Kurang)
Struktur database Semua tabel dan relasi Hampir semua Ada beberapa Struktur tidak
lengkap sesuai kebutuhan dan sesuai kekurangan sesuai
konsisten tabel atau relasi
Penggunaan SQL Sintaks benar, efisien, Minor error Banyak Tidak berhasil
(CREATE, dan terdokumentasi yang kesalahan, bisa dijalankan
ALTER, DROP) diperbaiki jalan sebagian
Presentasi & Jelas, runtut, percaya Umumnya Kurang Tidak mampu
komunikasi ide diri jelas terstruktur menjelaskan
Pemecahan Mandiri dan kreatif Memerlukan Sering Tidak mampu
masalah teknis bantuan ringan bergantung pada menyelesaikan
guru masalah
Jurnal refleksi Mendalam, mencakup Refleksi cukup Kurang lengkap Tidak
akhir proses, tantangan, dan baik mencerminkan
rencana lanjutan proses belajar