Home Start Back Next End
  
32
Diagram yang
disebelah
kiri
dapat
bertransformasi
menjadi
seperti
diagram
disebelah kanan, yang menggunakan hubungan One-to-Many, setiap pasang kelas yang
dihubungkan 
dengan 
hubungan 
Many-to-Many 
dengan 
sebuah 
kelas 
asosiasi 
bisa
dirubah menjadi seperti bentuk diagram yang ada disebelah kanan. Kedua diagram dapat
diimplementasikan
dengan
cara
yang
sama,
tetapi
diagram yang
kiri
lebih
jelas
karena
memperlihatkan 
pentingnya 
hubungan 
Student 
dan 
CourseSection. 
Di 
lain 
pihak
diagram yang kanan lebih mudah dibaca.
1. Reflexive associations
Sebuah asosiasi memungkinkan sebuah kelas untuk yang dihubungkan dengan
asosiasinya.
2
contoh
bentuk
tersebut
dapat
dilihat
pada
diagram
dibawah
ini.
Sebuah
Course dapat mengajukan kepada course persyaratan yang lain untuk diambil terlebih
dahulu.
Jika
ada
2
course
yang memiliki
material
yang hampir
sama
maka
dapat
mengambil
salah
satu
dan
sebaliknya. 
Bentuk
Course
seperti
ini
dapat
juga
dikatakan
sebagai disebut mutually exclusive. Asosiasi pertama berbentuk asimetris karena
kegunaan dari kelas
ini berbeda satu sama
lain.
Bentuk dari asosiasi
yang kedua adalah
simetris. Untuk
lebih
meperjelas hal tersebut sebaiknya asosiasi asimetris menggunakan
urutan dibandingkan nama dari asosiasi.
Gambar 2.16 Contoh dari reflexive associations
Word to PDF Converter | Word to HTML Converter