Pages

Tuesday, October 28, 2014

UML - Sequence Diagram

Hello blogger, kembali lagi di blog ini dengan bahasan mengenai UML. Kali ini diagram yang akan di bahas adalah Sequence Diagram. Pada bahasan sebelumnya mengenai UML sudah ada Use Case Diagram, Activity Diagram, dan Class Diagram.
Jika ada yang belum paham, maka anda dapat membacanya terlebih dahulu.

Selanjutnya seperti biasa, kita akan mengenai pengertian dari diagram ini yaitu Sequence Diagram.
Sequence Diagram menggambarkan kelakuan/prilaku objek pada proses dengan mendeskripsikann waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek. oleh karena itu 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 Sequence Diagram yang harus digambarkan adalah sebanyak pendefinisian proses yang memiliki proses sendiri atau yang penting semua proses yang didefinisikan interaksi jalannya pesan sudah dicakup pada Sequence Diagram sehingga makin banyak proses yang didefinisikan maka Sequence Diagram yang harus dibuat juga semakin banyak.

Kemudian contoh kasus yang saya sajikan adalah mengenai Proses Pemesanan Tiket Pesawat.
Komponen yang digunakan pada Sequence Diagram sebagai berikut :
1.     Object
Simbol yang menggambarkan suaatu objek sistem yang saling berhubungan dengan objek lainnya. contoh : Pemesan yang berhubungan dengan Website.
            
2.     Stimulus
Adalah simbol garis penunjuk untuk menghubungkan Aktor,maupun Objek dengan Aktor ataupun Objek lainnya, dengan menggunakan suatu predikat sebagai message(pesan) dari skenario diagram Sekuensial.


Berikut adalah gambar Sequence Diagram-nya.


Urutan kejadian pada proses pemesanan tiket pesawat sebagai berikut.
1.     Pemesan membuka halaman website.
2.     Dari sisi website akan mengambil jadwal perjalanan pesawat.
3.     Lalu akan ditampilkan hasil pengambilan pada halaman.
4.     Website secara otomatis memberikan informasi hasil kepada pemesan.
5.     Pemesan selanjutnya akan memilih jadwal yang sesuai.
6.     Lalu menyimpan ke database.
7.     Kemudian database memberikan konfirmasi ke website.
8.     Terakhir pemesan akan mengecek jadwal yang telah dipesan olehnya.

Sekian penjelasan saya menenai Sequence Diagram. Semoga mudah dimengerti dan dapat membantu.
Jangan lupa pantau terus blog saya dengan update lainnya.

Thankss.

No comments:

Post a Comment