Agregasi
Agregasi
merupakan hubungan antara dua kelas di mana kelas yang satu merupakan bagian
dari kelas yang lain namun kedua kelas ini dapat berdiri sendiri-sendiri.
Agregasi sering juga disebut relasi “part of” atau relasi “whole-part”. Relasi yang bertipe agregasi tidak dimungkinkan ada jika
relasi yang menjadi prasyaratnya tidak terealisasi.
Satu keterbataasan dari model E-R adalah tidak mungkin untuk
mengekspresikan suatu himpunan relasi yang secara langsung menghubungkan sebuah
himpunan entitas dengan sebuah himpunan relasi. Untuk mengatasi hal tersebut,
digunakan suatu notasi khusus yang dinamakan dengan agregasi.
a.
Simbol agregasi
Agregasi
disimbolkan dengan bentuk belah ketupat
a.
Contoh agregasi
Contoh
hubungan agregasi ini adalah:
2.1
Compotition
(komposisi)
Komposisi merupakan bentuk khusus dari
agregasi di mana kelas yang menjadi part (bagian) baru dapat diciptakan
setelah kelas yang menjadi whole (seluruhnya) dibuat dan ketika kelas
yang menjadi whole dimusnahkan, maka kelas yang menjadi part ikut
musnah.
a.
Contoh Komposisi
Contoh
hubungan komposisi adalah sebagai berikut:
Implementasi Agregation Relationship pada Blue-J
Berikut ini adalah implementasi agregasi
relationship pada java dengan menggunakan Bue-J
Berikut ini adalah source code dari masing-masing kelas
a. Kelas Jurusan
b.
Kelas Mahasiswa
kelompok 3 :
Fatkhur Rohman (2009-51-119)
Fandy Febriawan (2009-51-128)
0 komentar:
Posting Komentar