Devy Ferdiansyah, M. Kom

Kumpulan BLOG dan VLOG Pribadi Koe

Sequence Diagram

2 min read

Menurut Sukamto dan Shalahuddin (2018:165)  mengatakan bahwa “Diagram sekuen menggambarkan kelakuan objek pada usecase dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek”. Oleh karena itu,untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat sebuah use case beserta metode-metode yang dimiliki kelas yang di instansiasi menjadi objek itu. Membuat diagram sekuen juga dibutuhkan untuk melihat skenario yang ada pada use case.

Simbol-simbol yang digunakan didalam sequence diagram adalah

Sequence diagram merupakan penerapan daripada Model View Controller, dimana jika dilihat dari cara pandang yang paling mudah, bahwa sebuah sistem terdiri dari kumpulan Class atau Controller, sebagai contoh: Class User atau pengguna identik dengan Class atau Controller LOGIN, kenapa? Karena jika kita membuka halaman LOGIN User atau Administrator, maka kita diminta untuk mengisikan Username dan Password, setelah mengisikan username dan password, maka kita diminta untuk menekan tombol LOGIN, disetiap form ada atribut “method” yang berisikan POST atau GET dan “action” yang menjelaskan kemana tujuan dari jika tombol LOGIN di klik, biasanya berupa LINK Controller proses LOGIN yang mengecek ke database atau Tabel User apakah Username dan Password yang diketikkan di form login tersebut ada atau tidak.

Dari ilustrasi form login diatas maka kita akan mendapatkan BOUDARY CLASS berupa halaman web form login, lalu CONTROL CLASS berupa LINK Controller atau Class yang dituju dari “action” form login tersebut serta ENTITY CLASS beruba tabel user tempat mengecek apakah username yang dimasukkan di form login tersebut ada atau tidak datanya. Seperti tampilan Sequence diagram login sebagai berikut :

Daftar Pustaka

Sukamto, R. A., & Shalahuddin, M. (2018). Rekayasa Perangkat Lunak Terstruktur Dan Berorientasi Objek. Informatika Bandung.

Seidl, M., Scholz, M., Huemer, C., & Kappel, G. (2015). UML@Classroom: An introduction to object-oriented modeling. In CEUR Workshop Proceedings (Vol. 1555). Springer International Publishing AG.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *