![]() 73
2.8.
Unified Modeling Language (UML)
Menurut Roff (2003,
p5), UML adalah sebuah
bahasa untuk
memodelkan
sebuah
sistem.
Dalam
penggunaan
UML,
perlu
untuk
menambahkan
metoda
ke dalamnya.
Ada
beberapa
metode
yang
telah dirancang,
tetapi
yang
paling
terkenal
dan
mungkin
yang
pertama kali berurusan
dengan UML adalah Rational Unified Process (RUP), yang biasa
disebut sebagai Unified Process.
Menurut
Whitten
et al.
(2004,
p430),
UML
atau
Unified
Modeling
Language
adalah
satu
set konvensi
pemodelan
yang
digunakan
untuk
menggambarkan
atau
menspesifikasikan
sebuah
sistem
software
dalam
bentuk
objek
objek.
UML
bukanlah
suatu
metode
untuk
pengembangan
sistem,
melainkan
hanya notasi yang berisi diagram
standard
yang digunakan
untuk
mengembangkan
OOAD
(Object
Oriented
Analysis
and
Design).
Menurut
Roff
(2003,
p7), sebuah
proses pengembangan
software
adalah
satu
kumpulan
dari
fase
yang
memungkinkan
sebuah
produk
menjadi
ada.
Terdapat
4 fase
proses tersebut di dalam Unified Process, yaitu:
Inception
Mendefinisikan sistem
yang
hendak
dikembangkan, termasuk yang
berada dan permasalahan dalam bisnis tersebut.
Elaboration
Menampilkan rancangan detail dan mengidentifikasi dasar dari sistem.
Construction
Menulis softwarenya.
|