64
4.
Component
design
:
suatu
proses
untuk
menentukan persyaratan-persyaratan
implementasi di dalam suatu architectural framework
(Mathiassen et al, 2000,
p231).
2.2.8
Unified Modelling Language (UML)
2.2.8.1 Sejarah UML
Menurut
Booch.,
et.
al.,
(1999,
p14), UML
adalah
sebuah
bahasa
yang
telah
menjadi
standar
dalam
industri
untuk
memvisualisasi,
menspesifikasi,
merancang
dan
mendokumentasi sistem piranti
lunak.
UML
menawarkan
sebuah
standar
untuk
merancang
model
sebuah
sistem.
Seperti
bahasa-bahasa
lainnya,
UML
juga
memiliki
notasi.
Notasi
UML
merupakan sekumpulan
bentuk
khusus
untuk
menggambarkan
berbagai
diagram piranti lunak.
Setiap
bentuk
memiliki
makna
tertentu
dan
UML
menjelaskan
bagaimana
bentuk-bentuk tersebut
didefinisikan.
Notasi
UML
terutama
diturunkan dari tiga
notasi
yang telah ada sebelumnya yaitu: Grady Booch OOD
(Object-Oriented Design), Jim Rumbaugh OMT (Object Modelling Technique) dan Ivar
Jacobson OOSE (Object Oriented Software Engineering).
Dimulai
pada
bulan
Oktober
1994,
Booch,
Rumbaugh dan
Jacobson
yang
merupakan tiga
tokoh di
mana
metodenya banyak digunakan,
mempelopori
usaha
untuk
penyatuan pendesainan
berorientasi object
(Booch
et al,
1999,
pXIX).
Pada tahun
1995
dirilislah
UML
(versi
0.8).
Sejak tahun
1996
pengembangan tersebut
lalu
dikoordinasikan
oleh
Object
Management
Group
(OMG).
Sejak
itulah
UML
menjadi
standar bahasa pemodelan untuk aplikasi berorientasi object.
|