24
2.8 Unified Modeling Language (UML)
2.8.1 Pengertian UML
Menurut Grady Booch (1998,p13), UML adalah bahasa standard untuk
melukiskan
software blueprints.
UML
digunakan
untuk
menggambarkan,
menspesifikasikan, merancang, dan dokumentasi dari
artfacts of a software-
intensive system.
Unified Modeling Language (UML) adalah bahasa spesifikasi standar
untuk mendokumentasikan, menspesifikasikan, menggambarkan, dan
membangun
sistem
perangkat
lunak
seperti
halnya
pada
business
modelling
dan sistem lainnya [OMG01]. UML tidak berdasarkan pada bahasa
pemrograman tertentu. Standar spesifikasi
UML dijadikan standar defacto oleh
OMG (Object Management Group) pada tahun 1995. 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 OOD (Object-Oriented Design),
Jim Rumbaugh OMT
(Object Modeling
Technique), dan Ivar Jacobson OOSE
(Object-Oriented Software Engineering). UML mendeskripsikan OOP (Object
Oriented Programming) dengan beberapa diagram.
|