3.3.5.1 Diagram Sekuensial Mendaftarkan Toko
Proses mendaftarkan toko dimulai dari pengguna mengakses boundary Daftar_View dan mengisi form pendaftaran. Setelah itu, sistem memeriksa format
data pendaftaran. Jika terdapat kesalahan, sistem akan menampilkan pesan ke pengguna. Apabila benar, sistem akan memeriksa apakah email yang didaftarkan
telah digunakan melalui control C_Daftar. Jika telah digunakan, sistem meminta pengguna untuk memasukkan email yang lain. Jika belum, maka sistem akan
menyimpan data pengguna dan mengirimkan email konfirmasi pada email yang didaftarkan. Pengguna diharuskan melakukan konfirmasi melalui link yang
dikirimkan ke alamat email yang didaftarkan dan sistem akan mengaktifkan akun pengguna dan mengarahkan ke halaman boundary Login_View. Untuk lebih
jelasnya dapat melihat Gambar 3.14.
Gambar 3.14 Diagram Sekuensial Mendaftarkan Toko
3.3.5.2 Diagram Sekuensial Login
Proses login dimulai dari pengguna mengakses boundary Login_View dan memasukkan username dan password. Setelah itu, sistem akan mengirim
username dan password ke control C_Login untuk diperiksa. Setelah itu,
pengguna melakukan operasi RU Read, Update pada boundary Profil_View. Jika username atau password salah sistem akan meminta pengguna untuk
memasukkan username dan password yang benar. Apabila benar, sistem akan mengarahkan pengguna ke boundary Main_Dashboard_View. Untuk lebih
jelasnya dapat melihat Gambar 3.15.
Gambar 3.15 Diagram Sekuensial Login
3.3.5.3 Diagram Sekuensial Mengelola Profil Toko
Proses mengelola profil toko dimulai dari pengguna mengakses boundary Profil_View. Lalu boundary Profil_View meminta control C_Profil mengambil
data profil dari database untuk ditampilkan. Setelah itu, pengguna melakukan operasi RU Read, Update pada boundary Profil_View. Setelah selesai, sistem
akan memeriksa format data yang baru. Jika ada kesalahan, sistem meminta
pengguna untuk mengubahnya. Apabila benar, data profil disimpan oleh sistem di database
melalui control C_Profil dan pesan sukses disampaikan oleh sistem. Untuk lebih jelasnya dapat melihat Gambar 3.16.
Gambar 3.16 Diagram Sekuensial Mengelola Profil Toko
3.3.5.4 Diagram Sekuensial Mengelola Data Staff