PEMROGRAMAN BERORIENTASI OBJEK
AGREGATION RELATIONSHIP
Disusun guna memenuhi tugas
Mata Kuliah : Pemrograman Berorientasi Objek
Disusun Oleh :
FATKHUR ROHMAN (2009 51 119)
FANDY FEBRIAWAN (2009 51 128)
TEKNIK INFORMATIKA
UNIVERSITAS MURIA KUDUS
2012
BAB I
1.1 Latar Belakang Masalah
Pemograman berorientasi objek sekarang ini merupakan teknik pemograman yang paling banyak digunakan oleh programmer, software (perangkat lunak) yang ada pada saat sekarang ini biasanya dibangun dengan dasar pemograman yang berorientasi objek. Dalam Object Oriented Programming, kelas-kelas yang terbentuk dapat memiliki hubungan satu dengan yang lainnya, sesuai dengan kondisi dari kelas-kelas yang bersangkutan.
BAB II
2.1 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 persyaratan tidak terealisasi.
a. Simbol agregasi
Agregasi disimbolkan dengan bentuk belah ketupat
b. Contoh agregasi
Contoh hubungan agregasi ini adalah:
Implementasi dari diagram kelas tersebut dalam Java adalah sebagai berikut:
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 dari diagram kelas tersebut dalam Java adalah sebagai berikut:
2.3 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
BAB III
PENUTUP
3.1 Kesimpulan
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”.
BAB IV
Politeknik Telkom Bandung, 2009 Restyanto, Konsep Lanjut Pemrograman Objek










