LKPD/JOBSHEET Konsep Dasar Basis Data dan Sistem Manajemen Basis Data (DBMS)
Mata Pelajaran : BASIS DATA
Tingkat: SMK/MAK
Kelas: 11
Penyusun:
IVANA LARA ROYANI
Tanggal Dibuat: 04 Aug 2026
Tujuan Pembelajaran
1. Memahami Konsep Dasar Basis Data dan Sistem Manajemen Basis Data (DBMS). * Cakupan Materi: Konsep dasar basis data, komponen sistem basis data, arsitektur basis data (ANSI/SPARC), keuntungan dan kerugian penggunaan DBMS, jenis-jenis DBMS, serta model data (hirarkis, jaringan, relasional). (20 JP) 2. Menerapkan Perancangan Basis Data Konseptual Menggunakan Model Entitas-Relasi (ERM). * Cakupan Materi: Mengidentifikasi entitas, atribut (komposit, multivalued, derivatif), relasi (derajat dan kardinalitas), serta jenis-jenis kunci (super key, candidate key, primary key, foreign key); membuat Entity Relationship Diagram (ERD). (60 JP) 3. Mengimplementasikan Perancangan Basis Data Logikal (Model Relasional) dan Normalisasi. * Cakupan Materi: Mentransformasi ERD menjadi skema relasional; menerapkan proses normalisasi data hingga bentuk normal ketiga (3NF); mengidentifikasi dan menentukan kendala integritas (entitas, referensial, domain). (60 JP) 4. Menggunakan SQL DDL (Data Definition Language) untuk Membuat dan Mengelola Skema Basis Data. * Cakupan Materi: Mengimplementasikan perintah CREATE DATABASE, CREATE TABLE (termasuk tipe data, constraint PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, DEFAULT), ALTER TABLE (menambah, mengubah, menghapus kolom/constraint), DROP TABLE, CREATE VIEW, dan CREATE INDEX. (60 JP) 5. Menerapkan SQL DML (Data Manipulation Language) untuk Memanipulasi Data. * Cakupan Materi: Menggunakan perintah INSERT INTO (single/multiple row), SELECT dasar (klausa FROM, WHERE, ORDER BY, DISTINCT, alias kolom/tabel, LIMIT/TOP), UPDATE (single/multiple column), dan DELETE FROM pada tabel tunggal. (80 JP) 6. Mengambil Data Lanjutan Menggunakan Fungsi Agregat, GROUP BY, dan Subquery. * Cakupan Materi: Menerapkan fungsi agregat (COUNT, SUM, AVG, MIN, MAX); menggunakan klausa GROUP BY dan HAVING untuk pengelompokan dan pemfilteran data agregat; menerapkan subquery sederhana (scalar, row, table subquery) dalam klausa SELECT, WHERE, dan FROM. (50 JP) 7. Menghubungkan Data dari Beberapa Tabel dengan JOIN dan Operator Set. * Cakupan Materi: Menggunakan berbagai jenis JOIN (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, SELF JOIN); menerapkan operator SET (UNION, UNION ALL, INTERSECT, EXCEPT) untuk menggabungkan hasil query. (50 JP) 8. Mengembangkan Objek Basis Data Lanjutan: Stored Procedure, Function, dan Trigger. * Cakupan Materi: Membuat dan menggunakan Stored Procedure (dengan parameter input/output), Stored Function (mengembalikan nilai), serta Trigger sederhana (AFTER INSERT/UPDATE/DELETE) untuk otomatisasi tugas dan validasi data. (30 JP) 9. Mengelola Akses Pengguna dan Transaksi Basis Data dengan DCL dan TCL. * Cakupan Materi: Mengimplementasikan manajemen user dan hak akses menggunakan perintah GRANT dan REVOKE; memahami konsep transaksi basis data (ACID properties); menerapkan perintah TCL (COMMIT, ROLLBACK, SAVEPOINT) untuk mengelola integritas transaksi. (22 JP)
Langkah-langkah Kegiatan
1. Memahami Konsep Dasar Basis Data dan Sistem Manajemen Basis Data (DBMS). * Cakupan Materi: Konsep dasar basis data, komponen sistem basis data, arsitektur basis data (ANSI/SPARC), keuntungan dan kerugian penggunaan DBMS, jenis-jenis DBMS, serta model data (hirarkis, jaringan, relasional). (20 JP) 2. Menerapkan Perancangan Basis Data Konseptual Menggunakan Model Entitas-Relasi (ERM). * Cakupan Materi: Mengidentifikasi entitas, atribut (komposit, multivalued, derivatif), relasi (derajat dan kardinalitas), serta jenis-jenis kunci (super key, candidate key, primary key, foreign key); membuat Entity Relationship Diagram (ERD). (60 JP) 3. Mengimplementasikan Perancangan Basis Data Logikal (Model Relasional) dan Normalisasi. * Cakupan Materi: Mentransformasi ERD menjadi skema...
Silahkan login untuk membaca LKPD/JOBSHEET BASIS DATA Konsep Dasar Basis Data dan Sistem Manajemen Basis Data (DBMS) selengkapnya
Login
Masuk dengan belajar.id