![]() 27
2.11
Unified Modelling Language (UML)
Menurut
Schmuller
(1999,
p16),
pengembangan sistem
adalah
suatu
aktivitas
yang dilakukan
oleh
manusia
tanpa
adanya sistem
notasi
yang
mudah
dipahami, proses pengembangan memiliki peluang besar akan adanya kesalahan.
UML (Unified Modelling Language) adalah bahasa
pemodelan
multiguna
yang
digunakan
untuk
menjelaskan,
menggambarkan, membangun
dan
mendokumentasikan hal-hal
yang
penting
dari
sebuah
sistem
perangkat
lunak.
(Rumbaugh, Jacobson dan Booch, 1999, p3).
Sedangkan menurut
Scmuller
(1999,
pl),
UML
adalah
alat
untuk
menjembatani perbedaan antara klien dan pengembang.
UML
merupakan
hasil
keJja
dari
Grady
Booch,
James
Rumbaugh
dan
Ivar Jacobson.
UML terdiri
dari beberapa diagram, yaitu Class
Diagram, Object
Diagram,
Use
Case
Diagram, State
Diagram,
Sequence
Diagram, Activity
Diagram,
Collaboration
Diagram,
Component
dan
Deployment
Diagram,
yang
menyediakan
standar
yang
memungkinkan analis
sistem
untuk
membangun
multifaceted
blueprint
yang komprehensif kepada klien,
programmer
dan
setiap
orang yang terlibat dalam proses pengembangan.
Kegunaan diagram-diagram dalam
UML adalah
untuk
mewakili berbagai
sudut
pandang dari
suatu
sistem, dan
seperangkat sudut
pandang
ini
dinamakan
model.
Model
ini
menggambarkan apa
yang
seharusnya
dilakukan
oleh
sistem,
bukan bagaimana mengimplementasikan sistem.
|