22
2. Admin
Admin
Gambar 3.2 Use Case diagram subsistem Administrator
3.3.1.1 Use Case Narasi
1. Nama Use Case
: Daftar Member Deskripsi
: Use case ini menggambarkan proses daftar menjadi member untuk masuk kedalam sistem.
Kondisi awal : Pelanggan membuat akun dengan
username dan password.
Tambah Login Admin
Ubah Barang
Hapus Barang
Kelola
Logout Admin
23
Trigger : Use Case ini digunakan pelanggan yang ingin
menjadi member. Kesimpulan : Use case ini berhenti apabila pelanggan telah
berhasil keluar dari kehalaman menu utama sistem. Batasan Implementasi
: Member berhasil keluar dari sistem. Aksi Aktor
Respon Sistem Step 1: user memilih daftar
member login Step 2: Sistem akan menampilkan
menu login daftar member Step 3: Member memasukkan data
diri beserta
username dan
password yang akan dipakai. Step 4: Member menekan tombol
“Oke” Step 5: Sistem akan cek validasi
username dan password Step 6: Sustem akan menampilkan
pesan konfirmasi
pendaftaran member
24
2. Nama Use Case : Login member
Deskripsi : Use case ini menggambarkan proses
masuk kedalam halaman sistem. Kondisi awal
: Member telah memiliki username dan password.
Trigger : Use case ini digunakan saat member
ingin masuk kedalam halaman sistem.
Aksi Aktor Respon Sistem
Step 1: Member membuka halaman LOGIN
Step 2: Sistem meminta member untuk memasukkan
username dan password Step
3: Member
memasukkan username dan password
Step 4: Member menekan tombol LOGIN
Step 5 : Sistem mengecek validasi
username dan
password
25
Step 6: Sistem masuk ke halaman utama Member
Kesimpulan : Use case ini berhenti apabila member
telah berhasil masuk kehalaman menu utama sistem Batasan Implementasi : Hanya dapat diakses oleh member
yang memiliki username dan password
3. Nama Use Case : Logout Member
Deskripsi : Use case ini menggambarkan proses
keluar dari sistem Kondisi awal
: Member telah melalui proses LOGIN Trigger
: Use case ini digunakan saat member ingin keluar dari halaman sistem
Aksi Aktor Respon Sistem
Step 1: Member memilih menu LOGOUT
Step 2: Sistem melakukan proses LOGOUT
Kesimpulan : Use case ini berhenti apabila
member telah berhasil keluar dari halaman menu utama sistem
Batasan Implementasi : Keluar dari halaman sistem.
26
4. Nama Use Case
: Lihat barang Deskripsi
: Use case ini merupakan halaman awal dimana user dapat melihat barang yang dijual di Anggita
Musicca Gitar. Kondisi awal
: User sudah masuk ke alamat web Lapak Indie Musik.
Trigger : Usecase digunakan untuk melihat
barang yang di jual di Lapak Indie Musik.
Kesimpulan : Use case ini berhenti saat user memilih
menu lain. Batasan Implementasi : Sistem selesai dibangun dan dapat
diakses. 5.
Nama Usecase : Beli Barang
Aksi Aktor Respon Sistem
Step 1: user memilih menu “Produk” untuk melihat barang
yang dijual Step 2: Sistem akan menampilkan
menu “Produk”
dengan menampilkan data barang yang
dijual.
27
Deskripsi : Usecase ini digunakan untuk
membeli barang sesuai dengan keinginan pelanggan.
Kondisi awal : Pelangan sudah masuk ke
menu utama dan memilih produk.
Trigger : Usecase ini digunakan untuk
melakukan pembelian barang.
Aksi Aktor Respon Sistem
Step 1: User memilih menu produk
Step 2: Sistem menampilkan detail produk
Step 3: User menekan tombol
beli gambar
keranjang Step 4: Sistem menampilkan
halaman produk pembelian Step 5: User melakukan
konfirmasi pembelian
28
dengan menekan tombol proceed to checkout
Step 6: Sistem memproses dan akan menampilkan total
pembelian dan
halaman pengisian data user dari
nama, alamat hingga alamat email sebagai.
Step 7: Setelah mengisi data pembelian dengan lengkap,
user dapat
mengakhiri proses pembelian dengan
menekan tombol
Place Order
Step 8:
Sistem akan
menyimpan data user dan menampilkan Order Detail
dan Customer Detail yang sudah
tersimpan, proses
pmbelian selesai.
29
Kesimpulan : Usecase ini akan berhenti
apabila user menekan tombil lain atau proses beli barang
berhasil. Batasan Implementasi : Sistem selesai dibangun dan
dapat diakses.
6. Nama Usecase
: Lihat Komentar Deskripsi
: Usecase ini digunakan untuk melihat
komentar dari
pelanggan lain. Trigger
: Usecase ini digunakan saat user ingin melihat komentar
Aksi Aktor Respon Sistem
Step 1: User memilih menu “Forum Diskusi”
Step 2: Sistem menampilkan halaman
“Forum Diskusi”
Kesimpulan : Sistem akan menampilkan
halaman forum.
30
Batasan Implementasi : Menampilkan semua topik dan komentar.
7. Nama Usecase
: Tulis Komentar Deskripsi
: Usecase ini menggambarkan proses user menulis komentar.
Trigger :
Usecase ini
digunakan apabila user akan menulis
komentar. Aksi Aktor
Respon Sistem Step 1: User menulis pada
forum diskusi
Step 2: User menekan tombol “Submit”
Step 3: Sistem memproses dan
menyimpan data
komentar
Step 4: Sistem menampilkan komentar user
31
Kesimpulan : Usecase ini digunakan untuk
menulis komentar. Batasan Implementasi
: Harus dapat menyimpan data komentar.
8. Nama Usecase
: Tambah Barang Deskripsi
: Usecase ini menggambarkan proses enambahan data barang
baru pada sistem. Trigger
: Usecase ini digunakan untuk menambah barang baru.
Aksi Aktor Respon Sistem
Step 1: Admin memilih menu “add product”
Step 2:
Sistem menampilakan
halaman tambah barang
Step 3: Admin menambah data barang dengan mengisi
field yang ada di halaman, keterangan, detail produk
dan foto
32
Step 4: Admin menekan button “Save”
Step 5: Sistem memproses dan
akan menampilkan
pesan berhasil Kesimpulan
: Usecase ini berhenti saat admin
berhasil menambah
data barang atau keluar dari halaman.
Batasan Implementasi : Dapat menyimpan data
barang.
9. Nama Usecase
: Ubah Barang Deskripsi
: Usecase ini menggambarkan proses ubah barang.
Trigger :
Usecase ini
digunakan untuk
mengubah data barang Aksi Aktor
Respon Sistem Step 1: Admin memilih
data yang akan diubah pada “product”
33
Step 2:
Sistem menampilkan detail data
barang Step 3: Admin mengubah
data barang dan menekan tombol “save”
Step 4: Sistem memproses pengubahan data barang
dan menampilkan pesan berhasil
Kesimpulan : Usecase akan berhenti
jika data barang berhasil diubah dan disimpan. Batasan Implementasi : Data barang yang tersimpan
harus dapat diubah.
10. Nama Usecase
: Hapus Barang Deskripsi
: Usecase
ini menggambarkan proses hapus barang.
Trigger : Usecase ini digunakan untuk
menghapus data barang. Aksi Aktor
Respon Sistem Step 1: Admin memilih
34
barang yang akan di hapus pada
“product” Step
2: Sistem
menampilkan data barang Step 3: Admin mencari
data barang yang akan di hapus
Step 4: pilih data yang di hapus dan tekan tombol
“trash” Step 5: Sistem memproses
data yang dihapus dan menampilkan
pesan berhasil
Step 5: user menekan “Save”
Kesimpulan : Usecase ini berhenti
jika data berhenti jika data berhasil dihapus. Batasan Implementasi : harus dapat menghapus data
barang.
35
11. Nama Usecase
: Kelola Komentar Deskripsi
: Usecase ini menggambarkan proses untuk menampilkan atau
menghapus komentar pada forum diskusi. Trigger
: Usecase ini digunakan untuk menampilkan atau menghapus komentar.
Aksi Aktor Respon Sistem
Step 1: Admin masuk ke halaman “Forum Diskusi”
Step 2: Sistem akan menampilkan halaman
“Forum Diskusi” Step 3: Admin dapat menghapus
komentar dengan memilih komentar yang akan di hapus dan
menekan tombol “Trash” Step 4: Sistem menampilkan
halaman “Forum Diskusi”
Kesimpulan : Usecase ini berhenti
apabila admin keluar dari halaman komentar.
36
Batasan Implementasi : Hanya dapat diakses oleh admin dan harus dapat menampilkan dan meghapus
komentar.
37
3.4 Logical Design