2.13.2 Database Management System DBMS
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS Database Management System. DBMS
merupakan suatu sistem perangkat lunak yang memungkinkan user pengguna untuk membuat, memelihara, mengontrol, dan mengakses
database secara praktis dan efisien DBMS dapat digunakan untuk mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan
akses yang berbeda-beda Kadir, 2003.
1. Keunggulan DBMS
DBMS memiliki beberapa keunggulan yang diantaranya sebagai berikut Kadir, 2003 :
a. Mengendalikan atau mengurangi duplikasi data. b. Menjaga konsistensi dan integritas data.
c. Memudahkan pemerolehan informasi yang lebih banyak dari data yang sama disebabkan data dari berbagai bagian dalam
organisasi dikumpulkan menjadi satu. d. Meningkatkan keamanan data dari orang yang tak berwenang.
e. Memaksakan penerapan standar. f. Dapat menghemat biaya karena data dapat dipakai oleh banyak
departemen. g. Meningkatkan tingkat respon dan kemudahan akses bagi pemakai
akhir.
2. Kelemahan DBMS
a. Rata-rata DBMS yang handal sangat mahal. b. Kompleksitas yang tinggi membuat administrator dan pemakai
akhir harus benar-benar memahami fungsi-fungsi dalam DBMS agar dapat diperoleh manfaat yang optimal. Kegagalan
memahami DBMS dapat mengakibatkan keputusan rancangan yang salah, yang akan memberikan dampak serius bagi
organisasi. c. Ukuran penyimpanan yang dibutuhkan oleh DBMS sangat besar
dan memerlukan memori yang besar agar bisa bekerja secara efisien.
d. Terkadang DBMS meminta kebutuhan perangkat keras dengan spesifikasi tertentu sehingga diperlukan biaya tambahan.
e. Kinerjanya terkadang kalah dengan sistem yang berbasis berkas. Hal ini bisa dipahami karena DBMS ditulis supaya dapat
menangani hal-hal yang bersifat umum.
2.13.3 RDBMS Relational Database Management System
Relational Database Management System RDBMS adalah database yang mengimplementasikan data sebagai bagian dari dua
dimensi tabel yang terhubung melalui foreign key Whitten, 2004. Selain itu, RDBMS juga diartikan sebagai program komputer yang