Anda di halaman 1dari 2

– 

Asosiasi dan Agregasi

 Asosiasi adalah hubungan yang mempunyai makna antara sejumlah objek. Asosiasi digambarkan
dengan sebuah garis penghubung diantara objeknya. Contohnya : Asosiasi karyawan dengan
unit kerja. Setiap karyawan bekerja di satu unit kerja, sedangkan unit kerja dapat memiliki
beberapa karyawan.
 Agregasi adalah bentuk khusus sebuah asosiasi yang menggambarkan seluruh bagian pada suatu
objek merupakan bagian dari objek yang lain. Contohnya : Kopling dan piston adalah bagian dari
mesin, sedangkan mesin, roda, body merupakan bagian dari sebuah mobil.

3. Pengertian Object
Obyek  adalah sesuatu yang dapat dilihat, disentuh atau dirasakan dan digunakan pengguna serta akan
disimpan data dan perilakunya. Bisa berupa:

 -Orang, tempat, benda atau kejadian


 -Pegawai, pelanggan, guru, dosen, mahasiswa, murid.
 -Gudang, kantor, bangunan, ruangan.
 -Kendaraan, produk, konputer, video.

4. Karakteristik Object
 Identitas berarti bahwa data diukur mempunyai nilai tertentu yang membedakan entitas disebut
Objek.
 Objek dapat kongkrit, seperti halnya arsip dalam sistem, atau konseptual seperti kebijakan
penjadualan dalam multiprocessing pada sistem operasi.
 Setiap objek mempunyai sifat yang melekat pada identitasnya.
 Dua objek dapat berbeda walaupun bila semua nilai atributnya identik.

Kelas Objek
 Kelas merupakan gambaran sekumpulan Objek yang terbagi dalam atribut, operasi, metode,
hubungan, dan makna yang sama.
 Suatu kegiatan mengumpulkan data (atribut) dan perilaku (operasi) yang mempunyai struktur
data sama ke dalam satu grup.
 Kelas Objek merupakan wadah bagi Objek. Dapat digunakan untuk menciptakan Objek.
 Objek mewakili fakta/keterangan dari sebuah kelas.
5. Metedologi  pengembangan sistem berbasis object
Metodologi adalah cara systematis untuk mengerjakan analisys and design. Dengan metodologi, pihak
yang membangun system software dapat merencanakan dan mengulangi pekerjaan dilain waktu.
Metodologi juga menghilangkan perbedaan notasi untuk suatu hal yang sama karena setiap oarng akan
berbicara dalam bahasa yang sama. Metodologi yang paling banyak dalam OOAD, yaitu : Object
Modeling Technique (OMT) dari Rumbaugh, Object Oriented Booch, Responsibility-Driven Design/ Class
Responsibility Calloboration (RDD/CRC) dari Wirf-Broock, Metodologi Coad/ Yourdan dan Jacobson
Object Oriented Software Enginering (OOSE).

6. Yang dimaksud dengan Encapsulation, Inheritance, Polimorfisme?

 Encapsulation Adalah pembungkusan/pengemasan data dan fungsi dalam wadah bernama


obyek. atau…Menyembunyikan operasi-operasi dari dunia luar dan dari obyek-obyek lain

 Inheritence (turunan) Adalah konsep yang menyatakan bahwa metode atau atribut dalam kelas
dapat diturunkan atau digunakan kembali oleh kelas lain

 Polimorfisme Adalah mempunyai banyak bentuk Merupakan suatu konsep yang menyatakan


s           esuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.

7. teknik pemodelan yang ada pada OOAD?

Model Objek :

 Model objek Menggambarkan struktur statis dari suatu objek dalam sistem dan relasinya
 Model objek berisi diagram objek. Diagram objek adalah graph dimana nodenya adalah kelas
yang mempunyai relasi antar kelas.

Anda mungkin juga menyukai