Diagram Sekuensial Mendaftarkan Toko Diagram Sekuensial Login Diagram Sekuensial Mengelola Profil Toko

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