Tahapan Dalam RAD Rapid Application Development RAD .1 Konsep Dasar RAD

3 Mementingkan dari segi bisnis dan teknik 4 Berkonsentrasi pada sudut pandang user 5 Menyediakan kemungkinan perubahan secara cepat sesuai permintaan user 6 Menghasilkan jarak kesesuaian yang kecil antara kebutuhan user dan spesifikasi sistem 7 Waktu, biaya, dan effort menjadi lebih minimal. 2.10 Object Oriented Analysis Design OOAD 2.10.1 Konsep Object Oriented Analysis Design OOAD Objek object disebut juga diagram objek object diagram adalah contoh atau instance dari sebuah class. Diagram instan instance diagram berguna untuk dokumentasi scenario serta kasus pengujian test case dan mendiskusikan contoh-contoh instanisasi diagram kelas. Objek baik yang konkrit maupun yang konseptual selalu ada di sekeliling kita. Objek-objek inilah yang membentuk dunia kita sehari-hari. Kegunaan diagram objek adalah mendeskripsikan bagaiamana kumpulan objek tertentu yang saling berhubungan Suhendar, 2002. Sebuah objek memiliki keadaan sesaat state dan perilaku behavior. State sebuah objek adalah kondisi objek tersebut yang dinyatakan dalam atributproperties. Sedangkan perilaku dalam sebuah objek mendefinisikan bagaimana sebuah objek bertindakberaksi dalam memberikan reaksi. Perilaku sebuah objek dinyatakan dalam operasi. Dan apabila atribut dan operasi disatukan akan memberikan sebuah fiturmodel. Berorientasi objek atau object oriented merupakan paradigma baru dalam rekayasa perangkat lunak yang memandang sistem sebagai kumpulan objek-objek diskrit yang saling berinteraksi. Dengan kata lain yang dimaksud dengan berorientasi objek adalah mengorganisasikan perangkat lunak sebagai kumpulan objek-objek diskrit yang bekerja sama antara informasi atau struktur data dan perilaku behavior yang mengaturnya Sholiq, 2006. Object Oriented Analysis adalah metode analisis yang memeriksa requirement syaratketentuan yang harus dipenuhi suatu sistem dari sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup permasalahan. Sedangkan Object Oriented Design adalah metode untuk mengarahkan arsitektur software yang didasarkan pada manipulasi objek-objek sistem atau subsistem Suhendar, 2002. Analysis dan design objects mendeskripsikan dengan jelas dua hal yang berbeda. Analysis object mendeskripsikan gejala di luar sistem, seperti orang-orang dan hal-hal lain yang berdiri sendiri. Design objects mendeskripsikan gejala sistem yang dapat kita kontrol, dan kita mendeskripsikan perilaku mereka seperti pengoperasian komputer Mathiassen, 2000.

2.10.2 KeuntunganManfaat Object Oriented Analysis Design

Kelebihan utama Object Oriented adalah jelasnya informasi dalam konteks sistem. Metode tradisional sangat efektif pada sistem modeling di tahap awal yang bertujuan untuk otomatisasi pemrosesan pekerjaan yang tenaga manusia. Sedangkan kebanyakan sistem sekarang ini dikembangkan untuk menyelesaikan masalah, berkomunikasi dan berkoordinasi. Fungsi sistem baru ini tidak hanya menangani sejumlah besar data yang sejenis tetapi juga mendistribusikan data khusus ke seluruh organisasi. Kelebihan lain dari metode Object Oriented adalah sangat dekatnya hubungan antara Object Oriented Analysis, Object Oriented Design, Object Oriented User Interface, dan Object Oriented Programming. Objek bisa berupa model sosial, ekonomi dan bisa juga berupa kondisi sosial. Sama halnya untuk interface, fungsi , proses, dan komponen. Saat analisis, pengembangan menggunakan objek untuk menentukan kebutuhan sistem. Saat perancangan, objek-objek ini digunakan untuk mendeskripsikan sistem tersebut. Pengembangan juga menggunakan objek-objek tersebut sebagai konsep sentral saat pemograman Munawar, 2005.

2.10.3 Aktivitas Utama dalam Object Oriented Analysiss Design OOAD

Aktivitas utama yang terdapat pada OOAD ada empat aktivitas ditambah dua aktivitas implementasi berdasarkan