Anda di halaman 1dari 14

Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek


di dalam dan di sekitar sistem (termasuk pengguna,
display, dan sebagainya) berupa message yang
digambarkan terhadap waktu. Sequence diagram terdiri
atar dimensi vertikal (waktu) dan dimensi horizontal (objek-
objek yang terkait).



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.
Diagram ini secara khusus berasosiasi dengan use case
diagram
Memperlihatkan tahap demi tahap apa yang seharusnya
terjadi untuk menghasilkan sesuatu didalam use case

Simbol Sequence Diagram
Contoh Sequence Diagram
SEQUENCE DIAGRAM INPUT DATA PEGAWAI

Administrasi Form Data Pegawai Control Data Pegawai
Open Olah Data
Display Data
Pegawai
Simpan ()
Input NIP
Simpan ()
Keluar ()
Input Data
Pegawai
Tambah ()
Edit ()
Batal ()
Simpan () Rec Data Pegawai
Kepala Sekolah
Display Data
Pegawai
Contoh kasus Penggajian (Acknowledgments Evi Lutfi Muktar)
SEQUENCE DIAGRAM INPUT DATA PENDIDIKAN

Administrasi
Form Data
Pendidikan
Control Data
Pendidikan
Open
Simpan ()
Get NIP ()
Rec Data Pendidikan
Display NIP,
Nama
Pegawai
Simpan ()
Keluar ()
Tambah ()
Edit ()
Batal ()
Simpan ()
Display Data
Pendidikan
Input Data
Pendidikan
Kepala Sekolah
Get NIP ()
SEQUENCE DIAGRAM INPUT DATA KELUARGA

Administrasi
Form Data
Keluarga
Control Data
Keluarga
Open
Simpan ()
Get NIP ()
Rec Data Keluarga
Display NIP,
Nama, Jenis
Kelamin,
Status
Pegawai
Simpan ()
Keluar ()
Tambah ()
Edit ()
Batal ()
Simpan ()
Display Data
Keluarga
Input Data
Keluarga
Kepala Sekolah
Get NIP ()
SEQUENCE DIAGRAM ABSEN MASUK

Pegawai Form Absen Control Absen
Open
Get NIP ()
Display NIP,
Nama
Pegawai
Simpan ()
Display
Absen Masuk
Input Absen
Masuk
Absen
Get NIP ()
Simpan ()
Rec Data Absen
Masuk
Keluar ()
Simpan ()
Absen ()
: administrator : form tambah manajemen user : control form tambah
manajemen user
: pelanggan
open ( )
get username, password
nama lengkap, email
display username, password
nama lengkap, email
simpan
simpan
Contoh kasus PLN (Acknowledgments Toeko triyanto)
: pelanggan : form tambah pendaftaran : controlform tambah
pendaftaran
: pelanggan1
open ( )
get nomor_pelanggan
peruntukan, tarif, daya
display nomor_pelanggan
nama pelanggan
alamat
nomor ktp
nomor telpon
gardu
daya tarif lama
daya tarif baru
peruntukan
simpan
simpan
display no, agenda,
tgl, id_pelanggan
nama, daya_lama
daya_baru, status,
aksi