Makalah Agregasi & Komposisi - Pemrograman Berorientasi Objek - Aidah Rahma Maharani As - Ik12
Makalah Agregasi & Komposisi - Pemrograman Berorientasi Objek - Aidah Rahma Maharani As - Ik12
Disusun Oleh:
AIDAH RAHMA MAHARANI AS
NIM: 202121001
Bismillahirrohmanirrohim, puji dan syukur saya panjatkan kepada Allah Swt. atas ridanya
saya dapat menyelesaikan penyusunan makalah ini. Adapun makalah yang saya buat dengan materi
“AGREGASI DAN KOMPOSISI”
Semoga segala kebaikan dan pertolongan semuanya mendapat berkah dari Allah Swt. dan
akhirnya saya menyadari bahwa makalah ini masih jauh dari kata sempurna, karena keterbatasan ilmu
yang saya miliki. Untuk itu saya dengan kerendahan hati mengharapkan saran dan kritik yang sifatnya
membangun dari semua pihak demi membangun makalah ini.
Jika hubungan asosiasi adalah saling menggunakan, di sini hubungan yang terjadi
adalah memiliki. Dilihat pada gambar kelas diagram di bawah, bahwa kelas Jurusan memiliki
kelas Mahasiswa sebagai variable nya. Meskipun kelas Jurusan memiliki kelas Mahasiswa,
namun kedua kelas tersebut dapat dibuat secara independen.
Komposisi adalah bentuk agregasi yang lebih spesifik. Dalam jenis asosiasi ini,
bagian konstituen dapat dihubungkan ke paling banyak satu majelis. Selain itu, ketika bagian
konstituen berkolaborasi dengan majelis, ia akan memiliki masa hidup bersamaan dengan
majelis. Dengan demikian, komposisi menandakan kepemilikan dari bagian penyusun
keseluruhan. Ini pada akhirnya akan meningkatkan kenyamanan untuk pemrograman.
Komposisi dapat memicu penghapusan objek penyusun oleh penghapusan objek perakitan.
Pada paragraf di atas dikatakan memiliki bagian seperti pada agregasi, namun lebih
spesifik, apa yang menjadikan hubungan komposisi lebih spesifik adalah karena setiap kelas
tidak dapat berdiri sendiri. Seperti contoh kelas diagram di samping, bahwa kelas Komputer
tidak akan terbentuk tanpa adanya kelas Keyboard, Mouse dan CPU. Begitu pula sebaliknya,
apabila tidak terdapat kelas Komputer, maka kelas kelas yang lain tidak akan berfungsi.
C. Persamaan Agregasi dan Komposisi
PENGERTIAN
Agregasi adalah hubungan antara dua Komposisi adalah jenis agregasi yang
objek yang menggambarkan hubungan paling spesifik yang menyiratkan
“memiliki”. kepemilikan.
SIMBOL UML
KEGUNAAN
Secara agregasi, jika onjek yang Dalam komposisi, jika objek dimiliki
dimiliki hancur itu tidak akan hancur itu akan mempengaruhu objek
mempengaruhi objek yang yang mengandung.
mengandung.
BAB II
PENUTUP
A. Kesimpulan
Sesi pertanyaan:
1. Dika:”Apa kaitan antara agregasi dan hubungan antar kelas?”
Jawaban:
Hubungan agregasi digambarkan dengan diamond putih, yang ditempelkan pada
kelas yang memiliki, tidak dibubuhkan panah pada ujung yang tidak memiliki simbol
diamond putih. Kemudian juga dibubuhkan kardinalitas seperti pada hubungan asosiasi.
Jika hubungan asosiasi adalah saling menggunakan, di sini hubungan yang terjadi
adalah memiliki. Dilihat pada gambar kelas diagram di bawah, bahwa kelas Jurusan memiliki
kelas Mahasiswa sebagai variable nya. Meskipun kelas Jurusan memiliki kelas Mahasiswa,
namun kedua kelas tersebut dapat dibuat secara independen.