Anda di halaman 1dari 5

BAB 12

SEQUENCE DIAGRAM

TUJUAN PEMBELAJARAN
1. Mahasiswa memahami tujuan perancangan Sequence Diagram.
2. Mahasiswa memahami bagaimana membuat Sequence Diagram yang baik.
3. Mahasiswa mampu membuat Sequence Diagram untuk sebuah sistem
informasi yang sederhana.

12.1 Pengertian Sequence Diagram


Sequence Diagram Menjelaskan secara detil urutan proses yang
dilakukan dalam sistem untuk mencapai tujuan dari use case, interaksi yang
terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan
informasi yang diperlukan oleh masing-masing operasi.
Sequence diagram biasa digunakan untuk menggambarkan skenario atau
rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event
untuk menghasilkan output tertentu.
Diawali dari apa yang men-trigger aktivitas tersebut, proses dan
perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan
Berikut adalah simbol-simbol yang ada pada Sequence diagram:
Simbol Deskripsi
Actor Menggambarkan seseorang atau sesuatu
(seperti perangkat, sistem lain) yang
berinteraksi dengan sistem.
Boundary Menggambarkan interaksi antara satu atau
lebih actor dengan sistem, memodelkan
bagian dari sistem yang bergantung pada
pihak lain disekitarnya dan merupakan
pembatas sistem dengan dunia luar.

Control Menggambarkan “perilaku mengatur”,


mengkoordinasikan perilaku sistem dan
dinamika dari suatu sistem, menangani
tugas utama dan mengontrol alur kerja
suatu sistem.
Entity Menggambarkan informasi yang harus
disimpan oleh sistem (struktur data dari
sebuah sistem).

Message Message digambarkan dengan garis


berpanah, yang menunjukkan arah
message

Message Message yang dikirim untuk dirinya


sendiri (boxes)
12.2 CONTOH SEQUENCE DIAGRAM
 BERDASARKAN RANCANGAN LAYAR

Sequence Diagram Entry Data Barang

: Bag. Pembelian : FormBarang : CtrlBarang : Barang

Tampil()
Tampil() Get Barang ()

display (kdbrg+1)

Tambah()
Tambah()

Input Barang()
Input Barang()
Get Barang()

display Barang()

S impan()
S impan()
S impan Barang()

Ubah()
Ubah()
Ubah Barang ()

Hapus ()
Hapus ()
Hapus Barang ()

Batal () Batal ()

Tutup ()
Tutup ()

Cari ()
Cari ()
Get Barang()

display Barang()
Rancangan Layar Transaksi

Sequence Diagram Transaksi

: Bag.Pembelian : FormSP : CtrlSP : SP : Pesan : Supplier : Barang


Tampil()
Tampil()
Get SP()

display (nosp+1, tglsp)

Cari Supplier() Cari Supplier()


Get Supplier()

display Supplier()

LOOP
Cari Barang()
Cari Barang()
Get Barang()

display Barang()

Input JmlPesan()
Input JmlPesan()

hitung Jumlah()
hitung Jumlah()

Pesan()
Pesan()

Selesai()
Selesai()

hitung Total()

display Total()

Simpan()
Simpan()
Simpan SP()

LOOP
Simpan Pesan()

Cetak()
Cetak()

Batal()
Batal()

Tutup()
Tutup()
SOAL LATIHAN/TUGAS
1. Apakah kegunaan Sequence Diagram pada analisis dan desain sistem
informasi?
2. Buatlah Sequence Diagram untuk sistem informasi apotek!

LATIHAN (MANDIRI)
KUMPULKAN HARD COPY BUAT SEQUENCE DIAGRAM

TUGAS KELOMPOK :
BUATLAH SEQUENCE DIAGRAM SESUAI DENGAN SISTEM YANG
ANDA PILIH.
DIKUMPULKAN MINGGU DEPAN DALAM BENTUK HARD COPY

Anda mungkin juga menyukai