sequence diagram



 ok, sahabat blogger pada kesempatan kali ini saya ingin mem-posting postingan saya yang pertama kali. maklumlah sobat blogger baru belajar, jadi apabila banyak kesalahn mohon untuk dimaafkan. baiklah tanpa membuang banyak waktu silahkan untuk membaca nya dengan seksama.(Nb: bagi yang perlu tentunya)



Sequence Diagram
Definisi
Sequence diagram adalah suatu diagram yang menggambarkan interaksia ntar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut.Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan olehobyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyektersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksibiasanya ditaruh di paling kiri dari diagram.
Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagianpaling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampaidengan bagian dasar dari diagram. Garis Vertical, disebutlifeline, dilekatkanpada setiap obyek atau aktor. Kemudian,l ifel i ne tersebut digambarkan menjadikotak ketika obyek melakukan suatu operasi , kotak tersebut disebutacti vati on
box. Obyek dikatakan mempunyai live activation pada saat tersebut.
Pesan yang dipertukarkan antar obyek digambarkan sebagai sebuah anakpanah antara activation box pengirim dan penerima. Kemudian diatasnyadiberikan label pesan. 


 Pada diagram tersebut obyek yang berinteraksi adalah user, userinterface sistem, dan interface terhadap sistem eksternal.
Pada diagram tersebut terlihat aliran secara umum,yakni :
1.User memilih account investment.
2.Kemudian, sistem akan mengirimkan pesan pada sistem investor untuk
melakukan query harga saham dari investasi pada account user.
3.Sistem akan menampilkan harga saham pada account investasi user.
4.User memilih investasi dan jumlah saham yang akan dijual.
5.Sistem akan mengirimkan pesan kepada sistem investor untukmenyampaikan permintaan untuk menjual saham yang telah ditentukanoleh user

Tujuan penggunaan sequence diagram
1. Mengkomunikasikan requirement kepada tim teknis karena diagram ini
dapat lebih mudah untuk dielaborasi menjadi model design.
2. Merupakan diagram yang paling cocok untuk mengembangkan model
deskripsi use-case menjadi spesifikasi design.
Waktu Penggunaan sequence diagram
1. Pada tahap discovery : Sequence diagram dari use case yang dipilih
dibuat oleh Business Analyst.
2. Pada tahap construction : System analyst menggunakan use case dansequence diagram yang dibuat oleh Business Analystsebagai input untukpembuatan technical sequence diagram yang akan ditinjau kembali olehBusiness Analyst.
3.Pada tahap final verification and validation : sequence diagram digunakan
untuk merancang test dari use-case scenario