Sequence Diagram
Pengertian Sequence Diagram
Sebuah diagram yang menggambarkan interaksi antar
objek di dalam sebuah system. Interaksi tersebut berupa message yang
digambarkan terhadap waktu. Sequence diagram terdiri dari dimensi horizontal (objek-objek)
dan dimensi vertical (waktu).
Dimensi vertikal adalah
poros waktu, dimana waktu
berjalan ke arah bawah. Sedangkan dimensi horizontal
merepresentasikan objek-objek individual. Tiap objek (termasuk actor)
tersebut mempunyai waktu aktif yang direpresentasikan dengan kolom vertikal
yang disebut dengan lifeline. Pesan (message)
direpresentasikan sebagai panah dari satu
lifeline ke lifeline yang lain. Message digambarkan sebagai garis berpanah dari
satu objek ke objek lainnya. Pada fase desain berikutnya, message akan
dipetakan menjadi operasi/metoda dari class.
Komponen diagram sequence :
1. Object adalah Komponen yang
digunakan sebagai objek – objek yang akan digunakan di dalam membuat diagram.
2. Stimulus merupakan komponen
yang menandai hubungan komunikasi antara dua buah objek.
Komunikasi yang terjadi berupa pengiriman pesan (message).
3. SelfStimulus merupakan fungsi
yang sama dengan Stimulus, hanya saja pengiriman pesan dilakukan
kepada dirinya sendiri (objek itu sendiri), buka antar
objek.
4. Actor adalah Perwakilan dari
orang luar, proses atau hal yang berinteraksi dengan sistem,
subsistem ataupun class.
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.
3. Analisa dan
desain, memfokuskan pada identifikasi method didalam sebuah system. Sequence
diagram biasanya dipakai untuk memodelkan :
· Deskripsi
tentang system yang ada pada sebuah / beberapa use case pada use case diagram,
yang menggambarkan hubungan antara actor dan use case diagram.
· Logika dari
method (operation, function atau procedure).
· Logika dari
service (high level method).
Istilah dalam Sequence Diagram :
1. Participant
Obyek yang
terkait dengan sebuah urutan proses.
2. Lifeline
Menggambarkan
daur hidup sebuah obyek.
3. Activation
Suatu titik
waktu dimana sebuah obyek mulai berpartisipasi didalam sebuah sequence.
4. Time
Elemen penting dalam sequence diagram konteksnya
adalah urutan, bukan durasi.
5. Return
6. Suatu hasil kembalian sebuah operasi, tetapi boleh tidak ditulis jika tidak ada perbedaan dengan Getternya.
Contoh Diagram Sequence
Pada
contoh diagram sequence di bawah ini terdapat 1 administrator dan 3 objek,
yaitu: Layar login, cek user, data user, menu utama. Pertama-tama administrator
akan masuk ke layar login dengan menggunakan User ID dan Password(). Dari Layar
login, admin akan melakukan cek user dengan memasukkan User ID dan Password().
Setelah melakukan cek user, admin akan memasukkan user ID dan password sekali
lagi untuk melihat data user. User ID dan Password yang dimasukkan admin
sebanyak 3 kali, digunakan untuk melakukan validasi. Validasi ini bertujuan
untuk membuka menu utama(). (Rid - 1688)
Tidak ada komentar:
Posting Komentar