Home Start Back Next End
  
49
2.8
UML (Unified Modeling Language)
2.8.1
Pengenalan UML
UML (Unified
Modeling
Language)
dapat didefinisikan
sebagai
sebuah
bahasa
yang berdasarkan
grafik
gambar untuk
memvisualisasi,
menspesifikasi,
mengkonstruksi,
dan  mendokumentasi  sebuah  sistem  perangkat 
lunak.  UML  menjadi  sebuah  bahasa
standar
untuk
pengembangan
sebuah
software
yang dapat
menyampaikan
bagaimana
membuat   model-model,   tetapi 
tidak 
menyampaikan   apa 
dan 
kapan 
model 
yang
seharusnya
dibuat
yang
merupakan
salah
satu proses
implementasi
pengembangan
software.
UML
bukan
hanya
bahasa
pemrograman
visual
saja,
tetapi
merupakan
model
yang
dapat
secara
langsung
dihubungkan
dengan
bahasa
pemrograman
yang
bervariasi.
Artinya
hal
ini
mungkin
untuk
memetakan
model
dengan
UML
ke dalam
bahasa
pemrograman 
atau 
bahkan 
dihubungkan 
langsung 
dengan 
relational 
database 
atau
object oriented database (Booch, 1999, pp15-16).
2.8.2
UML Diagram
Menurut
Grady
Booch
(1999,
p99),
jika
ingin
memodelkan
suatu
aplikasi
yang
sederhana
yang
akan
dijalankan
pada
sebuah
mesin
tunggal,
maka
diagram
yang
dapat
digunakan
adalah
use case diagram,
class
diagram
(untuk
pemodelan
struktural),
dan
interaction  diagram  (untuk pemodelan behavioral). Jikpemodelan difokuskan
juga
pada
aliran
proses,
maka
dapat
menambahkan
statechart
diagram
dan
activity
diagram
yang
dapat
menggambarkan
tingkah
laku
dari sistem. Sedangkan
jika sistem
itu terdapat
client
atau
server,
maka
diagram
yang
diperlukan
untuk
menggambarkan
sistem
adalah
use
case diagram,
activity
diagram,
class
diagram,
interaction
diagram,
statechart
diagram, component diagram, dan deployment diagram.
Word to PDF Converter | Word to HTML Converter