Detail Mata kuliah

Basis Data

SIF121105
Home Mata Kuliah Basis Data

Basis Data

Deskripsi Mata Kuliah

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.

Pokok Bahasan

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

Pustaka

  • K1: Elmasri & Navathe, Fundamentals of Database Systems, Pearson, 2016
    K2: Silberschatz et al., Database System Concepts, McGraw-Hill, 2020
    K3: Connolly & Begg, Database Systems: A Practical Approach, Pearson
    K4: Dokumentasi resmi MySQL/PostgreSQL/Firebase
    _x000D_
  • _x000D_
  • _x000D_ _x000D_
  • _x000D_
  • _x000D_ _x000D_
  • _x000D_
  • _x000D_
  • Media Pembelajaran

    • Slide, whiteboard, LMS (Moodle/Google Classroom), video tutorial, GitHub
    • Laptop, DBMS (MySQL/PostgreSQL), ERD tools (Lucidchart, dbdiagram.io), SQL Workbench/pgAdmin

    Level Mata Kuliah:

    Koordinator Mata Kuliah:

    -

    Jumlah SKS:

    3

    Prasyarat Mata Kuliah:

    -

    Metode Pembelajaran:

    Metode Penilaian:

    Mata Kuliah MBKM:

    Mata kuliah ini tidak termasuk program MBKM.