17
modern menyediakan fasilitas untuk meminimalkan jumlah
pengolahan data yang hilang.
2.
Kerugian
a.
Kompleksitas (Complexity)
Penyediaan fungsi dari DBMS yang baik diharapkan akan
membuat DBMS menjadi perangkat lunak
yang sangat komplek.
Database
designers
and developers, the data and
database
administrator, dan end-user
harus memahami fungsi ini untuk
mengambil keuntungan. Kegagalan untuk memahami sistem dapat
menyebabkan desain yang buruk, yang dapat memiliki konsekuensi
serius bagi suatu organisasi.
b.
Ukuran (Size)
Kompleksitas dan besarnya
fungsionalitas membuat DBMS
menjadi bagian yang sangat besar sebagai software
yang
menempati banyak ruang disk dan membutuhkan memori
yang
besar untuk menjalankan DBMS secara efisien.
c.
Biaya DBMS (Cost of DBMS)
Biaya DBMS bervariasi, tergantung pada lingkungan dan fungsi
yang disediakan. Misalnya, DBMS single-user
untuk komputer
pribadi hanya US $100. Namun, mainframe
multi-user
DBMS
yang melayani ratusan pengguna bisa sangat mahal
yaitu
sekitar
US $100.000 atau bahkan US $1.000.000. Ada juga
tambahan
biaya untuk pemeliharaan setiap tahunnya.
d.
Biaya hardware tambahan (Additional hardware cost)
Penyimpanan disk
untuk DBMS dan basis data mungkin
memerlukan pembelian ruang penyimpanan tambahan.
Selanjutnya, untuk mencapai kinerja yang diinginkan, maka
perlu
untuk membeli mesin yang lebih besar, bahkan mungkin sebuah
mesin yang khusus untuk menjalankan DBMS.
e.
Biaya konversi (Cost of conversion)
Dalam beberapa situasi, biaya tambahan untuk DBMS dan
hardware bisa tidak sebanding dengan biaya konversi aplikasi yang
|