UML - SEQUENCE DIAGRAM

Apa yang dimaksud SEQUENCE DIAGRAM

Diagram sequence merupakan salah satu yang menjelaskan bagaimana suatu operasi itu dilakukan; message (pesan) apa yang dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Objek-objek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya dalam pesan yang terurut.

Diagram sequence menampilkan interaksi antar objek dalam dua dimensi. Dimensi vertikal adalah poros waktu, dimana waktu berjalan ke arah bawah. Sedangkan dimei horizontal merepresentasikan objek-objek individual. Tiap objek (termasuk actor) tersebut mempunyai waktu aktif yang direpresentasikan dengan kolom vertikal yang disebut dengan lifeline. Pesan (message) direpresentasikan sebagai panah dari satu lifeline ke lifeline yang lain. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, messagnsakan dipetakan menjadi operasi/metoda dari class.


Diagram sequence ini biasa digunakan untuk menggambarkan skenario atau rangkaian langkah – langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan ouput tertentu, dan perubahan apa saja yang terjadi secara internal dan ouput apa yang dihasilkan.
Diagram sequence mendeskripsikan bagaimana entitas dalam sistem berinteraksi, termasuk pesan yang digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi. Diagram sequence berhubungan erat dengan diagram use case , dimana 1 use case akan menjadi 1 diagram sequence.

Diagram sequence memiliki elemen-elemen sebagai berikut:

  • Actor yaitu orang atau sistem eksternal lainnya yang menerima manfaat atau menggunakan sistem.
  • Object yaitu objek yang terlibat dalam sistem.
  • Lifeline yaitu sebuah garis yang menggambarkan masa hidup dari sebuah objek dalam sequence diagram.
  • Execution occurrence yaitu sebuah persegi panjang yang menggambarkan waktu terjadinya pengiriman/penerimaan pesan.
  • Message yaitu informasi yang mengalir dari satu objek ke objek lainnya.
  • Guard condition yaitu suatu persyaratan yang harus terpenuhi agar suatu pesan dapat dikirimkan.
  • Object destruction menggambarkan akhir dari sebuah lifeline object.
  • Frame menyatakan konteks dari diagram sequence.
Sumber:

Komentar

Postingan populer dari blog ini

Bootstrap: Pengertian, Kegunaan, Kelebihan, dan Kekurangannya

UML - STATEMACHINE DIAGRAM : PENGERTIAN SIMBOL DAN CONTOHNYA

UML - ACTIVITY DIAGRAM