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.