Administrator

Admin

Terakhir diupdate:

May 2, 2025

Jumlah SKS:

3 SKS

Deskripsi Mata Kuliah

Mata kuliah Basis Data Lanjut memberikan pemahaman mendalam tentang konsep dan teknik lanjutan dalam pengelolaan basis data untuk mendukung pengembangan sistem yang handal dan efisien. Mahasiswa akan mempelajari berbagai aspek teknis dan praktis dalam pengelolaan data, desain basis data, dan pengembangan aplikasi basis data.

Melalui mata kuliah ini, mahasiswa diharapkan mampu:
  1. Menguasai teknik manipulasi data menggunakan SQL tingkat lanjut.
  2. Memahami dan mengimplementasikan manajemen transaksi untuk memastikan konsistensi data.
  3. Merancang dan mengembangkan fungsi, prosedur, dan trigger dalam sistem basis data.
  4. Menyusun desain basis data yang terstruktur dan sesuai kebutuhan sistem.
  5. Menerapkan strategi backup dan recovery untuk memastikan keberlanjutan data.
  6. Mengembangkan aplikasi basis data yang terintegrasi dengan kebutuhan pengguna.

Selain memahami konsep teoretis, mahasiswa akan mendapatkan pengalaman praktis melalui studi kasus, praktikum berbasis proyek, dan pengembangan aplikasi basis data yang mencerminkan tantangan dunia nyata.



  • Pokok Bahasan / Bahan Kajian
    1. Advanced SQL: Penggunaan lanjutan SQL, termasuk WHERE, GROUP BY, dan HAVING untuk manipulasi data.
    2. Subquery: Penerapan subquery bersarang dan terhubung dalam operasi basis data kompleks.
    3. Transaction Management: Konsep ACID, penanganan deadlock, rollback, dan SAVEPOINT dalam transaksi basis data.
    4. SQL Functions, Procedures, and Triggers: Pengembangan fungsi, prosedur, dan trigger untuk otomatisasi proses basis data.
    5. Desain Basis Data: Tahapan conceptual data modeling, logical data modeling, dan physical data modeling.
    6. Backup dan Recovery: Strategi pencadangan dan pemulihan basis data untuk meminimalkan risiko kehilangan data.
    7. Proyek Akhir: Perancangan dan pengembangan aplikasi basis data berbasis studi kasus nyata.

  • Pustaka
    • Elmasri, R., & Navathe, S. B. (2020). Fundamentals of Database Systems (7th ed.). Pearson.
    • Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database System Concepts (7th ed.). McGraw-Hill.
    • Ramakrishnan, R., & Gehrke, J. (2003). Database Management Systems (3rd ed.). McGraw-Hill.
    • PostgreSQL Documentation. Available at: https://www.postgresql.org/docs/
    • Mullins, C. S. (2012). Database Administration: The Complete Guide to DBA Practices and Procedures (2nd ed.). Addison-Wesley.




    1. Perangkat keras (PC/Laptop, LCD)
    2. Perangkat lunak (MySQL, MySQL Workbench, HeidiSQL, Power Designer, Netbeans)

    dosen-basis-data-lanjut
    Khalid, M.Kom
    197906092014031002
    Preview
    • Koordinator :
      Khalid, M.Kom
    • Dosen Pengajar :1
    • Durasi :1 Semester