Definisi
• Sequence Diagram adalah diagram yang
menggambarkan kolaborasi dinamis antara
sejumlah object.
• Kegunaannya untuk menunjukkan rangkaian
pesan yang dikirim antara object juga interaksi
antara object. Sesuatu yang terjadi pada titik
tertentu dalam eksekusi sistem.
Definisi
• object pada sequence
diagram digambarkan dengan segi
empat yang berisi nama
dari object yang digarisbawahi.
Pada object terdapat 3 cara untuk
menamainya yaitu : nama object,
nama object dan class, dan
nama class.
Definisi
Definisi
• Sequence diagram mendeskripsikan
bagaimana entitas dalam system berinteraksi,
termasuk pesan yang digunakan saat interaksi.
Semua pesan dideskripsikan dalam urutan dari
eksekusi. Sequence diagram berhubungan erat
dengan Use Case diagram, dimana 1 Use Case
akan menjadi 1 Sequence Diagram.
Definisi
• LifeLine
• Sequence Diagram dibuat dengan banyak
lifeline. Setiap lifeline mendapatkan
tempat sendiri – sendiri. Beberapa jenis
lifeline antara lain
Notasi
Actor Lifeline Actor merepresentasikan
entitas yang berada di luar
system. Mereka bisa
berupa manusia,
perangkat keras atau
system lain.
Notasi
General Lifeline Merepresentasikan entitas
tunggal dalam sequence
diagram, digambarkan
dengan kotak. Entitas ini
memiliki nama, stereotype
atau berupa instance
(menggunakan
instance:class)
Notasi
Boundary Lifeline Boundary biasanya
berupa tepi dari system,
seperti user interface,
atau suatu alat yang
berinteraksi dengan
system lain.
Suatu boundary adalah suatu kelas yang meniru beberapa model boundary
system yang secara khas yaitu merupakan alat penghubung seorang dengan
layar. Boundary digunakan dalam tahap yang konseptual untuk menangkap
para pemakai yang saling berinteraksi dengan sistem pada suatu tingkatan layar
( atau beberapa alat penghubung jenis lain ). Boundary sering digunakan
dalam Sequence dan Analysis diagram.
Definisi
Control Lifeline Control element mengatur aliran dari
informasi untuk sebuah scenario. Perilaku
dan perilaku bisnis umumnya diatur oleh
objek ini
• Garis vertikal dengan tanda kotak di bagian atas menyatakan anggota class (obyek)
• Label di sebelah kanan tanda petik dua ‘:’ adalah class
• Panah horisonta adalah pesan yang terkirim antara anggota dan dibaca dari atas ke bawah
• Customer (user) menyimpan uang dalam MyAccount yang merupakan anggota dari class
SavingsAccount. Kemudian obyek MyAccount memvalidasi account dengan menanyakan
obyek Bank. MyBank menjalankan ValidateAccount. Akhirnya Customer menanyakan obyek
ATM untuk mengeluarkan Resep dengan memanggil operasi GetReceipt
• Segiempat putih menyatakan area metode atau kumpulan metode yang terjadi dalam
obyek MyBank. Garis putus-putuh menghasilkan return dari metode ValidateAccount
Contoh Pesan
Message
REKURSI