strategi, metodologi, dan tools yang dapat berdiri sendiri dengan sebuah kerangka kerja yang disebut information engineering Martin et al. 1991.
2.5.1 Tahapan-Tahapan dalam RAD
RAD digunakan pada aplikasi sistem konstruksi, maka menekankan fase- fase. Ada tiga fase dalam RAD yaitu Kendall dan Kendall, 2008:
1. Requirements Planning, dalam tahap ini diketahui apa saja yang menjadi kebutuhan sistem yaitu dengan mengidentifikasikan kebutuhan informasi
dan masalah yang dihadapi untuk menentukan tujuan, batasan-batasan sistem, kendala, dan juga alternatif pemecahan masalah. Analisis
digunakan untuk mengetehui perilaku sistem dan juga untuk mengetahui aktivitas apa saja yang ada dalam sistem tersebut.
2. Design Workshop, yaitu mengidentifikasi solusi alternatif dan memilih
solusi yang terbaik. Kemudian membuat desain proses bisnis dan desain pemrograman untuk data-data yang telah didapatkan dan dimodelkan
dalam arsitektur sistem informasi. 3.
Implementation, setelah Design Workshop dilakukan, selanjutnya sistem diimplementasikan coding ke dalam bentuk yang dimengerti oleh mesin
yang diwujudkan dalam bentuk program atau unit program. Tahap implementasi sistem merupakan tahap meletakan sistem supaya siap untuk
dioperasikan.
2.5.2 Keuntungan Menggunakan RAD
Beberapa keuntungan dalam pengembangan sistem dengan menggunakan RAD adalah sebagai berikut Martin et al. 1991:
1. Proses pengiriman menjadi lebih mudah, hal ini dikarenakan proses pembuatan lebih banyak menggunakan potongan-potongan script.
2. Mudah untuk diamati karena menggunakan model prototype, sehingga user
lebih mengerti akan sistem yang dikembangkan. 3. Lebih fleksibel karena pengembang dapat melakukan proses desain ulang
pada saat yang bersamaan. 4. Keterlibatan user semakin meningkat karena merupakan bagian dari tim
secara keseluruhan. 5. Mempercepat waktu pengembangan sistem secara keseluruhan karena
cenderung mengabaikan kualitas. 6. Tampilan yang lebih standar dan nyaman dengan bantuan software-
software pendukung.
7. Setiap fungsi mayor dapat dimodulkan dalam waktu tertentu kurang dari 3 bulan dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian
diintegrasikan sehingga waktunya lebih efesien. 8. RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi
mempunyai kemampuan untuk menggunakan kembali komponen yang ada reusable object
sehingga pengembang tidak perlu membuat dari awal lagi dan waktu lebih singkat.
2.6 Object Oriented