88
Gambar 3.8 Global Use Case Diagram
Lupa Passw ord
Melihat Informasi Produk
fro m Use C ase F ro nt-end
Melihat Produk Paling Banyak Dilihat
fro m Use C ase F ro nt-end
Check-Out
fro m Use C ase F ro nt-end
Pembayaran PayPal
fro m Use C ase F ro nt-end
Pembayaran T ransfer Rekening
fro m Use C ase F ro nt-end
Melihat produk terbaru
fro m Use C ase F ro nt-end
Mengirim Email Not ifikasi Validasi Pembayaran Pesanan Melalui
PayPal
fro m Use C ase F ro nt-end
include
Melihat produkT erlaris
fro m Use C ase F ro nt-end
Memilih Perbandingan produk
fro m Use C ase F ro nt-end
T racking Pengiriman
fro m Use C ase F ro nt-end
Melihat koment ar produk
fro m Use C ase F ro nt-end
include Melihat deskripsi produk
fro m Use C ase F ro nt-end
include
Pendaftaran Member
fro m Use C ase F ro nt-end
Pengunjung
from P rimary S istem A ctor
Melihat Det ail Pesanan
fro m Use C ase F ro nt-end
Meilhat Riw ayat Pesanan
fro m Use C ase F ro nt-end
ext end Mengajukan Ret ur Produk
fro m Use C ase F ro nt-end
ext end include
Membat alkan Pesanan ext end
Melihat Cara Berbelanja
fro m Use C ase F ro nt-end
Membayar Pesanan
fro m Use C ase F ro nt-end
ext end
MenulisT est imont al
fro m Use C ase F ro nt-end
Melihat Halaman Ut ama
fro m Use C ase F ro nt-end
include include
include
ext end Mencari Produk
fro m Use C ase F ro nt-end
ext end ext end
Melihat Kat alog Produk
fro m Use C ase F ro nt-end
Mengelola Keranjang Belanja
fro m Use C ase F ro nt-end
ext end Memesan Produk
fro m Use C ase F ro nt-end
include include
Mengelola minat
fro m Use C ase F ro nt-end
ext end Mengubah Passw ord
Mengubah Profile
Maint enance sistem
fro m Use C ase Back -End
Mengelola Dat a Operat or
fro m Use C ase Back -End
Mengelola Dat a Member
fro m Use C ase Back -End
Mengeloa Data kot a
fro m Use C ase Back -End
Mengelola Dat a Biaya Kirim
fro m Use C ase Back -End
Mengelola Dat a Jenis Pengiriman
fro m Use C ase Back -End
Mengelola Dat a Katalog Produk
fro m Use C ase Back -End
Administ rat or
from P rimary S istem A ctor
Mengelola Dat a Retur
fro m Use C ase Back -End
include
Membuat Laporan
fro m Use C ase Back -End
Supervisor Penjualan
from P rimary S istem A ctor
Operat or Penjualan
from P rimary S istem A ctor
Mengelola Dat a Pesanan
fro m Use C ase Back -End
Login ext end
include include
include include
include include
include include
include include
includeinclude include
include include
Member
from P rimary S istem A ctor
Melihat rekomendasi produk
fro m Use C ase F ro nt-end
include include
3.1.13.4 Deskripsi Use Case
1. Use Case Login
Fungsi use case ini bertujuan untuk melakukan autentikasi akun member dan operator untuk memastikan dan memberi hak akses atau wewenang kepada
operator yang akan menggunakan sistem sesuai dengan aturan yang telah dirancang.
a. Skenario Use Case Login Interaksi antara aktor member dengan use case login dapat dilihat pada
Tabel 3.18 dan aktor operator dengan use case login dapat dilihat pada Tabel 3.19.
Tabel 3.18 Skenario Use Case Login Member
Identifikasi Nama
Use Case Login.
Tujuan Melakukan autentikasi akun member.
Deskripsi
Use case ini bertujuan untuk melakukan autentikasi
akun member.
Aktor
Member.
Kondisi Awal Member
belum login.
Skenario Utama Aksi Aktor
Reaksi Sistem
Memilih link login. Menampilkan form login.
Memasukkan email, password. Memeriksa email dan password.
Meng-aktifkan sesi member. Menampilkan halaman akun member.
Skenario Alternatif Login Gagal
Aksi Aktor Reaksi Sistem
Menampilkan pesanan “Error: Tidak
cocok antara alamat E-Mail, Password login aktif”.
Memasukkan kembali email dan password
.
Kondisi akhir
Menampilkan halaman akun member
Tabel 3.19 Skenario Use Case Login Operator
Identifikasi Nama
Use Case
Login Operator
Tujuan
Melakukan autentikasi akun operator dan memberi hak akses sesuai dengan hak akses operator.
Deskripsi Use case
ini bertujuan untuk melakukan autentikasi akun operator.
Aktor Administrator,
Supervisor penjualan,
Operator penjualan
Kondisi Awal Operator belum login, dan membuka halaman login.
Skenario Utama Aksi Aktor
Reaksi Sistem
Menampilkan form login operator Memasukkan username, password.
Memeriksa username, password. Membuat
dan mengaktifkan
sesi operator.
Menampilkan halaman utama.
Skenario Alternatif Login Gagal
Aksi Aktor Reaksi Sistem
Menampilkan pesanan bahwa “Tidak
ada Username atau Password yang anda masukan”
Memasukkan kembali username, password
.
Kondisi akhir
Sesi aktor aktif, menampilkan menu dan halaman beranda
b. Diagram Sekuen Use Case Login Sekuen diagram login member dapat dilihat pada Gambar 3.9, sedangkan
diagram sekuen login operator dapat dilihat pada Gambar 3.10.
Gambar 3.9 Diagram Sekuen Login Member
Gambar 3.10 Diagram Sekuen Login Operator
: : member : login_view
: akun_controller : login_controller : member_sistem : member_model : member
: akun_view
Memasukkan email, password validasiForm
memilih link Login index
tampil pesan data login tidak valid pesan tidak valid
form login tampil form login
login return login
query Login
Menampilkan halaman akun member Halaman akun member
sesiAktifMember redirect
: :operator : login_view
: beranda_view : beranda_controller : login_controller
: operator_sistem : operator
index
isi form login tampil form login operator
form login
validasiForm query Login
Tampil pesan data login tidak valid Pesan data login tidak valid
sesiAktifOperator redirect
Menampilkan halaman beranda Halaman beranda