![]() 53
2.12
Unified Modeling Lnguage
Menurut Booch (1999, p3) Unified Modeling Language (UML)
merupakan
sebuah
bahasa
standar
yang
digunakan
dalam menspesifikasi,
memvisualisasi, membangun, dan mendokumentasikan objek dari suatu sistem
piranti
lunak,
sebaik
perancangan
bisnis
maupun
sistem non-software
lainnya.
UML menyediakan sekumpulan tata cara terbaik yang telah terbukti sukses
dalam perancangan
sistem yang
luas
dan
kompleks.
UML
merupakan
bagian
penting
dari
pengembangan software
berorientasi
objek
dan
bagi
proses
pendesainan
suatu
proyek software. Sebagian besar UML menggunakan notasi
grafik
untuk
menggambarkan desain suatu proyek software dimana sangat
mudah
dipelajari
dan
di
mengerti. Menggunakan
UML
akan
membantu
komunikasi
antar
tim proyek,
menelusuri
desain
yang
berpotensi,
dan
memvalidasi kerangka desain suatu software.
Diagram UML terdiri dari:
2.12.1 Class Diagram
Diagram kelas adalah diagram yang biasa digunakan
untuk
mendeskripsikan
tipe
objek
dalam sebuah
sistem dan
hubungan
antar
kelas-kelas
yang
ada.
Diagram kelas terdiri dari tiga hal yaitu nama kelas, atribut, dan operasi.
Gambar 2.9 Contoh Class (pigseye, 2007)
|