Mata kuliah ini membahas teori dan praktik sistem basis data yang mencakup desain konseptual menggunakan ERD, normalisasi data, implementasi menggunakan SQL, serta manajemen basis data termasuk aspek keamanan dan performa. Fokus utama adalah bagaimana mahasiswa dapat merancang dan mengimplementasikan sistem basis data yang efisien, terukur, dan terintegrasi dengan aplikasi. Penggunaan DBMS modern (MySQL/PostgreSQL) dan cloud DB (Firebase, Supabase) diperkenalkan untuk mendukung penguasaan teknologi yang relevan industri.
Bahan Kajian :
Pokok Bahasan :
Pengantar basis data dan sistem informasi
Komponen DBMS dan arsitektur basis data
Perancangan model data menggunakan ERD
Relasi, atribut, dan kardinalitas
Transformasi ERD ke relasi tabel
Tipe data dan domain atribut
Normalisasi (1NF sampai 3NF)
Perintah dasar SQL (SELECT, INSERT, UPDATE, DELETE)
Fungsi agregat dan pengelompokan data
JOIN antar tabel (INNER, LEFT, RIGHT JOIN)
View, index, dan efisiensi query
Keamanan, hak akses, backup & recovery
Studi kasus perancangan sistem basis data