Analisis Pemilihan DBMS

Kelompok 1 - DSIA

Nama Anggota

  • Alif Al-Ghifary Setiawan
  • Faiz Athalah Akhsan
  • Fauzi Abdillah
  • Karen Ursa Gracia Simanjuntak
  • Muhammad Rafansyah
  • Veri Galih Setiyo Aji

Kebutuhan Fungsionalitas DBMS

Kriteria Bobot Alasan
ACID 20 Menjamin transaksi konsisten
Keamanan 20 Data nasabah sangat sensitif
Integritas Data 16 Audit transaksi hingga 10 tahun
Konkurensi 16 Banyak pengguna mengakses sistem
Backup & Recovery 12 Mencegah kehilangan data
Query Kompleks 8 Diperlukan untuk analisis audit
Skalabilitas 8 Jumlah nasabah besar

Model Data yang Dipilih

Relational Database

  • Mendukung ACID secara penuh
  • Memiliki integritas data tinggi
  • Cocok untuk transaksi perbankan
  • Mendukung relasi antar tabel kompleks

Kenapa Tidak NoSQL

  • Integritas transaksi lebih lemah
  • Kurang cocok untuk regulasi perbankan
  • Tidak ideal untuk transaksi kompleks

Decision Matrix

Kriteria Bobot PostgreSQL Oracle MySQL MongoDB
ACID205543
Keamanan204533
Integritas165542
Konkurensi165543
Backup124533
Query85533
Skalabilitas84435

Grafik Perbandingan DBMS

Risiko Salah Memilih DBMS

DBMS Kelebihan Risiko
PostgreSQL ACID kuat, open source Backup perlu konfigurasi tambahan
MySQL Populer dan mudah digunakan ACID terbatas tergantung engine
MongoDB Skalabilitas horizontal tinggi Integritas data lemah