2.3. Konsep Rapid Application Development
RAD Rapid Application Developmnet adalah sebuah strategi yang menekankan kecepatan pengembangan melalui keterlibatan pengguna yang
ekstensif dalam konstruksi, cepat, berulang, dan bertambah serangkaian prototipe bekerja sebuah sistem yang pada akhirnya berkembang ke dalam
sistem final Whitten, 2004. Metode pengembangan sistem RAD ini terdiri dari tiga tahapan yaitu
perencanaan syarat-syarat, desain workshop RAD dan implementasi Kendall, 2005.
Gambar 2.1: Fase-Fase RAD Kendall, 2008 2.3.1
Fase Perencanaan Syarat
Dalam Fase ini, pengguna dan penganalisis bertemu untuk mengindentifikasikan tujuan-tujuan aplikasi atau sistem serta untuk
mengindentifikasi syarat-syarat informasi yang ditimbulkan dari tujuan-tujuan tersebut. Fase ini memerlukan peran aktif mendalam dari kedua kelempok.
Orientasi dalam fase ini ialah menyelesaikan problem-problem perusahaan.
2.3.2 Workshop Desain RAD
Fase ini adalah fase untuk merancang dan memperbaiki yang bisa digambarkan sebagai workshop. Selama workshop desain RAD, pengguna
merespon kerja prototipe yang ada dan penganalisis memperbaiki modul- modul yang dirancang berdasarkan respon pengguna.
2.3.3 Fase Implementasi
Penganalisis bekerja dengan para pengguna secara intens selama workshop untuk merancang aspek-aspek bisnis dan nonteknis dari perusahaan.
Segera sesudah aspek-aspek ini disetujui dan sistem-sistem dibangun dan disaring, sistem-sistem baru atau bagian dari sistem diujicoba dan kemudian
diperkenalkan kepada organisasi.
2.4. Komponen Perancangan Sistem 2.4.1
Data Flow Diagram DFD
Menurut Pressman 2001:312, Data Flow Diagram DFD adalah gambaran grafis yang menggambarkan aliran dan perubahan data, yang
bergerak dari input
ke output. DFD dapat digunakan untuk
menggambarkan sebuah sistem atau perangkat lunak pada beberapa level. DFD juga dapat dikembangkan ke dalam level-level yang
menggambarkan peningkatan aliran data dan fungsinya secara terperinci. DFD level 0 juga disebut Context Diagram Diagram Konteks
mengambarkan seluruh elemen perangkat lunak sebagai sebuah proses