Bab 8 collaboration diagram

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Pertemuan 4 Use Case dan Aktor
Bab 7 sequence diagram Catur Iswahyudi.
Siti Mukaromah, S.Kom.  Pembelian Tiket:  Membeli Tiket:
UNIFIED MODELLING LANGUAGE
Sistem Informasi Perpustakaan
PEMODELAN ANALISIS Kuliah - 5
Unified Modelling Language (UML)
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
Pertemuan 6 Structural modelling
SEQUENCE DIAGRAM.
Architecture dan design
Sequence diagram.
Interaksi Objek.
Sequence dan Collaboration
Diagram Interaksi - Sequen Diagram
SEQUENCE DIAGRAM.
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Sequence dan Collaboration
Diagram UML Studi Kasus : Sisfo Perpustakaan
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
UNIFIED MODELING LANGUAGE ( UML )
Collaboration Diagram
Metode Perancangan Program
Metode Perancangan Program
RELATIOPNSHIPS IN THE UML
OBJECTORIENTED ANALYSIS
KONSEP DASAR PENDEKATAN OBJEK
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Perancangan Sistem Dengan menggunakan UML
UNIFIED MODELING LANGUAGE ( UML )
Perancangan Sistem Dengan menggunakan UML
TUGAS PERSONAL OOAD 2016.
SEQUENCE DIAGRAM.
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Sequence Diagram Level Design
Pemodelan objek.
Class Diagram Siti Mukaromah, S.Kom.
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
Pengenalan Analisa Desain
UNIFIED MODELLING LANGUAGE
Object oriented analyst and design
Citra N., S.Si, MT Sisfo - UNIKOM
Collaboration Diagram
Pengenalan UML.
Collaboration Diagram and Sequence Diagram
COLLABORATION DIAGRAM
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Perancangan Perangkat Lunak – Part 1
Data Flow Diagram.
Pemograman Berorientasi Objek Si-3
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Unified Modelling Languange (UML)
KONSEP DASAR PENDEKATAN OBJEK
SEQUENCE DIAGRAM.
Suplemen collaboration diagram component diagram
SEQUENCE DIAGRAM. Materi : Pendahuluan Tujuan Komponen Simbol Istilah Jenis-jenis SD Contoh Study Kasus.
Studi Kasus Penjualan Online
Kebutuhan dan Pemodelan Analisis
Sequence Diagram & Collaboration Diagram
OBJECT ORIENTED ANALISYS AND DESIGN
Object oriented analyst and design
Transcript presentasi:

Bab 8 collaboration diagram Catur Iswahyudi

Materi : Use Case Realization Collaboration Diagram Collaboration versus Sequence Diagram Contoh CD Study Kasus

Use Case Realization

Jenis aksi

Collaboration Diagram CD merupakan cara alternatif untuk menggambarkan suatu skenario dari sistem CD juga menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number. Collaboration Diagram berisi : Obyek, yang digambarkan dalam segi empat/rectangle Hubungan/Link antar obyek, diperlihatkan sebagai garis yang menghubungkan dengan obyek lain. Pesan/Message ditunjukkan sebagai teks dan panah yang mengirim pesan ke penerima pesan

Collaboration vs Sequence Diagram Collaboration Diagram Menunjukkan hubungan disamping interaksi Lebih baik untuk memvisualisasikan pattern of collaboration Lebih baik untuk memvisualisasikan semua efek dari object yang diberikan Lebih mudah digunakan untuk sesi brainstorming/fase desain Sequence Diagram Menunjukkan urutan message secara eksplisit Lebih baik dalam memvisualisasikan keseluruhan aliran Lebih baik dalam memvisualisasikan spesifikasi yang real time dan skenario yang kompleks Cocok untuk fase analisa sistem

Komponen CD Collaboration Diagram mendeskripsikan pola interaksi antar object. Diagram ini menunjukkan object-object yang terlibat dalam interaksi melalui link dan message yang dikirim antar object Object dapat direpresentasikan: NamaObject:NamaClass NamaObject :NamaClass Link adalah hubungan antar object yang dapat digunakan untuk mengirim message. Link digambarkan dengan garis solid antar dua object Message : pengertiannya sama dengan message pada sequence diagram

Contoh 1 Sequence diagram

Collaboration Diagram

Contoh 2 Sequence Diagram

Collaboration Diagram

Fun Example

Sequence Diagram

Collaboration Diagram

Contoh 3

Contoh 4 Sequence Diagram

Collaboration Diagram

Exercise : Creating Objects Class Only Actor Object Only Object and Class

Links Between Objects

Creating Messages Sequence with number Sequence without number

Multiple Objects dari kelas yang sama Multiple instances

Reflexive Message

Multiple Messages per Message Arrow

Latihan 1 Di sebuah perpustakaan, petugas perpus mengambil permintaan referensi dari pengunjung, mencari informasi referensi tersebut dari database, kemudian memberi jawaban kepada pengunjung Bagaimana collaboration diagram-nya ?

Latihan 2 Berikut ini adalah kegiatan penjualan DVD pada toko DVD “Beken” Proses penjualan dimulai saat seorang pengunjung toko/pelanggan menanyakan tentang suatu judul film kepada petugas toko. Oleh petugas toko, permintaan tersebut ditulis dalam bentuk bon. Selanjutnya atas dasar bon tersebut, petugas toko akan mengecek di komputer dan memberitahukan hasilnya kepada pelanggan Jika judul film yang dipesan tidak ada, petugas akan bertanya kepada pelanggan apakah transaksi akan dibatalkan atau diganti dengan judul film yang lain Apabila transaksi dilanjutkan, maka petugas akan mengambil DVD yang dipesan pelanggan Terakhir, petugas melakukan perhitungan pembayaran dan memberikan nota pembayaran Permintaan : gambarkan sequence dan collaboration diagram

End of Chapter