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 Membangun struktur basis data menggunakan perintah SQL
pembelajaran dasar seperti CREATE, ALTER, dan DROP.
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 Mapel Lain seperti Iformatika dan
Matematika
Tujuan Pembelajaran :
Siswa mampu membangun struktur basis data menggunakan perintah SQL dasar
seperti CREATE, ALTER, dan DROP.
Topik pembelajaran :
1. Pengantar Basis Data Relasional dan SQL
Pengertian basis data dan sistem manajemen basis data (DBMS)
Konsep relasi, tabel, kolom, dan baris
Peran SQL dalam pengelolaan basis data
2. Dasar-Dasar Perintah SQL DDL (Data Definition Language)
Kategori perintah SQL: DDL vs DML vs DCL
Fokus pada DDL untuk membangun struktur basis data
3. Perintah SQL CREATE
Membuat basis data: CREATE DATABASE
Membuat tabel: CREATE TABLE
o Penentuan tipe data (INT, VARCHAR, DATE, dll.)
o Penambahan constraint (PRIMARY KEY, NOT NULL, UNIQUE,
dll.)
Studi kasus sederhana: Membuat tabel "Mahasiswa", "MataKuliah", dan
"Nilai"
4. Perintah SQL ALTER
Menambahkan kolom ke tabel: ALTER TABLE ADD
Mengubah kolom: ALTER TABLE MODIFY / ALTER TABLE ALTER
COLUMN
Menghapus kolom: ALTER TABLE DROP COLUMN
Menambahkan dan menghapus constraint (misalnya FOREIGN KEY)
Studi kasus: Menyesuaikan tabel agar sesuai dengan perubahan kebutuhan
data
5. Perintah SQL DROP
Menghapus tabel: DROP TABLE
Menghapus basis data: DROP DATABASE
Pertimbangan keamanan dan konsekuensi penggunaan DROP
Studi kasus: Pembersihan data usang atau tabel yang tidak digunakan lagi
6. Studi Kasus dan Latihan
Membuat struktur basis data akademik lengkap menggunakan CREATE
Menyesuaikan struktur berdasarkan perubahan kebutuhan menggunakan
ALTER
Menghapus elemen yang tidak diperlukan dengan DROP
1. Latihan mandiri dan kuis singkat
Praktik Pedagogis ; Problem-Based Learning (Pembelajaran Berbasis Masalah)
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
Aktivitas:
1. Siswa secara berkelompok menganalisis dan mendiskusikan konsep dasar
basis data dan perintah SQL DDL (CREATE, ALTER, DROP) dari berbagai
sumber (buku, video tutorial, modul digital).
2. Guru menjelaskan tujuan pembelajaran secara gamblang dan mendorong siswa
untuk menyusun pertanyaan pembelajaran yang ingin mereka jawab selama
proses.
Nilai yang terkandung :
Berkesadaran: Siswa menyadari tujuan belajar, termotivasi aktif mencari dan
mengolah informasi, serta mengembangkan strategi belajar dalam kelompok.
Menggembirakan: Diskusi kelompok menciptakan suasana belajar interaktif dan
menyenangkan.
Bermakna: Siswa menghubungkan konsep dengan kebutuhan nyata pembuatan
basis data di dunia nyata.
Mengaplikasikan
Aktivitas:
1. Siswa secara berpasangan/kelompok mendesain dan membangun basis data
sederhana (misal database perpustakaan atau inventaris) menggunakan
perintah SQL CREATE, ALTER, dan DROP di lab komputer.
2. Mereka juga diberi tantangan untuk melakukan modifikasi struktur sesuai
skenario yang berubah.
3. Guru memfasilitasi dan memberikan umpan balik secara langsung.
Nilai yang terkandung :
Bermakna: Aplikasi nyata membuat pembelajaran relevan dan
menumbuhkan kemampuan mengaplikasi pengetahuan.
Menggembirakan: Aktivitas praktik komputer yang menantang namun
menyenangkan dan memberi rasa pencapaian.
Berkesadaran: Siswa belajar mengelola proses kerja mereka, mengambil
inisiatif untuk memecahkan masalah saat coding.
Merefleksikan
Aktivitas:
1. Siswa secara individu dan kelompok merefleksikan proses dan hasil
pembelajaran melalui jurnal belajar dan presentasi singkat tentang
tantangan dan solusi saat membangun basis data.
2. Diskusi kelas tentang bagaimana penerapan SQL ini bisa membantu di
dunia nyata, dan bagaimana mereka mengelola pembelajaran mandiri
selama proses.
3. Guru memandu siswa untuk membuat rencana pengembangan diri terkait
pembelajaran basis data ke depan.
Nilai yang terkandung :
Berkesadaran: Siswa mengevaluasi dan mengelola proses belajarnya,
merencanakan langkah selanjutnya secara mandiri.
Bermakna: Refleksi mengaitkan pengalaman belajar dengan konteks
kehidupan nyata dan kontribusi sosial.
Menggembirakan: Kegiatan refleksi dalam suasana positif yang
mendukung ekspresi dan apresiasi 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 ERD, Observasi langsung saat praktik SQL CREATE, ALTER,
Proses DROP di lab.
Pembelajaran:
Asesmen pada Proyek desain, presentasi, jurnal refleksi
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