Keunggulan RAD Keunggulan Dan Kelemahan RAD

2.10 Pengertian Object-Oriented Analysis and Design

Object Oriented Analysis and Design merupakan suatu metode untuk keperluan analisis dan perancangan sistem yang berorientasi pada objek Mathiasses et al, 2000. Identitas objek dalam analisis menunjukkan bagaimana objek tersebut dapat dibedakan dengan objek lainnya dalam suatu konteks oleh para pengguna. Sedangkan identitas objek dalam perancangan menunjukkan bagaimana objek-objek lain dalam sistem dapat mengenali objek tersebut dan bagaimana pula mengaksesnya. Object Oriented Analysis and Design menggunakan object and class sebagai konsep kuncinya serta terdiri atas empat prinsip umum untuk analisis dan perancangan: membuat model konteks sistem, menekankan perhatian pada arsitektural, penggunaan ulang pola yang menggambarkan dengan baik sebuah ide, dan merangkai metode untuk setiap solusi pengembangan. Kunci utama perancangan sistem tradisional terdiri dari metode, fungsi, data dan aliran data, namun di dalam penerapan sistem Object Oriented Analysis and Design kunci utama untuk analisis dan perancangan sistem adalah Object dan class. Beberapa keuntungan utama lewat penggunaan metode Object Oriented Analysis and Design adalah: 1. Object Oriented Analysis and Design menyediakan informasi yang jelas mengenai konteks dari sistem. Metode Object Oriented Analysis and Design memiliki fokus baik pada sistem maupun konteks dari sistem tersebut. 2. Metode Object Oriented Analysis and Design memberikan hubungan yang dekat antara analisis, perancangan, dan user interface.

2.10.1 Tool Pengembangan Sistem

Menurut Whitten 2004 Unifield modeling language UML adalah sekumpulan konvensi pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah sistem perangkat lunak dalam kaitannya dengan objek. Unified Modeling Language UML adalah salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal ini di sebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah di mengerti, serta di lengkapi dengan mekanisme yang efektif untuk berbagi sharing dan mengkomunikasikan rancangan mereka dengan yang lain Munawar, 2005. Unified Modeling Language UML memiliki beberapa Diagram di antaranya Whitten, 2007: