52
2.7
Unified Modeling Language
Unified Modeling Language (UM L) adalah bahasa
sp esifikasi
standar
untuk
mendokumentasikan, mensp esifikasikan, dan
memban gun
sistem p iranti
lunak.
UM L tidak
berdasarkan
p
ada
bahasa
p
emrogr aman
tertentu.
Standar
sp esifikasi
UM L
dijadikan
standar
defacto
oleh
Object
Managemen t
Group
(OM G) p ada tahun 1997. UM L y ang berorientasikan objek
memp uny ai
beberap a
notasi standar.
Sp esifikasi
ini
menjadi p op uler dan
standar karena sebelum
adany a
UM L,
telah
ada
berbagai
macam
sp esifikasi
y
ang
berbeda.
Hal
in i
meny ulitkan
komunikasi antar
p
engemb an g
p
iranti
lunak.
Untuk
itu
beber ap a
p
engemban g
sp esifikasi
y
ang
san gat
berp en garuh
berkump ul
untuk
membuat standar
baru .
UM L dirintis oleh Grady
Booch, James Rumbau gh p ada tahun 1994 dan kemudian
UM L
mendeskrip sikan
Object
Orien ted Programming
(OOP). OOP
merup akan
p
aradigma
p
emro graman
y
ang
beror ientasikan
kep ada
objek.
Semu a
data dan
fun gsi d i dalam
p
aradigma
ini
dibun gkus
dalam
kelas-kelas atau objek-
objek.
Berbeda
den gan
lo gika
p
emro graman
terstruktur.
Setiap
objek
dap at
menerima
p
esan,
memp roses
data,
dan
men girim
p
esan
ke
objek
lainny a.
UM L
mendeskrip sikan OOP
dengan
beb erap a diagram,
y
ang dap at
digambarkan secar a
hirarki sebagai ber ikut (http ://en.wikip edia.org/wiki/Unified_Modeling_Language) :
|