Anda di halaman 1dari 24

ANALISA DAN PERANCANGAN

SISTEM INFORMASI KESEHATAN

D3 Rekam Medis dan Informasi Kesehatan


Pertemuan 12 – Sequence Diagram
Kenapa Harus Belajar Sequence?

 Sequence Diagram memodelkan apa yang belum digambarkan


dengan use case diagram atau class diagram.
 Sequence Diagram memodelkan bagaimana sistem bekerja, dan
berinteraksi antar object
Apa itu Sequence Diagram?

 Diagram yang menggambarkan perilaku objek pada use case


dengan mendeskripsikan waktu hidup objek dan message yang
dikirim dan diterima antar objek
 Penggambaran sequence harus berdasarkan metode yang dimiliki
kelas yang diinstansiasi objek dalam use case yang didefinisikan
 Diagram sequence Digambar sebanyak pendefinisian use case
Contoh Sequence Diagram
Notasi

• Sequence diagram menunjukkan


elemen ketika berinteraksi dari waktu
ke waktu dan mereka diatur sesuai
dengan objek (horizontal) dan waktu
(vertical)
Notasi

Orang, proses atau sistem lain yang berinteraksi dengan


sistem informasi yang akan dibuat itu sendiri

• Lifeline digambarkan dengan garis putus yang


menempel di komponen sebelumnya.
• Menggambarkan waktu dalam arah vertical, dimulai
dari atas ke bawah
Lifeline Notasi
• as
Garis hidup dengan elemen entitas, dan mewakili data
sistem. Contoh : pelanggan

Elemen yang menjadi sebuah penggambaran dari


form/display/interface. Contoh : menu pendaftaran
Lifeline Notasi

Mengatur dan menjadwalkan interaksi antara boundary


dan entitas. Jembatan penghubung kedua elemen
Partisipan / Object Lifeline

• Menyatakan objek yang berinteraksi dengan pesan

• Diletakkan dari kiri ke kanan

• Setiap partisipant terhubung dengan lifeline

• Standar penamaan
• Instance Name : Class Name
Message

• Message adalah pesan (aksi) yang dijalankan dalam satu objek


partisipan lifeline ke lifeline yang lain

• Tipe message :
• Create Return
• Destroy Send
• Call
Message (Create)

• Tipe message yang menyatakan bahwa sebuah objek sedang


membuat objek yang lain (melakukan aksi)

• Arah panah mengarah pada objek yang dibuat


Message (Call)
• Operasi/metode yang ada pada objek lain atau dirinya sendiri

• Arah panah mengarah pada objek yang memiliki metode (aksi).

• Metode atau aksi yang dipanggil harus ada dalam class diagram
Message (Send)
• Menyatakan bahwa suatu objek mengirimkan data/masukan/informasi ke objek
lain

• Arah panah mengarah ke objek yang dikirimi


Message (Return)
• Menyatakan bahwa suatu objek yang telah menjalankan suatu operasiatau
metode menghasilkan suatu kembalian ke objek tertentu,

• Arah panah mengarah pada objek yang menerima kembalian


Message (Destroy)

• Menyatakan suatu objek mengakhiri hidup objek yang lain, arah


panah mengarah pada objek yang diakhiri, sebaiknya jika ada create
maka ada destroy
Message (Self Message)
• Pesan yang mendefinisikan komunikasi tertentu antara lifelines dari interaksi

• Self Message adalah jenis pesan yang mewakili pesan dari garis hidup yang sama
Message (Recursive Message)

• Sebuah pesan yang mewakili pesan dari garis hidup yang sama.
Targetnya menunjuk ke aktivasi di atas aktivasi tempat pesan itu
berasal
Message (Duration Message)

• Sebuah pesan mendefinisikan komunikasi tertentu antara lifelines dari


interaksi
• Pesan durasi menunjukkan jarak natara dua instance waktu untuk
pesan yang berhubungan
Message (Note)

• Catatan (komentar) memberikan kemampuan untuk melampirkan


berbagai komentar ke elemen.
• Berisi informasi yang digunakan untuk pemodel
Jenis Message
• Synchronous
●Pesan yang dikirim oleh 1 obyek ke obyek
lain dan obyek pertama menunggu sampai
hasil aksi selesai.
• Asynchronous
●Pesan yang dikirim oleh 1 obyek ke obyek
lain dan obyek pertama tidak menunggu
sampai hasil aksi selesai.
• Reply/Return
●Menunjukkan nilai kembali dari obyek ke
obyek yang mengirim pesan
Studi Kasus

• Berikut terdapat sebuah use case


sederhana dari sebuah sistem informasi
manajemen puskesmas, yang memuat
fitur login, registrasi, cetak kib, cetak
laporan
Sequence Login
• Bagaimana Sequence yang Lain???
Ada Pertanyaan??

Anda mungkin juga menyukai