
Pengertian UML (Unified Modeling Language)
UML   adalah     bahasa   standar   yang   digunakan   untuk   menjelaskan   dan
memvisualisasikan   artifak   dari   proses   analisis   dan   desain   berorientasi   obyek.   UML
menyediakan standar notasi  dan diagram yang bisa digunakan memodelkan suatu sistem.
UML dikembangkan oleh Grady Booch,   Jim Rumbaugh dan  Ivar   Jacobson.  UML menjadi
bahasa   yang   bisa   digunakan   untuk   berkomunikasi   dalam perspektif  obyek   antara  user,
developer dan project manajer.
UML   memungkinkan   developer   melakukan   pemodelan   secara   visual,yaitu
membantu untuk menangkap struktur dan kelakuan (behavior) suatu obyek, mempermudah
penggambaran interaksi antara elemen dalam sistem dan mempertahankan konsistensi
antara desain dan implementasi dalam pemrograman.
Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.UML yang berorientasikan object mempunyai beberapa notasi standar.
Spesifikasi ini menjadi populer dan standar karena sebelum adanya UML, telah ada berbagai macam spesifikasi yang berbeda. Hal ini menyulitkan komunikasi antar pengembang perangkat lunak. Untuk itu beberapa pengembang spesifikasi yang sangat berpengaruh berkumpul untuk membuat standar baru. UML dirintis oleh Grady Booch, James Rumbaugh pada tahun 1994 dan kemudian Ivar Jacobson.
UML mendeskripsikan OOP (Object Oriented Programming) dengan beberapa diagram, diantaranya:
Diagram struktur:
1. Diagram kelas
2. Diagram obyek
3. Diagram komponen
4. Diagram deployment
Diagram perilaku:
1. Diagram use-case
2. Diagram urutan/sekuen
3. Diagram kolaborasi
4. Diagram statechart
5. Diagram aktivitas
Software Rational Rose merupakan salah satu tools untuk membuat suatu UML.
Banyak tools selain Rational Rose dari yang gratis sampai yang berbayar, namun untuk
Rational Rose merupakan software yang berbayar. Rational Rose merupakan software
buatan IBM yang dapat didownload di http://www.rational.com . Dengan Rational Rose,
pemodelan dapat dilakukan dengan drag n' drop. Berikut adalah IDE dari Rational Rose : http://www-01.ibm.com/software/rational/
Untuk Download Rational Rose 2000 Enterprise Edition disini
Untuk Download Rational Rose 2000 Enterprise Edition Turitorial disini



6 komentar:
wah, UML ya... biasa make mas Hasan? make UML biasanya untuk project dengan bahasa pemrograman apa?
trimaksi mas
tolong sekalian license key nya donk thnx
licensenya udah ada di folder register,kk....klo yang pke win 7,run as administrator biar jalan register.exe nya... :D
bhasa pemrogramannya bisa pake netbeans...
saya bru mau blajar nih... mksh y infonya
kok link downloadnya ga bisa ya?
Posting Komentar