31
dapat
dimengerti
oleh
analis
(namun
tidak
selalu
dimengerti
oleh
client),
memberikan
hasil
analisa
tersebut
kepada
programmer
atau
kelompok
programmer,
dan berharap
produk
terakhir
adalah
sistem yang
diinginkan
oleh
client.
Dan
dengan
adanya
UML,
masalah-masalah
di atas dapat diatasi.
UML
adalah
bahasa
standar
untuk
membuat
cetak
biru dari piranti
lunak.
UML
dapat
digunakan
untuk visualisasi
dan
menentukan,
membangun
serta
mendokumentasikan
hasil
kerja
dari
sistem
yang
dirancang
untuk
piranti
lunak.(Booch,
Rumbaugh,
dan Jacobson, 1998, p13). UML memiliki tiga unsur utama, yaitu :
a. Blok-blok
bangunan,
terdiri
dari
tiga
jenis,
yaitu
Things,
Relationship
dan
Diagrams.
b. Aturan yang mengatur bagaimana bok-blok
itu dihubungkan.
c.
Mekanisme yang dapat digunakan.
Untuk
memahami
UML,
perlu
diketahui
tiga
karakteristik
penting
dari
UML,
yaitu :
a. Use case Driven
Use
case
digunakan
sebagai
awalan
untuk
membuat
perilaku,
verifikasi
dan validasi
arsitektur
sistem.
Selanjutnya
use case digunakan
untuk
pengetesan
sistem
dan
sebagai
alat komunikasi
antara
pihak-pihak
yang
berkepentingan
dengan pembangunan sistem ini.
|