![]() 23
Gambar: 2.10ManagementTransaction
(Sumber : Connolly dan Begg, 2010:622)
2.2.5.1 Properti dari transaksi
Berikut adalah sifat-sifat transaksi yang biasanya disebut
dengan ACID :
a.
Automicity/ keutuhan adalah transaksi yang harus dilakukan
secara keseluruhan atau tidak dilakukan sama sekali. Recovery
basis data bertanggung jawab untuk memastikan automicity.
b.
Consistency/ ketetapan adalah
pengubaan pada transaksi harus
konsisten. Ini merupakan tanggung jawab dari DBMS dan
developer
untuk memastikan konsistensi. Pembuatan
integrityconstraint oleh DBMS dapat memastikan konsistensi.
c.
Isolation/ pemisahan adalah transaksi dieksekusi secara terpisah
dari yang satu ke yang lainnya. Transaksi yang belum selesai
tidak dapat dilihat oleh transaksi yang lain.
d.
Durability/ daya tahan adalah sebuah transaksi yang telah sukses
dieksekusi harus terdaftar dalam database dan tidak dapat hilang
karena kegagalan yang disebabkan oleh yang lain.
2.2.6
PengertianUnified Modeling Language (UML)
Berdasarkan Whitten dan Bentley(2007:371), Unified
Modeling Language
(UML) adalah seperangkat pemodelan yang
digunakan untuk menjelaskan sistem software secara spesifik.
2.2.6.1 Use Case Modelling
Menurut Whitten(2007:245), use-case modeling
adalah
pemodelan seluruh fungsi-fungsi yang ada di sistem dari siapa yang
|