an dan awal tahun 90-an, digunakan beberapa metode berorientasi objek yang berbeda-beda. Yang paling terkenal adalah Metode Booch dari Grady
Booch, Object Modeling Technique OMT dari James Rumbaugh dan Object Oriented Software Engineering OOSE dari Ivar Jacobson.
Banyaknya metode dan teknik berorientasi objek yang ada menjadi industri pengembangan berorientasi objek membatasi kemampuan untuk
memakai model-model pada proyek lain dan tim pengembang. Masalah ini dan yang lainnya mendorong dilakukannya usaha untuk mendesain bahasa
pemodelan standard Whitten, 2007. Pada tahun 1994, Grady Booch dan James Rumbaugh sepakat
bergabung untuk menggunakan metode pengembang berorientasi objek dengan tujuan membuat proses standard tunggal untuk mengembangkan
sistem berorientasi objek. Ivar Jacobson bergabung pada tahun 1995 dan mereka bertiga fokus membuat bahasa pemodelan objek standard sebagai
ganti dari pendekatan atau metode berorientasi objek yang sebelumnya. Berdasarkan hasil kerja mereka dihasilkanlah Unified Modeling Language
UML versi 1.0 yang dirilis tahun 1997 Whitten, 2007.
2.9. Metode Pengembangan Sistem Rapid Aplication Developtment
RAD adalah sebuah strategi pengembangan sistem yang menekankan kecepatan pengembangan melalui keterlibatan pengguna yang ekstensif dalam
konstruksi, cepat, berulang dan bertambah serangkain prototype yang bekerja
pada sebuah sistem yang pada akhirnya berkembang ke dalam sistem final Whitten, 2007.
Sebagai respon pada kemajuan ekonomi pada umumnya, rapid application development RAD atau pengembangan aplikasi cepat telah menjadi rute yang
populer untuk mengakselerasi pengembangan sistem. Gagasan-gagasan RAD adalah Whitten, 2007:
1. Lebih aktif melibatkan para pengguna sistem dalam aktifitas analisis, desain,
konstruksi. 2.
Mengorganisasikan pengembangan sistem ke dalam rangkaian seminar yang intensif dan berfokus dengan para pemilik, pengguna, analis, desainer,
pembangun sistem. 3.
Mengakselerasi fase-fase analisis dan desain persyaratan melalui pendekatan konstruksi berulang.
4. Memperpendek waktu yang diperlukan sebelum para pengguna mulai melihat
sebuah sistem yang bekerja. Gambar 2.5 merupakan diagram yang akan menerangkan rute atau tahapan
dalam RAD. Dalam penelitian ini alur tahapan pengembangan RAD menggunakan beberapa tools.
44
S C O P E D EF IN IT IO N
PR O B L EM A N A L Y S IS +
R EQ U IR EM E N T S A N A L Y SIS +
D E C ISIO N N A L Y SIS
S O M E D ES IG N L O G IC A L A N D O R
P H Y SIC A L
SO M E C O N S T R U C T IO N T ES T IN G
S O M E M O R E R E Q T S . D EC IS IO N
A N A L Y S IS
R E V IEW T H E
SY ST EM D EL IVE R Y
O f a ve rsio n C u rren t
S YS T E M O P E R A T IO N
M A IN T E N A N C E Sy stem O w n er
an d U ser
d o cu m e n tatio n d o cu m e n tatio n
d o cu m en tatio n
d o cu m e n tatio n R e p o sito ry
O f S ystem
K n o w led g e S T A R T :
P ro b lem s , O p p u rtu n ities A n d
D irec tives S tate m en t
O f w o rk Pro b le m s
state m en t an d s co p e visio n s
Initial Sy stem Im p ro vem en t O b jectiv es In itial B u ssin e s R eq u irem e n t S tatem en t
Initial S ystem P ro p o sal Initia l A p p lica tio n A rc h itec tu re
S om e R ed esig n B u ss in es Pro ces ses
Som e L o g ica l an d o r P h ysic al D esig n
S p ec ificatio n s
S om e
D es ig n P ro to typ e s an d o r p artial F u n ctio n al
S ystem Bussiness F e edback
T echn ical F e edba ck
R efind A p p lic atio n A rch itectu re a n d o r
D esig n C h an g e s R efind S ystem
Im p ro v em en t O b jec tives a n d o r B u ss in ess
R eq u irem en t
C an did ate R e le ase
V ersion of the F u n ctio n al
S yste m
T rain in g M ate ria ls Po s t-A u d it R evie w O p eratio n a l Sy stem
F IN IS H : W o rkin g
B u sin e ss So lu tio n s
1
2 3
4 5
6 7
8 9
Gambar 2.7. Strategi Rapid Application Development RAD Sumber: Whitten, 2007
2.10. Rich Picture