Belajar Memahami Sequance Diagram

Belajar Memahami Sequance Diagram

Kali ini saya akan membahas mengenai sequance diagram, diagram ini termasuk diagram yang paling banyak digunakan. Sequance diagram adalah salah satu bentuk dari UML (Unified Modeling Language), diagram ini menjelaskan kinerja sebuah sistem yang termasuk ; aktor, objek, Activation boxes dan lifeline.
Bagi anda yang mungkin masih mengerti apa itu program seperti ; function, user dan attribute sangat berhubungan erat dengan sequance diagram.

Apa itu Sequance Diagram ?

Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan komunikasi diantara obyek-obyek tersebut. Sequance diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal.

Tujuan dari sequance diagram adalah mendefinisikan urutan kejadian yang dapat menghasilkan output yang diinginkan yang biasanya berupa pesan untuk mengirimkan atau mengeluarkan sesuatu pada objek.

Sequance diagram ini mirip seperti aktivitas diagram mengambarkan aktivitas dan aliran data yang dikirim atau diterima, bagi anda yang mungkin ingin mempelajari aktivitas diagram dapat membaca artikel "Mengenal dan Memahami Kinerja Activity Diagram".

Komponen Sequance Diagram

Aktor : Obyek atau entitas yang bertindak dalam sequence diagram.
Message : Komunikasi antar obyek Aktor .
Lifeline : Menggambarkan daur hidup sebuah obyek.
Time : Elemen penting dalam sequence diagram dan konteksnya adalah urutan, bukan durasi.
Return : Suatu hasil kembalian sebuah operasi dan operasi mengembalikan hasil, tetapi boleh jika tidak ditulis.

Didalam sequance diagram terdapat 2 tipe garis yaitu vertikal dan horisontal.
  1. Vertikal : waktu maju berdasarkan waktu
  2. Horisontal : obyek mana yang beraksi
Terdapat Syarat-Syarat Dalam penulisan nama Object / Class
  1. Name bersifat optional.
  2. Boxes berupa object diberikan tanda garis bawah.
  3. Object yang tidak bernama disebut anonymous objects.
  4. Boxes berupa actor dapat juga digambar dengan stick figure.
Activation
  1. Suatu titik waktu dimana sebuah obyek mulai berpartisipasi didalam sebuah sequence.
  2. Ditandai dengan sebuah bar.
Belajar Memahami Sequance Diagram
Contoh Sequance Diagram Perpustakaan
Contoh diagram diatas adalah mengenai aktivitas dari seorang pustakawan yang mendaftarkan diri ke aplikasi perpustakaan sugih. Semoga apa yang saya tulis pada artikel ini dapat anda mengerti dengan baik. Terima Kasih !
josephvoxone 2