11/01/22 3
Polimedia Makassar
Keuntungan Prototipe
Mengurangi kesalahpahaman antara
pengembang dan user
Menemukan persyaratan yang tidak
lengkap
Sudah dapat ditunjukkan bahwa
sistem sudah bekerja
Digunakan sebagai dasar penulisan
spesifikasi untuk kualitas produksi
11/01/22 4
Polimedia Makassar
Proses Pengembangan Prototipe
Tentukan Definisi
Pengembangan Evaluasi
Tujuan Fungsionalitas
Prototipe Prototipe
Prototipe Prototipe
11/01/22 5
Polimedia Makassar
Prototipe Pada
Proses Perangkat Lunak
Persyaratan
Outline
11/01/22 6
Polimedia Makassar
Tujuan Pemrograman Evolusioner
dan Throw-away
Evolusioner:
Menyerahkan sistem kepada user untuk
menjalankan semua prioritas utama.
Throw-Away:
Mem-validasi dan menurunkan
persyaratan sistem.
11/01/22 7
Polimedia Makassar
Pembuatan Prototipe Evolusioner
Pengembangan
Pembuatan Penggunaan
Spesifikasi
Sistem Prototipe Sistem Prototipe
Abstrak
TIDAK
Sistem
Penyerahan Memenuhi
Sistem Syarat?
YA
Komponen yang
dapat dipakai
11/01/22 12
Polimedia Makassar
Masalah Dalam Pembuatan
Prototipe Throw-away
Fitur-fitur penting bisa dihilangkan dari
prototipe untuk menyederhanakan
implementasi yang cepat
Implementasi tidak mempunyai kedudukan
legal sebagai kontrak
Persyaratan non-fungsional seperti
keandalan, ketahanan dan keselamatan
tidak dapat diuji dengan memadai.
11/01/22 17
Polimedia Makassar
Pemrograman Database
Semua sistem manajemen komersial
menggunakan pemrograman
database.
Pemrograman database beserta
pendukungnya dikenal dengan istilah
bahasa generasi keempat (4GL)
Bahasa
Generator
Pemrograman
Laporan
Database
11/01/22 19
Polimedia Makassar
Alat Bantu Dalam Bahasa
Pemrograman Database
SQL sebagai bahasa query
Generator interface untuk membuat
form
Spreadsheet untuk analisis dan
manipulasi informasi
Generator laporan untuk membuat
laporan
11/01/22 20
Polimedia Makassar
Perakitan Komponen dan Aplikasi
Salah satu hal penting di dalam
melakukan rekayasa perangkat lunak
adalah ketersediaan komponen yang
memadai.
Prototipe dapat dibangun dengan
cepat bila tersedia komponen dan
aplikasi yang dibutuhkan.
Komponen dan aplikasi dibuat untuk
bisa dipakai ulang
11/01/22 21
Polimedia Makassar
Komposisi Komponen Yang Bisa
Dipakai Ulang
Kode kontrol
dan integrasi
11/01/22 22
Polimedia Makassar
Dua hal penting pengembangan
prototipe dengan pemakaian ulang
Tingkat aplikasi, dimana seluruh
sistem diintegrasikan dengan
prototipe sehingga fungsionalitasnya
dapat dipakai bersama.
Tingkat komponen, dimana
komponen-komponen secara individu
diintegrasikan dalam kerangka kerja
standard untuk implementasi sistem
11/01/22 23
Polimedia Makassar
Contoh Pentingnya komponen
Buatlah form berikut ini:
11/01/22 25
Polimedia Makassar
Pemrograman Visual Dengan
Pemakaian Ulang
Komponen
Komponen tanggal Display
Hypertext
File Edit View Layout Option Help
General
12 th January 2005 Index
Skrip 3,875
Pemeriksaan Komponen
range Prompt
User +
script
Komponen
Gambar
Kanvas Komponen Display tree
11/01/22 Polimedia Makassar 26