20
Database
Management
System
(
DBMS
)
yaitu
suatu
perangkat
lunak
komputer yang berfungsi sebagai
pengelola
basis
data
. Di dalam
DBMS ini
terdiri dari fungsi-fungsi yang mendukung semua database yang ada di dalamnya
yaitu
Atomicity,
Consistency,
Isolation,
Durability (ACID).
Dengan
ACID,
DBMS
ini
memberikan jaminan bahwa data yang tersimpan di dalamnya memiliki kualitas yang
baik. ( Thomas Connolly and Carolyn Begg, Database System (2002), p16 )
ACID adalah :
Atomicity
Dengan adanya fungsi ini, DBMS menjamin bahwa data yang disimpan akan
lengkap pada saat pemrosesan. Sebagai contoh: Apabila terdapat proses yang sedang
berjalan namun terdapat kegagalan proses karena
kondisi
jaringan
putus,
maka
dengan
atomicity
ini
seluruh
data
yang telah di proses akan dibatalkan.
Jadi
bisa
disimpulkan
bahwa apabila
terjadi sedikit kegagalan
maka akan dibatalkan semuanya
untuk
menjaga
kesempurnaan data.
Consistency
DBMS
akan
menjamin
bahwa
dengan
consistency
ini
data transaksi
yang
tersimpan akan sesuai dengan referensi data utama, dan menghindari duplikasi data.
Sebagai
contoh:
jika
terdapat
suatu
proses yang
sedang
menambahkan
data
yang
tidak
terdapat pada data referensi, maka dengan adanya consistency DBMS akan menolak
proses ini.
|