|
26
methods
dapat memiliki visibility atau tingkat visibilitas. Tingkat
visibilitas adalah tingkat akses yang dimiliki oleh sebuah objek
eksternal terhadap sebuah attribute atau method. Ada tiga tingkat
visibilitas dalam UML yaitu :
1.
Public, disimbolkan dengan +.
Public artinya attribute atau method tersebut dapat diakses oleh
method lain di dalam class yang lain.
2.
Protected, disimbolkan dengan #.
Protected artinya attribute atau method tersebut hanya dapat
diakses oleh method yang merupakan subclass dari class
tersebut.
3.
Private, disimbolkan dengan .
Private artinya attribute atau method tersebut hanya dapat
diakses oleh method class di mana attribute atau method private
tersebut didefinisikan.
Menurut Whitten dan Bentley (2007, pp 376 378), terdapat
dua relationship yang perlu diperhatikan dalam class diagram yaitu:
1.
Association
Association adalah hubungan antara dua class atau lebih.
Sebuah association bersifat bidirectional, yang berarti hubungan
tersebut dapat dijelaskan dari kedua arah.
Pada ujung garis
association terdapat multiplicity, yaitu angka minimal dan
maksimal yang memberi informasi berapa banyak occurences
dari sebuah class yang berhubungan dengan sebuah occurences
pada class yang terkait.
|