Relasi Antar Class Teguh Sutanto.

Slides:



Advertisements
Presentasi serupa
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Advertisements

Use Case Diagram.
Pemrograman Sistem terdistribusi
C LASS D IAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
P EMETAAN U ML KE DALAM J AVA E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
CLASS DIAGRAM.
Unified Modelling Language (UML)
Interaction Diagram.
Pertemuan 6 Structural modelling
Lebih Lanjut Tentang UML
Pertemuan 5 Behavioral Modeling 2 – Developing Use Cases -
USE CASE DIAGRAM.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
1 OOAD Classes. 2 Diagram Kelas Diagram kelas digunakan untuk: Memodelkan vocabulary sistem: menggambarkan abstraksi-abstraksi yang terdapat pada sistem.
Bab 6 class diagram Catur Iswahyudi.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
Desain Berorientasi Obyek dan UML
Class Diagram.
PEMODELAN SISTEM INFORMASI
Hubungan Antar Kelas.
UNIFIED MODELLING LANGUAGE
Menyusun Use-Case Vending Machine System
PERTEMUAN 10 Aggregation, Composite, Interface & Realization.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Metode Perancangan Program
Pertemuan 7 Unified Modelling Language (UML)
1 Pertemuan 3 Unified Modeling language (UML) Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
CLASS DIAGRAM Materi Pertemuan 26
RELATIOPNSHIPS IN THE UML
Analisa dan Perancangan Berbasis Objek
CLASS DIAGRAM.
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Object oriented analyst and design
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
Lebih Lanjut Tentang UML
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
Rinci Kembang Hapsari,S.Si, M.Kom
LATIHAN PSBO Total : 35 PG.
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Relasi Antar Class Teguh Sutanto.
Class Diagram Level Design
Relationship Between Classes
Sequence Diagram.
POLYMORPHISM.
Class Diagram.
Class Diagram Siti Mukaromah, S.Kom.
Collaboration Diagram and Sequence Diagram
PEMODELAN SISTEM INFORMASI
PERANCANGAN BERORIENTASI OBJEK
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
Konsep & Perancangan Database
Use Case Diagram.
Use Case Diagram.
Waktu : 2 menit 30 detik/slide
Model Data Lanjutan.
PERANCANGAN BERORIENTASI OBJEK
UNIFIED MODELLING LANGUAGE
Use Case Diagram.
Perancangan PL berorientasi objeck
Pertemuan Ke-9 BEKERJA DENGAN RELASI.
Rekayasa Perangkat Lunak Part 7
SEQUENCE DIAGRAM.
UML Class Diagram.
Suplemen collaboration diagram component diagram
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Pertemuan 9 UML Diagram Class & Diagram Objek
OBJECT ORIENTED ANALISYS AND DESIGN
Object oriented analyst and design
Transcript presentasi:

Relasi Antar Class Teguh Sutanto

Relasi Relasi adalah koneksi yang saling berkaitan antar class Relasi memungkinkan sebuah class dapat mengetahui attribute, opeeasi dan hubungan dengan class lainnya 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 Asosiasi: koneksi yang saling terkait antar lcass yang ada. Asosiasi digrambarkan dengan sebuah garis lurus. Terdapat dua jenis asosiasi: bidirectional, unidirectional Agregasi: merupakan bentuk kuat dari asosiasi Dependensi: menghubungkan dua class dengan cara yang bebeda dengan asosiasi, digambarkan dengan panah garis putus-putus Generalisasi: relasi pewarisan Realisasi: relasi antara interface dengan class implementasinya

Mengidentifikasi Relasi Menguji diagram sekuensial atau diagram kolaborasi yang sudah dibuat, jika class A mengirim pesan ke class B, maka harus ada relasi diantara mereka Ujilah class-class yang ada apakah ada hubungan keseluruhan dan bagian Ujilah apakah ada class yang merupakan turunan dari class lain atau merupakan induk/super class dari class lain Ujilah kembali relasi-relasi yang sudah ditemukan

Asosiasi Koneksi yang saling terkait antar class yang ada Memungkinkan class untuk mengetahui attribute dan operasi class lain yang memiliki visibilitas public Relasi yang paling sering terjadi Unidirectional: satu arah Bidirectional: dua arah

Contoh relasi asosiasi

Dependensi Relasi class ini menunjukkan bahwa sebuah class mengacu kepada class lain Relasi ini tidak menambah attribute baru bagi class yang berasosiasi Arah panah menunjukkan bahwa class yang memanah mengacu pada class yang dipanah

Contoh dependensi Class Penjualan pernah menggunakan class Obat tetapi tidak menjadi attribute dalam class Penjualan

Kapan terjadi dependensi Menggunkan class untuk variable local Menggunakan class untuk return value Menggunakan class untuk parameter

Agregasi Menunjukkan penguatan pada relasi asosiasi Dapat terjadi refleksi Relasi antara “keseluruhan” dengan “bagian” Sebuah class dapat mempunyai beberapa relasi aagregasi dengan class yang lain

Contoh Agregasi Class Mobil merupakan class keseluruhan yang terdiri dari class Rangka, Mesin, Body dan Roda

Contoh Refleksi Class BumbuMasak terdiri dari BumbuMasak yang lain Class AnggotaMLM memiliki downline berupa AnggotaMLM yang lain

Generalisasi Relasi pewarisan antara dua elemen-elemen model, seperti class, actor dan use case Pada class diagram memungkinkan saru class mewarisi attribute dan opersi yang didefiniskan di class lain Kita dapat membangun strukur pewarisan dari top-down atau bottom-up

Contoh Class Pegawai adalah superclass bagi class PegawaiTetap dan PegawaiKontrak Class PegawaiTetap adalah superclass bagi class Manager