19
Jadi,
UML dapat
diartikan
sebagai suatu
bahasa
yang
digunakan
untuk
memodelkan kelas, objek dan sistem yang terkait ke dalam sistem perangkat lunak yang
berorientasi objek.
2.5.3
Konsep Sistem untuk Pemodelan Objek
Konsep-konsep
sistem
untuk
pemodelan
objek
menurut
Whitten,
Bentley
dan
Dittman (2004, p408-417) adalah :
Object,
sesuatu
yang
ada
atau
dapat
dilihat,
disentuh,
atau
dirasakan
dan
pengguna menyimpan data serta mencatat prilaku mengenai sesuatu itu.
Atribute, data yang mewakili karakteristik sebuah objek.
Behavior,
kumpulan
dari
sesuatu
yang
dapat
dilakukan
oleh
objek
dan
terkait
dengan fungsi-fungsi yang bertindak pada data objek (atau atribut). Pada siklus
berorientasi objek, prilaku objek merujuk kepada metode, operasi, atau fungsi.
Encapsulation, pengemasan beberapa item ke dalam satu unit.
Class, sekumpulan objek yang memiliki atribut dan behavior yang sama.
Inheritence,
konsep
dimana
metode
dan
atau
atribut
yang
ditentukan
di
dalam
sebuah objek kelas dapat diwariskan atau digunakan lagi oleh objek kelas
lainnya.
Generalization / Specialization, sebuah teknik dimana atribut dan behavior
yang
umum pada
beberapa
tipe
kelas
objek,
dikelompokkan
(diabstraksi)
ke
dalam
kelasnya sendiri, disebut supertype. Atribut
dan
metode
kelas
objek supertype
kemudian diwariskan oleh kelas objek tersebut (subtype).
|