19
2.7. Konsep Dasar RAD Rapid Application Development
2.7.1. Definisi RAD
RAD atau pengembangan aplikasi cepat adalah pendekatan berorientasi
objek untuk pengembangan sistem yang meliputi metode pengembangan serta perangkat lunak Kendall dan Kendall, 2008: 239.
a. RAD merupakan alat yang digunakan untuk menghasilkan layar dan
menunjukkan aliran keseluruhan aplikasi. b.
Pengguna menyetujui rancangan dan menandatangani model visual. c.
Implementasi kurang karena pengguna membantu untuk merancang aspek bisnis dari sistem.
2.7.2. Tahapan RAD
Ada tiga fase RAD, yaitu: a.
Rencana Kebutuhan Requirement Planning.
Pada tahap ini, user dan analyst melakukan semacam pertemuan untuk melakukan identifikasi tujuan dari aplikasi atau system dan melakukan
identifikasi kebutuhan informasi untuk mencapai tujuan. Hal terpenting pada tahap ini adalah adanya keterlibatan dari kedua belah pihak, bukan
hanya sekedar persetujuan akan proposal yang sudah dibuat. Untuk lebih jauh lagi, keterlibatan user bukan hanya dari satu tingkatan pada suatu
organisasi, melainkan beberapa tingkatan organisasi sehingga informasi yang dibutuhkan untuk masing-masing user dapat terpenuhi dengan baik.
20
b. Proses Desain RAD Design Workshop
Pada tahap ini adalah melakukan proses desain dan melakukan perbaikan-perbaikan apabila masih terdapat ketidaksesuaian desain antara
user dan analyst. Untuk tahap ini maka keaktifan user yang terlibat sangat
menentukan untuk mencapai tujuan, karena user bisa langsung pemberikan komentar apabila terdapat ketidaksesuaian pada desain.
Biasanya, user dan analyst berkumpul menjadi satu dan duduk di meja melingkar dimana masing-masing orang bias melihat satu dengan yang
lain tanpa ada halangan. c.
Penerapan Implementation Setelah desain dari sistem yang akan dibuat sudah disetujui baik itu
oleh user dan analyst, maka pada tahap ini programmer mengembangkan desain menjadi suatu program.
Gambar 2.3 Tahapan RAD Kendall dan Kendall, 2008:164
21
2.8. Alat Bantu Perancangan