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
Post a Comment