memasukan keyword yang sesuai. Setelah itu sistem akan
memvalidasi keyword
tersebut. Dan
menampilkan hasil eksekusi dari fungsi pencarian. Apabila
tidak ditemukan
maka data
yang ditampilkan merupakan data top count item yang
paling banyak dibeli dari item rekomendasi. Bila pencarian
berhasil maka
list data
item recommendation akan ditampilkan.
4.2.1.5 Sequence Diagram
1. Sequence Diagram Use Case Login
GUI Login Admin
Manager 1: [Masuk ke Form Login]
Acces Control Management
3: [Input Username Password]
db_tb_user
2: [kirim] menampilkan form login
4: [kirim] username password
5: [kirim] username password
7: [kirim] username, password salah
9: [kirim] username, password benar
6: [cek] username,password dan role
8: [kirim] username, password salah
10: [kirim] tampilkan halaman utama
11: [kirim] menampilkan halaman utama
Gambar 4.14 Sequence Diagram Use Case Login
1. Actor menginisiasi login method dengan menekan tombol form login di halaman
utama. 2. Tampilan akan menampilkan form login.
3. Aktor melakukan inisiasi sequence dengan memanggil
method memasukkan
username password. 4. Tampilan akan mengirimkan username
dan password ke control manajemen login. 5. Kiriman
username dan
password diteruskan ke objek.
6. Control akan melakukan cek username dan password
7. Jika username dan password salah, maka control akan mengirimkan pesan salah
username dan password ke tampilan. 8. Tampilan akan menampilkan pesan salah
kepada aktor. 9. Jika username dan password benar, maka
control akan mengirimkan kepada objek.
Objek akan mengirimkan pesan berhasil ke control.
10. Control meneruskan pesan berhasil ke tampilan.
11. Tampilan akan menampilkan halaman utama ke pada aktor.
2. Sequence Diagram Use Case Logout
Gambar 4.15 Sequence Diagram Use Case Logout
1. Actor menginisiasi Logout method dengan menekan tombol logout.
2. Method Acces
Control melakukan
pengecekan session.
Admin Manager
1: [Pilih Menu Logout] Acces Control
Management db_tb_user
3: [kirim] username password
4: [kirim] session destroy
2: [cek] session
5: [kirim] tampilkan halaman utama