Sequence Collaboration Diagram UML Unified Modelling Language

Kejadian event memicu terjadinya transisi, kondisi guard condition menontrol ada atau tidak ada transisi yang terjadi, sebuah kondisi harus benar agar dapat terjadi. e. Sinkronisasi Sinkronisasi adalah cara untuk menunjukkan bahwa dua atau lebih cabang dari aliran terjadi secara pararel. Asti Dwi, Syurfah Ayu. 2012

2.5.3 Sequence Collaboration Diagram

Sequence Collaboration diagram menunjukkan partisipasi objek-objek. Dua tipe diagram interaksi yang dikenal dengan nama sequence diagram dan collaboration diagram . Sequence diagram disusun berdasarkan urutan waktu, sedangkan Collaboration diagram diorganisasikan seputar objek itu sendiri. Berikut ini adalah langkah-langkah yang dilakukan untuk membuat sequence diagram dan collaboration diagram : a. Menemukan Objek-Objek Sebuah cara untuk menemukan objek adalah dengan melihat dokumen skenario. Kebanyakan usecase memiliki sejumlah sequence diagram atau collaboration diagram, satu untuk masing- masing skenario pada aliran kejadian. Tidak semua objek didapatkan dari aliran kejadian. Objek-objek yang mungkin nampak dalam aliran kejadian adalah objek-objek kontrol. Objek-objek dapat dikategorikan sebagai berikut : 1. Objek Entitas, ini adalah objek yang menangani informasi. Mereka mungkin memetakan beberapa tabel dan field ke dalam basis data. Beberapa kata dalam aliran kejadian akan menjadi objek entitas. 2. Objek Pembatas Boundary, merupakan objek yang terletak dalam sebuah pembatas antara sistem dan lingkungannya. 3. Objek Kontrol, merupakan objek opsional yang mengontrol aliran dalam use case. Mereka mengkoordinasikan objek-objek dan kontrol keseluruhan logika aliran. b. Menemukan Aktor Satu Aktor dalam diagram interaksi adalah sebuah pemicu luar yang memulai aliran kerja untuk aliran kejadian. Kita dapat mengidentifikasi sebuah aktor dengan melihat pada aliran kejadian dan menentukan siapa atau apa yang memulai proses. Sequence Diagram adalah diagram interaksi yang disusun berdasarkan urutan waktu. Kita membaca sequence diagram dari atas ke bawah. Setiap use case memiliki sebuah aliran alternatif. Setiap Sequence diagram mempresentasikan satu aliran dari beberapa aliran didalam use case. Collaboration Diagram digunakan untuk menampilkan aliran skenario tertentu dalam use case. Jika sequence diagram disusun berdasarkan waktu, collaboration diagram lebih konsentrasi pada hubungan antara objek-objek. Asti Dwi, Syurfah Ayu. 2012

2.5.4 Class Diagram