BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Software 3.1.1. Analisa Kebutuhan Pada analisa kebutuhan sistem informasi penjualan pakaian muslim wanita berbasis web e-commerce ini yang ingin diterapkan oleh penulis mempunyai empat spesifikasi kebutuhan yaitu admin, owner (pemilik toko), pengunjung dan pelanggan. 1. Admin A.1. Admin dapat melakukan login A.2. Admin dapat mengelola Data Produk A.3. Admin dapat mengelola Data Pelanggan A.4. Admin dapat mengelola Data Kategori A.5. Admin dapat mengelola Data Penjualan A.6. Admin dapat mengelola Pengaturan Layar A.7. Admin dapat mengelola Data Kontak Kami A.8. Admin dapat mengelola Konfirmasi Pembayaran A.9. Admin dapat mengelola Data Laporan 2. Owner (Pemilik Toko) B.1. Owner dapat melakukan login B.2. Owner dapat mengelola Data Laporan 30
97
Embed
BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan Software
3.1.1. Analisa Kebutuhan
Pada analisa kebutuhan sistem informasi penjualan pakaian muslim wanita berbasis
web e-commerce ini yang ingin diterapkan oleh penulis mempunyai empat spesifikasi
kebutuhan yaitu admin, owner (pemilik toko), pengunjung dan pelanggan.
1. Admin
A.1. Admin dapat melakukan login
A.2. Admin dapat mengelola Data Produk
A.3. Admin dapat mengelola Data Pelanggan
A.4. Admin dapat mengelola Data Kategori
A.5. Admin dapat mengelola Data Penjualan
A.6. Admin dapat mengelola Pengaturan Layar
A.7. Admin dapat mengelola Data Kontak Kami
A.8. Admin dapat mengelola Konfirmasi Pembayaran
A.9. Admin dapat mengelola Data Laporan
2. Owner (Pemilik Toko)
B.1. Owner dapat melakukan login
B.2. Owner dapat mengelola Data Laporan
30
31
3. Pengunjung
C.1. Pengunjung dapat melihat Beranda
C.2. Pengunjung dapat melihat Tentang Kami
C.3. Pengunjung dapat melihat Cara Beli
C.4. Pengunjung dapat menginput Form Kontak kami
C.5. Pengunjung dapat melihat halaman Belanja
C.6. Pengunjung dapat melihat Detail Produk
C.7. Pengunjung dapat menginput Form Daftar Pengunjung
4. Pelanggan
D.1. Pengunjung dapat melakukan login
D.2. Pengunjung dapat melihat Beranda
D.3. Pengunjung dapat melihat Tentang Kami
D.4. Pengunjung dapat dapat melihat Cara Beli
D.5. Pengunjung dapat menginput Form Kontak kami
D.6. Pengunjung dapat menginput Form Konfirmasi Pembayaran
D.7. Pengunjung dapat melakukan Belanja
D.8. Pengunjung dapat melihat Detail Produk
D.9. Pengunjung dapat mengelola Akun Pelanggan
D.10. Pengunjung dapat mengelola Keranjang Belanja
32
3.1.2. Use Case Diagram
A. Use Case Admin
Gambar III.1
Use Case Admin
1. Use Case Login Admin
Gambar III.2
Use Case Login Admin
33
Tabel III.1
Deskripsi Gambar Use Case Login Admin
Use Case Narrative Login Admin
Tujuan Melakukan login untuk masuk kedalam sistem informasi
penjualan pakaian muslim wanita
Deskripsi Sistem ini untuk aktor mengakses sistem informasi
penjualan Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login dan mengakses halaman utama
admin Aksi Aktor Reaksi Sistem
1. Aktor mengakses
halaman login Admin
2. Aktor memasukkan username dan password
Sistem akan menampilkan text box untuk mengisi nama
pengguna dan password.
Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Admin
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
masuk ke sistem dan menampilkan halaman utama admin
2. Use Case Admin Mengelola Data Produk
Gambar III.3
Use Case Admin Mengelola Data Produk
34
Tabel III.2
Deskripsi Gambar Use Case Admin Mengelola Data Produk
Use Case Narrative Mengelola Data Produk
Tujuan Mengelola data produk.
Deskripsi Sistem ini untuk aktor mengelola data produk;
menambah, menghapus, mengubah data produk dan
menambahkannya ke layar gerak Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
data produk Aksi Aktor Reaksi Sistem
1. Aktor memilih data
produk
Sistem akan menampilkan data produk.
2. Aktor mengubah data
produk
Sistem akan menampilkan form ubah data produk
Memeriksa valid tidaknya data masukan
Meyimpan data yang telah diubah ke basis data
Menampilkan pesan bahwa data sukses disimpan
3. Aktor menambah data
produk
Sistem akan menampilkan form tambah data produk
Memeriksa valid tidaknya data masukan
Menyimpan data produk ke basis data
Menampilkan pesan bahwa data sukses disimpan
4. Aktor memilih data
produk yang akan
dihapus
Sistem akan menghapus data produk dari basis data
5. Aktor memilih tombol layar
Sistem akan masuk ke halaman pengaturan layar, menambah layar gerak.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
35
3. Use Case Admin Mengelola Data Pelanggan
Gambar III.4
Use Case Admin Mengelola Data Pelanggan
Tabel III.3
Deskripsi Gambar Use Case Admin Mengelola Data Pelanggan
Use Case Narrative Mengelola Data Pelanggan
Tujuan Mengelola data pelanggan.
Deskripsi Sistem ini untuk aktor mengelola data pelanggan; melihat
data pelanggan Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
data pelanggan Aksi Aktor Reaksi Sistem
1. Aktor memilih data
pelanggan
Sistem akan menampilkan data pelanggan.
2. Aktor melihat data
memilih salah satu data
pelanggan
Sistem akan menampilkan salah satu data pelanggan yang
dipilih.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
36
4. Use Case Admin Mengelola Data Kategori
Gambar III.5
Use Case Admin Mengelola Data Kategori
Tabel III.4
Deskripsi Gambar Use Case Admin Mengelola Data Kategori
Use Case Narrative Mengelola Data Pelanggan
Tujuan Mengelola data kategori.
Deskripsi Sistem ini untuk aktor mengelola data kategori;
menambah data kategori Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
data kategori Aksi Aktor Reaksi Sistem
1. Aktor memilih data
kategori
Sistem akan menampilkan data kategori.
2. Aktor menambah data
kategori
Sistem akan menampilkan form tambah data kategori
Menyimpan data produk ke basis data Menampilkan pesan bahwa data sukses disimpan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
37
5. Use Case Admin Mengelola Data Penjualan
Gambar III.6
Use Case Admin Mengelola Data Penjualan
Tabel III.5
Deskripsi Gambar Use Case Admin Mengelola Data Penjualan
Use Case Narrative Mengelola Data Penjualan
Tujuan Mengelola data penjualan.
Deskripsi Sistem ini untuk aktor mengelola data penjualan; melihat
data penjualan. Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
data penjualan Aksi Aktor Reaksi Sistem
1. Aktor memilih data
penjualan
Sistem akan menampilkan data penjualan.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor
38
6. Use Case Admin Mengelola Pengaturan Layar
Gambar III.7
Use Case Admin Mengelola Pengaturan Layar
Tabel III.6
Deskripsi Gambar Use Case Admin Mengelola Pengaturan Layar
Use Case Narrative Mengelola Pengaturan Layar
Tujuan Mengelola pengaturan layar.
Deskripsi Sistem ini untuk aktor mengelola pengaturan layar;
melihat data layar dan menghapus data layar. Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
pengaturan layar Aksi Aktor Reaksi Sistem
1. Aktor memilih
pengaturan layar
Sistem akan menampilkan halaman pengaturan layar.
2. Aktor memilih
menghapus data layar
Sistem akan menghapus data layar dari basis data
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor
39
7. Use Case Admin Mengelola Data Kontak Kami
Gambar III.8
Use Case Admin Mengelola Data Kontak Kami
Tabel III.7
Deskripsi Gambar Use Case Admin Mengelola Data Kontak Kami
Use Case Narrative Mengelola Data Kontak Kami
Tujuan Mengelola data kontak kami
Deskripsi Sistem ini untuk aktor mengelola data kontak kami;
melihat data kontak kami Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola
data kontak kami Aksi Aktor Reaksi Sistem
1. Aktor memilih data
kontak kami
Sistem akan menampilkan data kontak kami.
2. Aktor melihat data
memilih salah satu data
kontak kami
Sistem akan menampilkan salah satu data kontak kami
yang dipilih.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
40
8. Use Case Admin Mengelola Konfirmasi Pembayaran
Gambar III.9
Use Case Admin Mengelola Konfirmasi Pembayaran
Tabel III.8
Deskripsi Gambar Use Case Admin Mengelola Konfirmasi Pembayaran
Use Case Narrative Mengelola Konfirmasi Pembayaran
Tujuan Mengelola data konfirmasi pembayaran
Deskripsi Sistem ini untuk aktor mengelola data konfirmasi
pembayaran; melihat data konfirmasi pembayaran Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih data
konfirmasi pembayaran Aksi Aktor Reaksi Sistem
1. Aktor memilih data
konfirmasi pembayaran
Sistem akan menampilkan data konfirmasi pembayaran
2. Aktor melihat data
memilih salah satu data konfirmasi pembayaran
Sistem akan menampilkan salah satu data konfirmasi
pembayaran yang dipilih.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
41
9. Use Case Admin Mengelola Data Laporan
Gambar III.10
Use Case Admin Mengelola Data Laporan
Tabel III.9
Deskripsi Gambar Use Case Admin Mengelola Data Laporan
Use Case Narrative Mengelola Data Laporan
Tujuan Mengelola data laporan
Deskripsi Sistem ini untuk aktor mengelola data laporan; melihat
data laporan dan mencetak laporan Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login, selanjutnya memilih data laporan
Aksi Aktor Reaksi Sistem
1. Aktor memilih data
laporan
Sistem akan menampilkan semua data-data laporan
2. Aktor memilih laporan data produk
Sistem akan menampilkan dan mencetak laporan data produk dengan format PDF
3. Aktor memilih laporan
data pelangan
Sistem akan menampilkan dan mencetak laporan data
pelangan dengan format PDF
4. Aktor memilih laporan data kategori
Sistem akan menampilkan dan mencetak laporan data kategori dengan format PDF
5. Aktor memilih laporan
data penjualan
Sistem akan menampilkan dan mencetak laporan data
penjualan dengan format PDF
6. Aktor memilih laporan pie chart penjualan
Sistem akan menampilkan dan mencetak laporan pie chart penjualan dengan format PDF
7. Aktor memilih laporan
data kontak kami
Sistem akan menampilkan dan mencetak laporan data kontak
kami dengan format PDF
8. Aktor memilih laporan
data konfirmasi
pembayaran
Sistem akan menampilkan dan mencetak laporan data
konfirmasi pembayaran dengan format PDF
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
42
B. Use Case Owner
Gambar III.11
Use Case Owner
Tabel III.10
Deskripsi Gambar Use Case Login Owner
Use Case Narrative Login Owner
Tujuan Melakukan login untuk masuk kedalam sistem informasi
penjualan pakaian muslim wanita
Deskripsi Sistem ini untuk aktor mengakses sistem informasi
penjualan dan mengelola laporan Skenario Utama
Aktor Owner
Kondisi Awal Aktor melakukan login dan mengakses halaman utama owner
Aksi Aktor Reaksi Sistem
1. Aktor mengakses
halaman login Owner
2. Aktor memasukkan username dan password
Sistem akan menampilkan text box untuk mengisi nama
pengguna dan password.
Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Owner
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
masuk ke sistem dan menampilkan halaman utama
Owner
43
Tabel III.11
Deskripsi Gambar Use Case Owner Mengelola Data Laporan
Use Case Narrative Mengelola Data Laporan
Tujuan Mengelola data laporan
Deskripsi Sistem ini untuk aktor mengelola data laporan; melihat
data laporan dan mencetak laporan Skenario Utama
Aktor Owner
Kondisi Awal Aktor melakukan login, selanjutnya memilih data laporan
Aksi Aktor Reaksi Sistem
1. Aktor memilih data
laporan
Sistem akan menampilkan semua data-data laporan
2. Aktor memilih laporan
data produk
Sistem akan menampilkan dan mencetak laporan data produk
dengan format PDF
3. Aktor memilih laporan
data pelangan
Sistem akan menampilkan dan mencetak laporan data
pelangan dengan format PDF
4. Aktor memilih laporan
data kategori
Sistem akan menampilkan dan mencetak laporan data kategori
dengan format PDF
5. Aktor memilih laporan
data penjualan
Sistem akan menampilkan dan mencetak laporan data
penjualan dengan format PDF
6. Aktor memilih laporan pie chart penjualan
Sistem akan menampilkan dan mencetak laporan pie chart penjualan dengan format PDF
7. Aktor memilih laporan
data kontak kami
Sistem akan menampilkan dan mencetak laporan data kontak
kami dengan format PDF
8. Aktor memilih laporan
data konfirmasi
pembayaran
Sistem akan menampilkan dan mencetak laporan data
konfirmasi pembayaran dengan format PDF
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
44
C. Use Case Pengunjung
Gambar III.12
Use Case Pengunjung
1. Use Case Beranda Pengunjung
Gambar III.13
Use Case Beranda Pengunjung
45
Tabel III.12
Deskripsi Gambar Use Case Beranda Pengunjung
Use Case Narrative Beranda Pengunjung Tujuan Mengakses halaman beranda pengunjung
Deskripsi Sistem ini untuk halaman beranda pengunjung
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih halaman beranda
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
beranda
Sistem akan menampilkan halaman beranda; kategori
produk,produk terbaru, dan cari kisaran harga
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
2. Use Case Tentang Kami
Gambar III.14
Use Case Tentang Kami
Tabel III.14
Deskripsi Gambar Use Case Tentang Kami
Use Case Narrative Tentang Kami
Tujuan Mengakses halaman tentang kami pengunjung
Deskripsi Sistem ini untuk halaman tentang kami pengunjung
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih tentang kami
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
tentang kami
Sistem akan menampilkan halaman tentang kami; profil
perusahaan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
46
3. Use Case Cara Beli
Gambar III.15
Use Case Cara Beli
Tabel III.14
Deskripsi Gambar Use Case Cara Beli
Use Case Narrative Cara Beli Tujuan Mengakses halaman cara beli untuk pengunjung
Deskripsi Sistem ini untuk halaman cara beli untuk pengunjung
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih cara beli
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
cara beli
Sistem akan menampilkan halaman cara membeli
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
4. Use Case Kontak Kami
Gambar III.16
Use Case Kontak Kami
47
Tabel III.15
Deskripsi Gambar Use Case Kontak Kami
Use Case Narrative Kontak Kami Tujuan Melakukan kontak kepada admin
Deskripsi Sistem ini untuk aktor melakukan kontak kepada admin
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor mengakses halaman kontak kami
Aksi Aktor Reaksi Sistem
1. Aktor mengakses
halaman kontak kami
2. Aktor mengisi form kontak kami
Sistem akan menampilkan form kontak kami
Menampilkan pesan bahwa data kontak kamu disimpan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
5. Use Case Belanja Pengunjung
Gambar III.17
Use Case Belanja Pengunjung
48
Tabel III.16
Deskripsi Gambar Use Case Belanja Pengunjung
Use Case Narrative Belanja Pengunjung Tujuan Mengakses halaman belanja untuk melihat katalog produk
Deskripsi Sistem ini untuk halaman belanja pengunjung
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih belanja
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
belanja
Sistem akan menampilkan halaman belanja pengunjung;
kategori produk, cari kisaran produk, cari produk
2. Aktor memilih tambah ke
keranjang
Sistem akan mengarahkan ke halaman daftar/masuk untuk
pengunjung daftar dan masuk menjadi pelanggan 3. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
6. Use Case Detail Produk Pengunjung
Gambar III.18
Use Case Detail Produk Pengunjung
Tabel III.17
Deskripsi Gambar Use Case Detail Produk Pengunjung
Use Case Narrative Detail Produk Pengunjung Tujuan Mengakses halaman detail produk
Deskripsi Sistem ini untuk melihat halaman detail produk
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih lebih detail
Aksi Aktor Reaksi Sistem
1. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk
49
2. Aktor memilih tambah ke
keranjang
Sistem akan mengarahkan ke halaman daftar/masuk untuk
pengunjung daftar dan masuk menjadi pelanggan
3. Aktor memilih produk
rekomendasi
Sistem akan menampilkan halaman detail produk lainnya
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
7. Use Case Daftar Pengunjung
Gambar III.9
Use Case Daftar Pengunjung
Tabel III.18
Deskripsi Gambar Use Case Daftar Pengunjung
Use Case Narrative Daftar Pelanggan
Tujuan Melakukan pendaftaran untuk masuk kedalam sistem
informasi penjualan sebagai pelanggan Deskripsi Sistem ini untuk aktor mengakses sistem informasi penjualan
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor mengakses halaman daftar/masuk
Aksi Aktor Reaksi Sistem
3. Aktor mengakses
halaman daftar untuk
pengunjung
4. Aktor mengisi form dan
melakukan pendaftaran
Sistem akan menampilkan halaman form daftar
Memeriksa valid tidaknya data masukan
Menyimpan data pelanggan baru ke dalam basis data
Menampilkan pesan bahwa data sukses disimpan
Sistem akan menampilkan halaman login untuk Masuk ke
sistem informasi penjualan pakaian muslim wanita
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor
50
D. Use Case Pelanggan
Gambar III.20
Use Case Pelanggan
1. Use Case Login Pelanggan
Gambar III.21
Use Case Login Pelanggan
51
Tabel III.19
Deskripsi Gambar Use Case Login Pelanggan
Use Case Narrative Login Pelanggan
Tujuan Melakukan login untuk masuk kedalam sistem informasi
penjualan pakaian muslim wanita
Deskripsi Sistem ini untuk aktor mengakses sistem informasi
penjualan pakaian muslim wanita dan melakukan
pembelian Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login dan mengakses halaman utama
pelanggan Aksi Aktor Reaksi Sistem
1. Aktor mengakses
halaman login
Pelanggan
2. Aktor memasukkan username dan password
Sistem akan menampilkan text box untuk mengisi nama
pengguna dan password.
Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Pelanggan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
masuk ke sistem dan menampilkan halaman utama
Pelanggan
2. Use Case Beranda Pelanggan
Gambar III.22
Use Case Beranda Pelanggan
52
Tabel III.20
Deskripsi Gambar Use Case Beranda Pelanggan
Use Case Narrative Beranda Pelanggan Tujuan Mengakses halaman beranda pelanggan
Deskripsi Sistem ini untuk halaman beranda pelanggan
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman
beranda Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
beranda
Sistem akan menampilkan halaman beranda; kategori produk,
produk terbaru dan cari kisaran harga
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor
3. Use Case Tentang Kami
Gambar III.23
Use Case Tentang Kami
Tabel III.21
Deskripsi Gambar Use Case Tentang Kami
Use Case Narrative Tentang Kami
Tujuan Mengakses halaman tentang kami pelanggan
Deskripsi Sistem ini untuk halaman tentang kami pelanggan
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya memilih tentang kami
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
tentang kami
Sistem akan menampilkan halaman tentang kami; profil
perusahaan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
53
4. Use Case Cara Beli
Gambar III.24
Use Case Cara Beli
Tabel III.22
Deskripsi Gambar Use Case Cara Beli
Use Case Narrative Cara Beli
Tujuan Mengakses halaman cara beli untuk pelanggan
Deskripsi Sistem ini untuk halaman cara beli untuk pelanggan
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya memilih cara beli
Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
cara beli
Sistem akan menampilkan halaman cara membeli
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
5. Use Case Kontak Kami
Gambar III.25
Use Case Kontak Kami
54
Tabel III.23
Deskripsi Gambar Use Case Kontak Kami
Use Case Narrative Kontak Kami Tujuan Melakukan kontak kepada admin
Deskripsi Sistem ini untuk aktor melakukan kontak kepada admin
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya mengakses halaman
kontak kami Aksi Aktor Reaksi Sistem
1. Aktor mengakses
halaman kontak kami
2. Aktor mengisi form kontak kami
Sistem akan menampilkan form kontak kami
Menampilkan pesan bahwa data kontak kamu disimpan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
6. Use Case Konfirmasi Pembayaran
Gambar III.26
Use Case Konfirmasi Pembayaran
Tabel III.24
Deskripsi Gambar Mengakses Konfirmasi Pembayaran
Use Case Narrative Mengakses Konfirmasi Pembayaran Tujuan Mengakses konfirmasi pembayaran
Deskripsi Sistem ini untuk mengakses konfirmasi pembayaran
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman
konfirmasi pembayaran Aksi Aktor Reaksi Sistem
55
1. Aktor memilih halaman
konfirmasi pembayaran
Sistem akan
pembayaran
menampilkan halaman form konfirmasi
2. Aktor menambah
konfirmasi pembayaran
Memeriksa valid tidaknya data masukan
Menyimpan data konfirmasi pembayaran ke basis data
Menampilkan pesan bahwa data sukses disimpan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor
7. Use Case Belanja Pelanggan
Gambar III.27
Use Case Belanja Pelanggan
Tabel III.25
Deskripsi Gambar Use Case Belanja Pelanggan
Use Case Narrative Belanja Pelanggan Tujuan Mengakses halaman belanja untuk melihat katalog produk
Deskripsi Sistem ini untuk halaman belanja pengunjung
Skenario Utama
Aktor Pengunjung
Kondisi Awal Aktor memilih belanja
Aksi Aktor Reaksi Sistem
1. Aktor memilih belanja Sistem akan menampilkan halaman belanja pelanggan;
kategori produk, cari kisaran produk, cari produk
2. Aktor memilih tambah ke
keranjang
Sistem akan menampilakan data produk berhasil ditambah ke
keranjang 3. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
56
8. Use Case Detail Produk Pelanggan
Gambar III.28
Use Case Detail Produk Pelanggan
Tabel III.26
Deskripsi Gambar Use Case Detail Produk Pelanggan
Use Case Narrative Detail Produk Pelanggan
Tujuan Mengakses halaman detail produk
Deskripsi Sistem ini untuk melihat halaman detail produk
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor memilih lebih detail
Aksi Aktor Reaksi Sistem
4. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk
5. Aktor memilih tambah ke
keranjang
Sistem akan menampilkan halaman keranjang Anda
6. Aktor memilih produk
rekomendasi
Sistem akan menampilkan halaman detail produk lainnya
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
8. Use Case Akun Pelanggan
Gambar III.29
Use Case Akun Pelanggan
57
Tabel III.27
Deskripsi Gambar Use Case Akun Pelanggan
Use Case Narrative Akun Pelanggan Tujuan Mengakses halaman akun pelanggan untuk pengaturan akun
Deskripsi Sistem ini untuk halaman akun pelanggan
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor memilih akun pelanggan
Aksi Aktor Reaksi Sistem
1. Aktor memilih akun
pelanggan
Sistem akan menampilkan halaman akun pelanggan
2. Aktor memilih ubah data akun pelanggan
Sistem akan menampilakan data akun dan berhasil memperbaharui data
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
9. Use Case Keranjang Belanja Pelanggan
Gambar III.30
Use Case Keranjang Belanja Pelanggan
58
Tabel III.28
Deskripsi Gambar Keranjang Belanja Pelanggan
Use Case Narrative Keranjang Belanja Pelanggan Tujuan Mengakses keranjang belanja pelanggan
Deskripsi Sistem ini untuk aktor mengakses keranjang belanja
Skenario Utama
Aktor Pelanggan
Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman
keranjang belanja Aksi Aktor Reaksi Sistem
1. Aktor memilih halaman
keranjang belanja
Sistem akan menampilkan halaman keranjang belanja
2. Aktor memilih belanja lagi
Sistem akan menampilkan halaman belanja
3. Aktor memilih lanjutkan
ke pembayaran
Sistem akan menampilkan halaman pembayaran pesanan
4. Aktor memilih selesaikan pesanan
Pesanan berhasil diselesaikan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh Aktor
59
3.1.3. Activity Diagram
A. Activity Diagram Admin
1. Activity Diagram Login Admin
Gambar III.31
Activity Diagram Login Admin
60
2. Activity Diagram Admin Mengelola Produk
Gambar III.32
Activity Diagram Admin Mengelola Produk
61
3. Activity Diagram Admin Mengelola Pelanggan
Gambar III.33
Activity Diagram Admin Mengelola Pelanggan
4. Activity Diagram Admin Mengelola Kategori
Gambar III.34
Activity Diagram Admin Mengelola Kategori
62
5. Activity Diagram Admin Mengelola Data Penjualan