Sejarah Unified Modelling Language UML Definisi Unified Modelling Language UML

dihasilkan akan mampu memenuhi kebutuhan pemakai serta mempunyai sedikit kesalahan.

II.11.4.2 Beberapa Metode Berorientasi Objek

Ada beberapa metode pengembangan perangkat lunak berorientasi objek yang sudah dikenal dan diantaranya adalah: 1. Object Oriented Analysis OOA dan Object Oriented Design OOD dari Peter Coad dan Edward Yourdan. 2. Object Modelling Technique OMT dari James Rumbaugh, Michael Blaha, Wiliam Premerlan, Frederick Eddy, dan William Lorensen. 3. Object Oriented Software Engineering OOSE dari Ivar Jacobson. 4. Booch Method dari Grady Booch. 5. Syntropy dari Steve Cook dan John Daniels. 6. Unified Modelling Language UML dari James Rumbaugh, Grady Booch, dan Ivar Jacobson.

II.12 Unified Modelling Language UML

II.12.1 Sejarah Unified Modelling Language UML

Tahun 1994, Grady Boch dan James Rumbaugh bergabung untuk menggunakan metode berorientasi objek. Ivan Jacobson bergabung pada tahun 1995, dan mereka bertiga fokus membuat suatu bahasa pemodelan objek standar sebagai ganti dari pendekatan atau metode objek standar. Berdasarkan kerja mereka dan hasil kerja lainnya pada industri, Unified Modeling Language UML versi 1.0 dirilis pada tahun 1997. Unified Modeling Language UML tidak menentukan metode untuk sistem-sistem pengembangan, tetapi sudah diterima luas sebagai standar untuk pemodelan objek. Object Management Group OMG, badan standar industri, mengadopsi UML pada bulan November 1997 dan terus bekerja sama untuk meningkatkannya berdasarkan kebutuhan industri. Pada saat ini, salah satu industri telah merilis sebuah sofware yang mendukung UML yaitu Visual Paradigm 6.4 Interprise edition. Berbagai industri juga bermunculan dan mendukung penggunaan UML dengan berbagai produk, diantaranya Rational Rose , SmartDraw, StarUML, dan lain-lain.

II.12.2 Definisi Unified Modelling Language UML

Berikut ini definisi Unified Modeling Language UML menurut para ahli: 1. Menurut Henderi , 2006 “Unified Modeling Language UML adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan artifak suatu sistem perangkat lunak”. 2. Menurut Adi Nugroho : 2005. “Unified Modeling Language UML adalah alat bantu analisis serta perancangan perangkat lunak berbasis objek”. 3. Menurut Joomla dari http:soetrasoft.com : 2007. “Unified Modeling Language UML merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti: Spesifikasi, Visualisasi, Desain Arsitektur, Konstruksi, Simulasi dan testing serta Dokumentasi ”. Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Unified Modeling Language UML adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis OO Object Oriented ”.

II.12.3 Konsep Pemodelan Menggunakan UML