ABSTRAKSI

advertisement
vii
ABSTRAKSI
Transaksi dalam sebuah aplikasi yang digunakan oleh single user
menjamin keakuratan data dalam database yang diupdate pada suatu waktu.
Namun lain halnya pada transaksi yang terjadi pada aplikasi yang digunakan oleh
beberapa user/multiuser. Harus ada managemen transaksi berupa concurrency
control untuk mengelola transaksi-transaksi yang terjadi. Hal ini menjadi penting
mengingat transaksi yang terjadi pada aplikasi yang digunakan oleh multiuser
tersebut dapat saja terjadi secara bersama-sama dalam suatu waktu dan dapat
melakukan intervensi secara simultan pada suatu item data. Jika transaksitransaksi tersebut tidak dikelola dengan baik oleh database, maka akan dapat
mengakibatkan data yang tidak valid serta tidak konsisten.
Concurrency
control
dalam
managemen
transaksi
ini
akan
diimplementasikan dalam contoh kasus berupa aplikasi simulasi untuk teller Bank
dalam mengakses rekening nasabah Bank. Setiap teller akan diberi hak untuk
mengakses database rekening nasabah. Namun pada suatu waktu ada
kemungkinan rekening seorang nasabah di-update secara bersama-sama oleh lebih
dari satu teller. Implementasi concurrency control yang baik untuk multiuser pada
setiap transaksi dalam database dapat menjamin data dalam keadaan yang valid
dan konsisten.
viii
ABSTRACT
The transaction of an application using for single user guarantee the
accuracy data on database when updated on a same periodic time. However, in
the same case, it could be different with the transaction which used by multiusers.
Management transaction such as concurrency control is needed to manage the
transactions occured. Concurrency control is an important matter because the
transactions occured on the application which used by the multiusers could be
happen concurrently at the same time and could be execute as simultant
intervension on a data item. When the transactions are not manage in a good
management transaction such as concurrency control on the database, it caused
the data result not valid and not consistent.
Concurrency control on this transaction management case will be
implemeted on the case study of application in simulation form used by bank
teller in order to access the customer bank account. Every teller has rightful
authority to access the database account of the costumer. However, at the same
periodic time there probably updating occured to the account simultantly by more
than one teller. A good implementation of concurrency control for multiuser at the
transaction when accessing item data on the database could guarrantee the data
in a valid and consistent condition.
Download