Keuntungan Dan Kerugian Menggunakan DBMS

1. Keuntungan Menggunakan DBMS :
a.        Controlling Redundancy
Dengan adanya DBMS maka kemungkinan terjadi redundansi mengecil, meskipun database nantinya di pakai secara bersama dan simultan namun DBMS memiliki suatu system sendiri untuk mencegah terjadinya hal tersebut, tentunya dengan beberapa option
b.        Restricting unauthorized access
DBMS mempunyai suatu system yang bisa mengatur previlage user. Setiap user mempunyai hak akses sendiri sendiri, ada yang hanya diijinkan untuk retrieve data, ada lagi yang di ijinkan untuk update data juga DBMS mempunya otorisasi khusus untuk tiap tiap user
c.        Providing persistent storage for  program object and data structures
Ini merupakan salah satu bentuk konsep database berorientasi objek . Contoh : misalkan tipe record dalam pascal adalah C++. Nilai dari variable program akan di hapus setiap program selesai itu disebut persistence. Dari contoh tersebut, kita dapat melihat bahwa DBMS mempunyai system yang berorientasi objek, dengan begitu, format format yang tidak sesuai akan di konversi sehingga dapat berfungsi.
d.       Permitting inferencing and actions using rules
Sistem database deduktif memiliki kemampuan mendefinisikan rule deduksi untuk menginfer informasi baru. Misal menentukan siswa dalam masa percobaan. Ini dideklarasikan sebagai rule. Pada DBMS tradisional, kode program prosedural seperti ini secara eksplisit perlu ditulis. Tetapi jika rule diubah, yang tepat diubah adalah rule deduksi yang dideklarasikan daripada mengk oding prosedur programnya. Sistem database aktif menyediakan rule  yang aktif yang dapat secara otomatis menginisialisasi aksi.
e.        Providing multiple user interfaces
Karena tipe user ada sangat banyak tipe berdasarkan skill dan pengetahuan teknik , DBMS dapat menyediakan interface yang sesuai dengan user tersebut
f.         Representing complex relationships among data
Di dalam database, ada banyak sekali data yang saling berhubungan. DBMS memiliki kemampuan untuk mempresentasikan relasi yang kompleks demi memmudahkan pengguna

g.        Providing backup and recovery
Dengan menggunakan DBMS maka kegiatan backup dan recover database dapat tersusun dan terjadwal, sehingga apabila terjadi kesalahan dapat segera di restore dengan fasilitas recovery ini

1.       Kerugian menggunakan DBMS
a.        Kebutuhan hardware yang sangat baik dengan spesifikasi tinggi
Tidak dapat dipungkiri, dengan menggunakan DBMS, kita membutuhkan hardware yang memimiliki spesifikasi tinggi yang tentunya berharga mahal. Kualitas hardware dan koneksi jaringan sangat mempengaruhii alur data dari DBMS ini.
b.        Adanya biaya tambahan untuk perawatan Hardware dan Software
Tentunya dengan kita mengaplikasikan DBMS dibutuhkan maintenance atau perawatan berkala pada hardware ataupun software yang kita pakai, tentunya dengan biaya tambahan lagi .
c.        Harga Software yang mahal
Server database menggunakan Software yang cukup mahal harganya , dengan demikian dapat juga menambah biaya dari suatu proyek yang menggunakan DBMS
d.       Kompleksnya manajemen yang sangat tinggi
Meskipun DBMS ini di rancang untuk mengatasi kekompleks an data yang tinggi, namun kadang user nya sendiri yang bingung atau masih belum terbiasa menggunakan aplikasi nya, dengan begitu di butuhkan waktu untuk mempelajari nya.
Menggunakan DBMS memang menawarkan banyak kelebihan dari segi apapun. namun, kita harus melihat apakah DBMS mutlak diperlukan dalam suatu proyek database. akan lebih baik menggunakan model tradisional saja jika memang aplikasi nya sederhana dan tidak sering mengalami perubahan. Kemudian multiple user tidak di perlukan. dengan begitu maka kita dapat lebih efisien dalam mengolah database

Comments