36
2.7.1 Fase Perencanaan Syarat Requirement Planning.
Dalam fase ini pengguna dan analis bertemu untuk mengidentifikasi tujuan-tujuan aplikasi atau sistem serta mengidentifikasi syarat-
syarat yang ditimbulkan dari tujuan-tujuan tersebut. Fase ini memerlukan peran aktif dari kedua kelompok tersebut. Selain juga
melibatkan pengguna dari beberapa level yang berbeda dalam organisasi.
2.7.2 Fase Perancangan WorkshopDesign.
Dalam fase ini pengguna dan analisa untuk merancang dan memperbaiki yang dapat digambarkan sebagai workshop. Selama
workshop desain RAD, pengguna merespon working prototype yang ada dan analisis memperbaiki modul-modul yang dirancang
menggunakan perangkat lunak berdasarkan respon pengguna. Dalam fase ini terdiri dari 3 tiga tahapan, yaitu desain sistem meliputi
usecase diagram dan activity diagram,desain database meliputi class diagram, dan desain antar muka sistem meliputi sequence
diagram dan state diagram.
2.7.3 Fase Konstruksi dan Pelaksanaan Implementation.
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 diuji coba dan kemudian diimplementasikan ke perusahaan.
37 Adapun kelebihan dari metode RAD Rapid Application Diagram yaitu
sebagai berikut : Whitten, 2004 a. Para pengguna dan manajemen melihat solusi-solusi yang berbasis
perangkat lunak dan bekerja lebih cepat daripada pengembangan yang model-driven.
b. Error dan penghilangan cenderung untuk dideteksi lebih awal dalam prototype daripada dalam model sistem.
c. Pengujian dan pelatihan adalah produk tambahan alami dari pendekatan prototyping yang mendasar.
Selain kelebihan, RAD juga mempunyai beberapa kelemahan, yaitu sebagai berikut : Whitten, 2004
a. Beberapa orang berpendapat bahwa RAD mendorong mentalitas “mengkode,
mengimplementasi, dan
memperbaiki” yang
meningkatkan biaya seumur hidup yang diperlukan untuk mengoperasikan, mendukung, dan merawat sistem.
b. Prototipe-prototipe RAD dapat dengan mudah memecahkan yang
salah karena analisis masalah disingkat atau diabaikan. c.
Prototipe berbasis RAD mungkin membuat para analis minder untuk mempertimbangkan alternatif-alternatif teknis lain yang lebih bernilai.
38
2.8 Pengembangan Berorientasi Objek.