![]() Dalam kasus sebenarnya, adalah tidak mungkin untuk menyelesaikan
perancangan aplikasi sebelum perancangan basisdata selesai. Dalam perancangan
aplikasi harus memastikan semua pertanyaan fungsional dari spesifikasi kebutuhan
pemakai (user requirement specification) yang menyangkut perancangan aplikasi
program yang mengakses basisdata dan merancang transaksi yaitu cara akses ke
basisdata dan perubahan terhadap isi basisdata (retireve, update dan kegiatan
keduanya). Artinya bagaimana fungsi yang dibutuhkan bisa terpenuhi dan
merancang antarmuka pemakai (user interface) yang tepat. Antarmuka yang
dirancang harus memberikan informasi yang dibutuhkan dengan cara menciptakan
'user-friendly'. Kebanyakan antarmuka pemakai yang diabaikan akan niscaya
membuat masalah. Bagaimanapun, antarmuka pemakai harus diakui sebagai komponen
dari sistem yang penting, dimana agar mudah dipelajari dan mudah digunakan,
sehingga pemakai akan cenderung memberdayagunakan informasi yang disajikan.
2.1.16 Prototyping
Membangun model kerja dari database system, yang memungkinkan designer
atau user untuk membayangkan dan mengevaluasi bagaimana sistem akhir akan
terlihat dan berfungsi. Umumnya sebuah prototype merupakan sebuah model kerja yang
tidak memiliki
semua fitur atau memberikan semua fungsi dari sistem. Tujuan utama
dalam pengembangan prototype
pada aplikasi basis data adalah untuk memungkinkan
pengguna menggunakan prototype
dan mengidentifikasi fitur-fitur sistem, baik yang
bekerja dengan baik maupun
yang kurang baik, serta memungkinkan pengguna untuk
dapat mengusulkan perkembangan beberapa fitur barn untuk aplikasi basis data . Dua
jenis prototype yang sering ditemukan adalah :
Requirement prototyping Penggunaan prototype untuk menunjukkan tujuan dari
pembuatan aplikasi basis data.
Evolutionary prototype
(pengembangan model) Digunakan untuk tujuan yang
sama, perbedaan terpentingnya adalah prototype
tidak dibuang, tetapi
dikembangkan selanjutnya menjadi aplikasi basis data yang bekerja.
Menurut Connolly & Begg (2005,p303304), prototyping adalah membuat
model kerja dari aplikasi basisdata, yang membolehkan perancangan atau user untuk
mengevaluasi hasil akhir sistem, baik dari segi tampilan maupun fungsi yang dimiliki
sistem. Tujuan dari pengembangan prototype aplikasi basisdata adalah untuk
|