Home Start Back Next End
  
129
mengimplemetasikan
perintah
tersebut
dengan
memainkan
alat
musik  yang
bebeda-
beda, walaupun dengan satu perintah dari antar muka yang sama.
2.21
Unified Modelling Language (UML)
2.21.1  Pengertian Pemodelan (modeling)
Pemodelan   (modeling)   adalah   proses  
merancang   piranti  
lunak   sebelum
melakukan
pengkodean
(coding).
Model
piranti
lunak
dapat
dianalogikan seperti
pembuatan
blueprint
pada
pembangunan
gedung.
Membuat
model
dari
sebuah
sistem
yang kompleks sangatlah penting karena kita tidak dapat
memahami sistem semacam
itu
secara
menyeluruh. Semakin kompleks sebuah sistem, semakin penting pula penggunaan
teknik pemodelan yang baik. (http://www.IlmuKomputer.com)
Dengan
menggunakan
model,
diharapkan
pengembangan piranti
lunak
dapat
memenuhi semua kebutuhan pengguna dengan
lengkap dan tepat, termasuk
faktor-faktor
seperti
scalability,
robustness,
security,
dan
sebagainya. Selain
itu,
juga
diharapkan
arsitekturnya 
harus 
didefinisikan 
dengan 
jelas, 
agar 
bug 
mudah 
ditemukan 
dan
diperbaiki,
bahkan
oleh
orang
lain
selain
programmer
aslinya.
Keuntungan lain
dari
perencanaan
arsitektur
yang
matang
adalah
dimungkinkannya penggunaan
kembali
modul   atau   komponen   untuk   aplikasi   piranti  
lunak  
lain  
yang   membutuhkan
fungsionalitas yang sama.
Kesuksesan suatu pemodelan piranti
lunak dapat ditentukan oleh tiga unsur,
yang
kemudian
terkenal
dengan
sebutan
segitiga
sukses
(the
triangle
for
success).
Ketiga
unsur
tersebut
adalah
metode
pemodelan (notation),
proses
(process)
dan
tool
yang
digunakan.  Memahami 
notasi 
pemodelan 
tanpa 
mengetahui 
cara 
pemakaian 
yang
Word to PDF Converter | Word to HTML Converter