|
27
2.1.9. Unified Modeling Language (UML)
Menurut
Schmuller
(2004,
p.7),
Unified Modeling Language (UML) adalah
bahasa
modeling
visual
yang
memperbolehkan pembuat
sistem untuk
membuat cetakan
awal
yang
dapat
menangkap
gambaran
awal
mula, cara yang mudah dimengerti, dan
menyajikan sebuah
mekanisme
yang efektif dan
mengomunikasikan
gambaran
ini
dengan sistem lainnya.
UML pertama kali dikembangkan oleh Grady Booch, James Rumbaugh, dan Ivar
Jacobson. Mereka telah mengembangkan notasi mereka sendiri di awal 1990an. UML
terdiri dari berbagai tipe diagram, antara lain (Schmuller, 2004, pp.10-19):
a. Class Diagram
Menurut Bruegge dan Dutoit (2010, p.31),
class diagram digunakan untuk
menggambarkan struktur dari suatu sistem.
Class
adalah
sesuatu
yang
abstrak
yang
menentukan
struktur
umum dan
tingkah
laku
dari
kumpulan
objek-objek.
Objek
merupakan
instansi
dari
class
yang
dibuat, dimodifikasi, dan dihancurkan
selama
sistem dijalankan. Sebuah objek
mempunyai keadaan (state)
yang
mengandung
nilai
dari atributnya dan berhubungan dengan objek lainnya.
Menurut
Schmuller
(2004,
p.13),
class
diagram adalah
sejumlah
class
yang
dihubungkan dengan garis yang menghubungkan dengan class lainnya. Contoh class
diagram dapat dilihat pada Gambar 2.1.
|