![]() 42
Gambar 2.12 Notation of Sequence Diagram
2.11.8
Data Access Layer Diagram
Menurut Satzinger et al. (2005: 322-323), prinsip pemisahan
tanggung jawab diberlakukan pada data access layer. Pada sistem yang
lebih kecil
atau rumit, keberadaan perancangan two-layer, di dalam
pernyataan SQL untuk mengakses database
telah tertanam business
logic layer. Di dalam Object-Oriented
atau (OO) perancangan
two-
layer, menunjukkan bahwa perintah
SQL termasuk di dalam metode
dari permasalahan domain classes. Bagaimanapun, besarnya atau lebih
rumitnya sebuah sistem, lebih masuk akal untuk membuat kelas-kelas
yang memiliki tanggung
jawab yang erat untuk menjalankan perintah
database SQL, mendapatkan
hasil dari query, dan menyediakan
informasi untuk domain layer. Seiring
dengan bertambah canggihnya
perangkat keras dan jaringan, multilayer
design menjadi semakin
penting untuk mendukung jaringan multilayer dimana database server
berada di satu mesin, logika bisnis berada di server
lainnya, dan user
interface yang berada di beberapa mesin desktop client. Dengan adanya
cara baru seperti ini dalam merancang sebuah sistem tidak hanya
membangun sebuah sistem yang kokoh akan tetapi membuat sistem
menjadi lebih flexible.
Setiap kali akan mengeksekusi printah SQL di dalam database
memungkinkan program
untuk mengakses
catatan atau pasangan
rekaman data dari sebuah database. Salah satu permasalahan dengan
program
object-oriented
dalam menggunakan database
adalah sedikit
|