LKPD/JOBSHEET Konsep Dasar Basis Data dan Normalisasi

Tingkat: SMK/MAK

Kelas: 11

Penyusun: Aril Apria Susanto Aril Apria Susanto

Tanggal Dibuat: 22 Aug 2025


Tujuan Pembelajaran

1. Memahami konsep normalisasi basis data hingga Normal Form ke-3 (NF3) dan penerapannya dalam perancangan basis data relasional. (18 JP) 2. Mampu merancang basis data relasional dengan menggunakan Entity Relationship Diagram (ERD) yang tepat dan ternormalisasi hingga NF3, termasuk penentuan atribut, relasi, dan kunci. (36 JP) 3. Mampu membuat dan mengimplementasikan basis data relasional menggunakan perangkat lunak manajemen basis data (DBMS) seperti MySQL atau PostgreSQL berdasarkan ERD yang telah dirancang. (72 JP) 4. Memahami dan mampu menggunakan berbagai perintah SQL untuk manipulasi data (CRUD: Create, Read, Update, Delete) seperti INSERT, SELECT, UPDATE, dan DELETE, termasuk penggunaan operator WHERE, ORDER BY, dan GROUP BY. (72 JP) 5. Memahami dan mampu menggunakan berbagai perintah SQL untuk mengelola struktur basis data seperti CREATE TABLE, ALTER TABLE, dan DROP TABLE, termasuk penentuan tipe data dan kendala integritas data (constraint). (72 JP) 6. Mampu membuat query SQL yang kompleks dengan menggunakan JOIN (inner join, left join, right join, full join) untuk menggabungkan data dari beberapa tabel. (72 JP) 7. Mampu menerapkan teknik optimasi query SQL untuk meningkatkan performa pengambilan data. (36 JP) 8. Mampu membuat stored procedure dan function dalam SQL untuk memanipulasi dan mengolah data secara terstruktur dan efisien. (24 JP) 9. Mampu melakukan troubleshooting dan pemecahan masalah yang terkait dengan query SQL dan integritas data. (12 JP)

Langkah-langkah Kegiatan

1. Memahami konsep normalisasi basis data hingga Normal Form ke-3 (NF3) dan penerapannya dalam perancangan basis data relasional. (18 JP) 2. Mampu merancang basis data relasional dengan menggunakan Entity Relationship Diagram (ERD) yang tepat dan ternormalisasi hingga NF3, termasuk penentuan atribut, relasi, dan kunci. (36 JP) 3. Mampu membuat dan mengimplementasikan basis data relasional menggunakan perangkat lunak manajemen basis data (DBMS) seperti MySQL atau PostgreSQL berdasarkan ERD yang telah dirancang. (72 JP) 4. Memahami dan mampu menggunakan berbagai perintah SQL untuk manipulasi data (CRUD: Create, Read, Update, Delete) seperti INSERT, SELECT, UPDATE, dan DELETE, termasuk penggunaan operator WHERE, ORDER BY,...

Silahkan login untuk membaca selengkapnya

Login Masuk dengan belajar.id Masuk dengan belajar.id