menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek- obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek obyek yang melakukan suatu tugas atau aksi tertentu. Obyek obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram. Untuk menggambar Sequence Diagram maka harus diketehui objek-objek yang terlibat dalam sebuah proses beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Banyaknya diagram sequence yang harus digambar adalah minimal sebanyak pendefinisian use case yang memiliki proses sendiri atau yang penting semua use case yang telah di definisikan interaksi jalannya pesan sudah cukup pada diagram sequen sehingga yang harus di buat juga semakin banyak. 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 dan sequence diagram yang dibuat oleh Business Analyst sebagai input untuk pembuatan technical sequence diagram yang akan ditinjau kembali oleh Business Analyst 3. Pada tahap final verification and validation : Macam-macam Sequence Diagram
High Level Sequence Diagram
Disini kita memfokuskan pada usecase, dimana sebuah diagram hanya terdiri dari actor dan object yang mewakili system. Diagram ini hanya menampilkan 2 atau 3 object yang secara graphics memperjelas use case. Application Level Sequence Diagram Untuk level ini, kita mengganti actor dengan controller atau manager semacam device yang terpasang pada system. Simbol sequence diagram simbol-simbol untuk membuat diagram sequence yang ada pada program StarUML : Contoh kasus Penggajian SEQUENCE DIAGRAM INPUT DATA PEGAWAI Contoh 2 Form