Komponen Utama Model Objek

47

2.10.2.3 Manfaat Metode Pengembangan Sistem Berorientasi Objek.

Pengadopsian teknologi berorientasi objek karena memiliki keuunggulan atau manfaat sebagai berikut Booch et al. 2007: a. Bekerja yang mendekati kognisipemahaman manusia. b. Menghasilkan sistem yang lebih fleksibel terhadap perubahan. c. Mendorong penggunaan kembali komponen perangkat lunak. d. Mengurangi resiko pengembangan sistem. e. Membantu mengeksploitasi keampuhan bahasa pemrograman berbasis objek.

2.11 Unified Modelling Language UML

Unified Modelling Language UML adalah bahasa pemodelan yang digunakan untuk menganalisis, menspesifikasi dan mendesain perangkat lunak Booch et al. 2007. Pemodelan sistemperangkat lunak dilakukan dengan notasi- notasi UML yang digambarkan secara elektronik dengan bantuan komputer. Dengan pemodelan menggunakan UML ini, pengembang dapat melakukan Nugroho, 2005: a. Tinjauan umum bagaimana arsitektur sistem secara keseluruhan. b. Penelaahan bagaimana objek-objek dalam sistem saling mengirimkan pesan dan saling bekerjasama satu sama lain. c. Menguji apakah sistemperangkat lunak sudah berfungsi seperti seharusnya. d. Dokumentasi sistemperangkat lunak untuk keperluan tertentu di masa yang akan datang. 48

2.11.1 Sejarah UML

Notasi-notasi UML terbentuk dari kerja sama dan upaya Graddy Booch yang sebelumnya terkenal dengan notasi Booch-nya, DR. James Rumbaugh yang sebelumnya terkenal dengan notasi Object Modeling Technique OMT- nya, serta Ivar Jacobson yang sebelumnya terkenal dengan Object Oriented Software Engineering OOSE-nya Nugroho, 2005. Usaha pengembangan UML dimulai pada oktober 1994, ketika DR. Rumbaugh bergabung dengan Booch di Rational Software Corporation. Proyek pertama mereka adalah menggabungkan metoda Booch dengan OMT Object Modeling Technique. Versi 0.8 UML dirilis pada bulan oktober 1995. Saat peluncuran UML versi 0.8 itu, Jacobson juga bergabung dengan Rational sehingga UML diperluas untuk mengadopsi OOSE. Hasilnya adalah versi 0.9 dari UML yang dirilis pada juni 1996. Sepanjang 1996, Rumbaugh, Booch, dan Jacobson juga banyak mendapat masukan dari komunitas rekayasa perangkat lunak. Saat itu banyak organisasi perangkat lunak melihat bahwa UML strategis bagi bisnis mereka. Kemudian, Rumabugh, Booch, dan jacobson memapankan konsorsium UML yang dinamakan OMG Object Management Group dengan anggota-anggotanya adalah beberapa organisasi berdedikasi tinggi yang bertujuan melengkapimemperluas konsep yang melandasi UML. Kolaborasi ini menghasilkan UML 1.0 yang dapat digunakan secara luas dalam hampir segala bentuk perancangan perangkat lunak dan sistem informasi Nugroho, 2005.

2.11.2 Diagram UM

Seperti di ba arsitektur, musik yan mereka ciptakan, UM tepat model sistem ny grafis yang bisa dikom UML mempunyai se elemen-elemen tersebut Structure Diagrams da Gambar 2. ML banyak disiplin ilmu lainnya misalnya, ele yang memiliki notasi yang unik untuk mewaki ML digunakan untuk menggambarkan atau menj nyata yang sedang dibangun. UML memiliki se kombinasikan menjadi diagram. Karena ini mer sejumlah aturan untuk menggabungkanmen sebut. Diagram-diagram UML diklasifikasikan da dan Behavior Diagrams Booch et al. 2007. 2.4 Diagram-Diagram UML Sumber: Booch e 49 elektronik, kimia, akili produk yang enjelaskan secara ki sejumlah elemen erupakan bahasa, engkombinasikan n dalam dua grup, et al. 2007