Relasi Antar Class TEGUH SUTANTO Relasi q Relasi
- Slides: 16
Relasi Antar Class TEGUH SUTANTO
Relasi q Relasi adalah koneksi yang saling berkaitan antar class q Relasi memungkinkan sebuah class dapat mengetahui attribute, opeeasi dan hubungan dengan class lainnya q Saat sebuah class mengirim pesan kepada class lain dalam suatu diagram sekuensial atau diagram kolaborasi, maka harus ada relasi pada kedua class tersebut
Jenis-Jenis Relasi 1. Asosiasi: koneksi yang saling terkait antar lcass yang ada. Asosiasi digrambarkan dengan sebuah garis lurus. Terdapat dua jenis asosiasi: bidirectional, unidirectional 2. Agregasi: merupakan bentuk kuat dari asosiasi 3. Dependensi: menghubungkan dua class dengan cara yang bebeda dengan asosiasi, digambarkan dengan panah garis putus-putus 4. Generalisasi: relasi pewarisan 5. Realisasi: relasi antara interface dengan class implementasinya
Mengidentifikasi Relasi q Menguji diagram sekuensial atau diagram kolaborasi yang sudah dibuat, jika class A mengirim pesan ke class B, maka harus ada relasi diantara mereka q Ujilah class-class yang ada apakah ada hubungan keseluruhan dan bagian q Ujilah apakah ada class yang merupakan turunan dari class lain atau merupakan induk/super class dari class lain q Ujilah kembali relasi-relasi yang sudah ditemukan
Asosiasi q Koneksi yang saling terkait antar class yang ada q Memungkinkan class untuk mengetahui attribute dan operasi class lain yang memiliki visibilitas public q Relasi yang paling sering terjadi q Unidirectional: satu arah q Bidirectional: dua arah
Contoh relasi asosiasi
Dependensi q Relasi class ini menunjukkan bahwa sebuah class mengacu kepada class lain q Relasi ini tidak menambah attribute baru bagi class yang berasosiasi q Arah panah menunjukkan bahwa class yang memanah mengacu pada class yang dipanah
Contoh dependensi q Class Penjualan pernah menggunakan class Obat tetapi tidak menjadi attribute dalam class Penjualan
Kapan terjadi dependensi q Menggunkan class untuk variable local q Menggunakan class untuk return value q Menggunakan class untuk parameter
Agregasi q Menunjukkan penguatan pada relasi asosiasi q Dapat terjadi refleksi q Relasi antara “keseluruhan” dengan “bagian” q Sebuah class dapat mempunyai beberapa relasi aagregasi dengan class yang lain
Contoh Agregasi q Class Mobil merupakan class keseluruhan yang terdiri dari class Rangka, Mesin, Body dan Roda
Contoh Refleksi q Class Bumbu. Masak terdiri dari Bumbu. Masak yang lain q Class Anggota. MLM memiliki downline berupa Anggota. MLM yang lain
Generalisasi q Relasi pewarisan antara dua elemen-elemen model, seperti class, actor dan use case q Pada class diagram memungkinkan saru class mewarisi attribute dan opersi yang didefiniskan di class lain q Kita dapat membangun strukur pewarisan dari top-down atau bottom-up
Contoh q Class Pegawai adalah superclass bagi class Pegawai. Tetap dan Pegawai. Kontrak q Class Pegawai. Tetap adalah superclass bagi class Manager
- Contoh relasi asosiasi
- Hris murni teguh
- Umpama
- Allah memiliki sifat al matin artinya allah maha
- Kj392
- Hubungan statis antar-class adalah…
- Class diagram adalah
- Stimuli vs stimulus
- Response class vs stimulus class
- Class third class
- Today there is class
- In greenfoot, you can cast an actor class to a world class?
- Class i vs class ii mhc
- Class 2 class 3
- Therapeutic class and pharmacologic class
- Uml class diagram inner class
- Putting a package together