Nama/NIM : Viona Dewi Ayunitami / 1404505063
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST, MTPada kesempatan kali ini saya akan membahas tentang sequence. Postingan kali ini adalah lanjutan dari pembahasan dari UML Use Case Diagram Sistem Informasi Akademik . Dimana UML dan Use Case telah saya jelaskan secara rinci di postingan UML Use Case Diagram Sistem Informasi Akademik . Maka disini saya hanya membahas tentang 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.
3. Komunikasi yang terjadi berupa
pengiriman pesan (message).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).
Simbol Activity Diagram
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
Suatu hasil kembalian sebuah operasi, tetapi boleh tidak
ditulis jika tidak ada perbedaan dengan Getternya.
Contoh Sequence Diagram
1. Use Case Diagram
2. Sequence Diagram Mahasswa Login dan Mencetak nilai.
3. Sequence Diagram Dosen Mengisi/edit/menghapus, melihat dan mencetak Nilai.
3. Sequence Diagram Admin Mengisi/edit/menghapus, melihat dan mencetak Daftar Mahasiswa dan Dosen.
Daftar Pustaka :
Yolanda.2013.Artikel ADBO : Sequence Diagram, http://yolandautism.blogspot.com/2013/09/artikel-adbo-sequence-diagram.html, diakses tanggal 31 Maret 2015.
Anonim. 2014.Use Case, Activity Diagram dan Sequence Diagramhttp://eduedu93.blogspot.com/2014/02/use-case-activity-diagram-dan-sequence.html, diakses tanggal 31 Maret 2015.
No comments:
Post a Comment