Start Back Next End
  
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,p303–304),  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 
Word to PDF Converter | Word to HTML Converter