Fase Perencanaan Syarat Requirement Planning. Fase Perancangan WorkshopDesign. Fase Konstruksi dan Pelaksanaan Implementation.

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.