• Sekumpulan subsistem yang terdiri atas basis data dengan para pemakai
yang menggunakan basis data secara bersama-sama, personal-personal yang
merancang dan mengelola basis data, teknik-teknik untuk merancangnya dan
mengelola basis data serta sistem komputer untuk mendukungnya.
• Data
• Terpadu = data saling terkait (dependensi data)
• Perangkat Lunak
• DBMS
• Pengguna
• Kategori pengguna
• Pengguna akhir (End User)
Program
Aplikasi Pengguna
DBMS
Program
Aplikasi Pengguna
Perangkat
Perangkat
Keras
Lunak
Data
• Kerangkapan Data
• munculnya data yang secara berulang kali pada file basis data yang
semestinya tidak diperlukan.
• Inkonsistensi Data
• munculnya data yang tidak konsisten pada kolom yang sama dalam satu atau
beberapa file data yang dihubungkan.
• Data Terisolasi
• program aplikasi tidak dapat mengakses data-data tertentu yang ada pada
basis data.
• Keamanan Data
Tbl_karyawan
Tbl_karyawan
Tbl_gol_gaji
Sistem Basis Data | Materi 2
Aspek Inkonsistensi Data
Tbl_karyawan
Tbl_karyawan
Tbl_gol_gaji
Tbl_mhs Tbl_minat_mhs
Tbl_konsentrasi Tbl_dosen
Sistem Basis Data | Materi 2
Aspek Data Terisolasi
Solusinya:
Tbl_minat_mhs
Tbl_mhs
Tbl_konsentrasi Tbl_dosen
Sistem Basis Data | Materi 2
Aspek Keamanan Data
• Recovery
• proses mengambil kembali basis data dari media penyimpanan cadangan untuk
mengembalikan kepada kondisi yang ditentukan.
• Integrity
• menjaga kondisi basis data agar selalu dalam keadaan kondisi yang benar, konsisten, selalu
tersedia, dan up to date.
• Concurrency
• multiprocessing
• Privacy
• pembatasan kewenangan akses data
• Security
• melindungi basis data dari kerusakan media penyimpanan, kebakaran, banjir , dll