Use Case Registrasi oleh Pembeli
Aktor Pembeli
Deskripsi Registrasi Pembeli
Pra kondisi Membuka Halaman Beranda
Pasca Kondisi Data Akun Pembeli Tersimpan pada
Database
Alur 1. Akses halaman registrasi pada beranda
lewat button masuk
2. Sistem Menampilkan halaman daftar akun
3. Pengunjung Input data 4. Klik button daftar
5. Data tersimpan pada database
Use Case Login oleh Pembeli
Aktor Pembeli
Deskripsi Masuk Halaman dengan Login Akun
Pra kondisi Membuka Halaman Login Pembeli
Pasca Kondisi User Masuk Halaman Beranda dengan
Login untuk Membeli.
Alur 1. Akses halaman Login (button masuk) pada beranda
2. Sistem Menampilkan halaman Login 3. Pembeli Input data
4. Sistem menampilkan halaman beranda
Use Case Cari Barang oleh Pembeli
Aktor Pembeli
Deskripsi Mencari Barang yang diinginkan.
Pra kondisi Membuka Halaman beranda
Pasca Kondisi Pembeli menemukan barang yang dicari
Alur 1. Akses halaman beranda
2. Sistem menampilkan Beranda 3. klik icon search pada Navbar 4. Sistem menampilkannkolom search 5. Input keyword barang yang diingingkan 6. Sistem menampilkan data sesuai
keyword
7. Sistem menampilkan barang yang dicari
Use Case Pilih Barang oleh Pembeli
Aktor Pembeli
Deskripsi Memilih Barang yang diinginkan.
Pra kondisi Membuka Halaman beranda
Pasca Kondisi Pembeli menemukan barang yang dicari
Alur 1. Akses halaman beranda
2. Sistem menampilkan Beranda 3. klik icon search pada Navbar 4. Sistem menampilkannkolom search 5. Input keyword barang yang diingingkan 6. Sistem menampilkan barang yang
dicari
7. Barang ditambahkanke keranjang
Use Case Transaksi oleh Pembeli
Aktor Pembeli
Deskripsi Membayar barang yang diinginkan
Pra kondisi Pembeli dalam Keadaan Login dan Barang
sudah dipilih dikeranjang
Pasca Kondisi Pembeli melakukan pembayaran
alur 1. Akses halaman beranda
2. Klik icon keranjang pada navbar 3. Sistem menampilkan halaman barang
yang dipilih sebelumnya 4. kelola barang yang ingin dibeli
5. Sistem menampilkan halaman transaksi 6. Input data tujuan pengiriman
7. Pilih metode pengiriman
8. Sistem menampilkan informasi total biaya yang harus dibayar
9. Sistem menampilkan informasi nomor
rekening untuk tujuan pembayaran 10. Menunggu konfirmasi admin
11. Sistem mengirimkan email berisi resi yang dikirimkan admin
12. Pilih menu transaksi
13. Sistem Menampilkan halaman transaksi status pembayaran
14. Pilih button detail
15. Sistem menampilkan informasi status pengiriman sampai mana barang dikirim
16. Pilih button sudah sampai tujuan 17. Sistem mengirimkan informasi status
pesanan selesai
Use Case Riwayat Transaksi oleh Pembeli
Aktor Pembeli
Deskripsi Riwayat Barang yang Dibeli
Pra kondisi User dalam Keadaan Login dan Barang
sudah dibayar dan diterima
Pasca Kondisi user mengetahui riwayat pembelian
alur 1. Akses halaman beranda
2. Klik icon profil pada navbar
3. Sistem menampilkan halaman menu 4. Pilih menu riwayat transaksi
5. Sistem menampilkan informasi riwayat pembelian
Use Case Logout oleh Pembeli
Aktor Pembeli
Deskripsi Pembeli Logout dari website
Pra kondisi User dalam Keadaan Login
Pasca Kondisi Pembeli Logout dari Sistem
alur 1. Akses halaman beranda
2. Klik icon profil pada navbar
3. Sistem menampilkan halaman menu 4. Pilih menu logout
5. Sistem menampilkan halaman beranda dalam kondisi tidak login akun
Use Case Login Admin
Aktor Admin
Deskripsi Masuk Halaman Admin
Pra kondisi Membuka Halaman Beranda
Pasca Kondisi Login ke Halaman Admin
alur 1. Akses halaman login admin dengan akses ke localhost/login/admin 2. Menampilkan login admin 3. Masukan akun
4. Klik button Login
5. Sistem menampilkan halaman admin
Use Case Kelola Data Pembeli Oleh Admin
Aktor Admin
Deskripsi Aktivasi Akun Pembeli
Pra kondisi Pembeli Sudah Melakukan Pendaftarn
Pasca Kondisi Akun Pembeli Aktif
alur 1. Akses halaman admin
2. Pilih menu pengguna
3. Sistem menampilkan halaman pengguna 4. Pilih button aktifkan pada akun
yang diaktifasi 5. Akun user aktif
Use Case Kelola Data Transaksi oleh Admin
Aktor Admin
Deskripsi Transaksi Pembelian Barang
Pra kondisi Pembeli Konfirmasi Bukti Pembayaran
Pasca Kondisi Barang Dikirim
alur 1. Pilih menu bukti pembayaran
2. Sistem Menampilkan halaman bukti pembayaran
3. Konfirmasi bukti pembayaran, klik button sudah bayar
4. Pilih menu pesanan
5. Sistem Menampilkan menu pesanan 6. Klik button sudah dibayar
7. Pada sistem Informasi status pada user update diproses
8. Klik button proses pesanan 9. Informasi status pada user update
diproses pengemasan 10. Klik button pesanan dikirim 11. Informasi status pada user update
diproses pengemasan 12. Input no resi
13. klik button kirim
14. No resi terkirim lewat email
Use Case Kelola Data Kategori oleh Admin
Aktor Admin
Deskripsi Menambahkan Kategori
Pra kondisi Admin Login Sistem
Pasca Kondisi Kategori Ditambahkan
alur 1. Pilih menu kategori
2. Menampilkan halaman kategori 3. Input kategori
4. Upload kategori 5. Upload ikon kategori 6. Kategori ditambahkan 7. Klik button edit
8. Sistem menampilkan halaman edit 9. Update data
10. Button simpan
11. Ketegori berhasil di update
12. Pilih button hapus pada data yang ingin dihapus
13. Kategori berhasil dihapus
Use Case Kelola Data Barang oleh Admin
Aktor Admin
Deskripsi Menambahkan Barang
Pra kondisi Admin Login Sistem
Pasca Kondisi Barang Ditambahkan
alur 1. Pilih menu produk
2. Menampilkan halaman Produk 3. Pilih button tambah produk
4. Sistem menampilkan halaman tambah produk
5. Input informasi produk
6. Sistem menampilkan Barang tidak di publish
7. Pilih publish
8. Barang dipublish pada beranda 9. Klik button edit
10. Sistem menampilkan halaman edit 11. Update data
12. Pilih Button simpan
13. Sistem menampilkan Barang berhasil di update
14. Pilih button hapus pada data yang ingin dihapus
15. Barang berhasil dihapus
Use Case Logout Sistem oleh Admin
Aktor Admin
Deskripsi Keluar dari Halaman Admin
Pra kondisi Admin Login Sistem
Pasca Kondisi Keluar dari Halaman Admin
alur 1. Pilih menu logout pada halaman admin
2. Sistem berhasil keluar dari halaman admin