Deskripsi Mata Kuliah
Mata kuliah Basis Data membahas konsep, perancangan, implementasi, dan pemanfaatan sistem basis data sebagai fondasi pengelolaan data pada aplikasi modern dan kecerdasan artifisial. Materi mencakup konsep dasar basis data dan Database Management System (DBMS), analisis kebutuhan data, Conceptual Data Model (CDM), Physical Data Model (PDM), model relasional, functional dependency, normalisasi, relational algebra, Structured Query Language (SQL), database programming, transaction, serta pengenalan basis data non-relasional dan pemanfaatan basis data dalam aplikasi kecerdasan artifisial.
Pembelajaran dilaksanakan menggunakan pendekatan Case-Based Learning, yaitu mahasiswa menganalisis dan menyelesaikan berbagai kasus nyata yang berkaitan dengan perancangan dan pengelolaan data. Kasus diberikan secara bertahap dari permasalahan sederhana hingga kasus komprehensif yang mengintegrasikan analisis kebutuhan, perancangan, implementasi, dan pengambilan informasi dari basis data.
CPMK
- Mahasiswa mampu menjelaskan konsep dasar sistem basis data, DBMS, model data, dan peran basis data dalam sistem berbasis data dan kecerdasan artifisial.
- Mahasiswa mampu menganalisis kebutuhan data dan merancang basis data menggunakan Entity-Relationship Diagram (ERD), Conceptual Data Model (CDM), Physical Data Model (PDM), dan teknik normalisasi.
- Mahasiswa mampu menerapkan model relasional dan relational algebra untuk merepresentasikan kebutuhan pengelolaan dan pengambilan data.
- Mahasiswa mampu mengimplementasikan, memanipulasi, dan mengambil data menggunakan Structured Query Language (SQL) berdasarkan kebutuhan suatu kasus.
- Mahasiswa mampu menerapkan fitur DBMS untuk mendukung integritas dan konsistensi data melalui constraint, view, trigger, dan transaction.
- Mahasiswa mampu membandingkan model basis data relasional dan non-relasional serta menjelaskan pemanfaatannya dalam aplikasi berbasis data dan kecerdasan artifisial.
- Mahasiswa mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi solusi basis data berdasarkan kasus nyata secara sistematis dan kolaboratif.