Database: Kuliah

From OnnoWiki
Revision as of 08:18, 11 April 2025 by Onnowpurbo (talk | contribs) (Created page with "Berikut adalah outline mata kuliah *Sistem Basis Data* yang terdiri dari 14 modul, mencakup topik-topik dasar hingga lanjutan, termasuk keamanan, proteksi data pribadi, dan st...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Berikut adalah outline mata kuliah *Sistem Basis Data* yang terdiri dari 14 modul, mencakup topik-topik dasar hingga lanjutan, termasuk keamanan, proteksi data pribadi, dan strategi backup.

---

    1. 📘 Outline Mata Kuliah Sistem Basis Data (14 Modul)
      1. **Modul 1: Pengantar Sistem Basis Data**

-Definisi basis data dan DBM -Manfaat dan peran basis data dalam sistem informas -Perbandingan file system vs DBM

      1. **Modul 2: Arsitektur dan Komponen DBMS**

-Arsitektur tiga tingkat (eksternal, konseptual, internal -Komponen utama DBMS: query processor, storage manager, dll

      1. **Modul 3: Model Data dan Entity Relationship (ER)**

-Model data: hierarkis, jaringan, relasional, obje -Konsep ER Diagram: entitas, atribut, relasi, kardinalita

      1. **Modul 4: Normalisasi dan Desain Skema Relasional**

-Anomali data dan kebutuhan normalisas -Proses normalisasi hingga bentuk normal ke-3 (3NF

      1. **Modul 5: SQL – Dasar dan Lanjutan**

-Perintah DDL, DML, dan DC -Query lanjutan: subquery, join, agregasi, nested quer

      1. **Modul 6: Transaksi dan Manajemen Konsistensi**

-Konsep transaksi dan properti ACI -Penanganan kegagalan dan pemuliha

      1. **Modul 7: Indeks dan Optimasi Kinerja Query**

-Jenis indeks: B-tree, hash, bitma -Strategi optimasi query dan analisis execution pla

      1. **Modul 8: Keamanan Basis Data**

-Aspek keamanan: kerahasiaan, integritas, ketersediaa -Mekanisme kontrol akses dan otorisas -Ancaman keamanan dan mitigasinya citeturn0search1

      1. **Modul 9: Proteksi Data Pribadi**

-Konsep privasi dan data pribad -Prinsip-prinsip pelindungan data pribad -Kewajiban pengendali data dan hak subjek dat -Manajemen insiden pelanggaran data pribadi citeturn0search3

      1. **Modul 10: Strategi Backup dan Recovery**

-Jenis backup: full, incremental, differentia -Strategi recovery dan pemulihan bencan -Perencanaan dan pengujian backu

      1. **Modul 11: Sistem Basis Data Terdistribusi**

-Arsitektur dan tantangan basis data terdistribus -Replikasi dan fragmentasi dat -Manajemen transaksi terdistribus

      1. **Modul 12: Basis Data NoSQL dan Big Data**

-Jenis NoSQL: dokument, kolom, graf, key-valu -Penerapan NoSQL dalam skenario big dat

      1. **Modul 13: Tren Terkini dalam Basis Data**

-Basis data cloud dan Database-as-a-Service (DBaaS -Integrasi dengan machine learning dan A -Blockchain dan basis data terdesentralisas

      1. **Modul 14: Studi Kasus dan Proyek Mini**

-Analisis kasus nyata implementasi basis dat -Perancangan dan implementasi proyek mini basis dat -Presentasi dan evaluasi proye

--- Outline ini dirancang untuk memberikan pemahaman komprehensif tentang sistem basis data, mulai dari konsep dasar hingga isu-isu kontemporer seperti keamanan dan pelindungan data pribadi Jika Anda memerlukan materi pendukung atau referensi tambahan untuk setiap modul, silakan informasikan, dan saya akan membantu menyediakannya.