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.