Diagram Sekuensial
Disusun oleh:
Moh. Ayyuhan Fawwazansa 21081010302
Setiap Use Case yang dibuat akan memiliki Sequence Diagram yang
digunakan untuk menggambarkan alur proses berjalannya Use Case dengan message
yang mengalir di dalamnya. Sequence Diagram dimulai dengan menarik Actor yang
ada di Use Case Diagram, kemudian dilanjutkan dengan membuat sequence detail.
Nama objek dan class dalam Sequence Diagram harus menggunakan kata
benda (noun), sedangkan nama message dalam Sequence Diagram harus
menggunakan kata kerja. Objek dari lifeline di Sequence Diagram akan menjadi
kandidat Class, sehingga harus mengikuti arsitektur Boundary – Control – Class.
Selain itu, object lifeline dan message di Sequence Diagram serta nama class di Class
Diagram tidak boleh menggunakan spasi karena akan menjadi Class dan Method di
kode program.
Dalam Sequence Diagram, Actor manusia hanya mengirim message ke
Boundary Class, sedangkan Actor sistem akan mengirim message ke Control Class.
Entity Class bukan consumer, sehingga tidak pernah mengirim message ke Boundary
atau Control Class. Boundary Class akan menjadi UI Design, sedangkan Entity Class
akan menjadi Data Model.
Pada contoh diagram sequence di atas 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().