Sequence Diagram

Kalau dilihat dari postingan saya, tepatnya pada postingan ke-2 blog ini tentang penjelasan UML dan disana banyak dijelaskan mengenai banyak sekali macam - macam UML. Nah masih di UML ya kawans kali ini akan dibahas mengenai Sequence Diagram. (Mohon bersabar ini ujian :P) memang banyak banget model UML. Langsung saja ya, cekidot!

Squence Diagram adalah salah satu dari diagram - diagram yang ada pada UML, sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara sejumlah object. Diagram jenis ini memberikan kejelasan sejumlah obyek dan pesan-pesan yang diletakkan diantaranya didalam sebuah use case. Komponen utamanya adalah obyek yang digambarkan dengan kotak segi empat, message yang digambarkan dengan garis penuh, dan waktu yang ditunjukkan dengan progress vertical.

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. Berikut contoh dari ketiga cara tersebut :


Dalam sequence diagram, setiap object hanya memiliki garis yang digambarkan garis putus-putus ke bawah. Pesan antar object digambarkan dengan anak panah dari object yang mengirimkan pesan ke object yang menerima pesan.

Dalam sequence diagram memiliki 4 komponen - komponen yang dapat dijelaskan sebagai berikut.

  1. Object adalah komponen berbentuk kotak yang mewakili sebuah class atau object. Mereka mendemonstrasikan bagaimana sebuah object berperilaku pada sebuah system.
  2. Activation Boxes adalah komponen yang berbentuk persegi panjang yang menggambarkan waktu yang diperlukan sebuah object untuk menyelesaikan tugas. Lebih lama waktu yang diperlukan, maka activation boxes akan lebih panjang.
  3. Actors sama seperti pada use case, komponen yang berbentuk stick figure. Komponen yang mewakili seorang pengguna yang berinteraksi dengan system.
  4. Lifeline adalah komponen yang berbentuk garis putus - putus. Lifeline biasanya memuat kotak yang berisi nama dari sebuah object. Berfungsi menggambarkan aktifitas dari object.
Biar makin gamblang mari kita lihat contoh yang saya ambil di beberapa referensi ini.


Pada Sequence Diagram diatas, bisa dilihat bahwa yang menjadi Actors adalah Administrator. Activation boxes biasanya memilik garis yang memberitahu aktifitas yang terjadi ketika actors atau objects berinteraksi ke object lain.

Begitulah artikel ini ditulis (halah opo seh), Yak mungkin itu yang bisa saya tulis untuk saat ini. seperti biasanya jangan berhenti sampai disini untuk mencari referensi. karena saya hanya manusia yang tidak luput dari kekurangan. Akhir kata, sampai ketemu di postingan selanjutnya kawan. keep up to date! 




Komentar