BAB III ANALISIS DAN PERANCANGAN DESAIN
3.2. Perancangan Sistem
admin
Login
Tambah data barang
Ubah data barang
Lihat detail pesanan barang
logout sistem <<Depends on>>
Lihat status belanja Update Status
pembeli
Lihat barang
Tambah barang dalam keranjang
Ubah / edit data pembeli sistem Ubah pilihan barang
belanjaan
Login / daftar (register)
<< Depens on >>
Lihat status belanja
Logout
Gambar 3.2. Use Case Diagram untuk Pembeli 3.2.2. Use Case Narrative
Nama Use Case Login
Aktor Admin
Deskripsi Use case ini menjelaskan bagaimana aktor harus melakukan otentikasi sebelum masuk ke dalam sistem untuk mendapat pelayanan dari sistem.
Kondisi Awal Admin telah memiliki hak untuk memasuki sistem. Urutan Jenis
Kegiatan
1. Admin memasukkan nama login dan password.
2. Jika proses otentikasi berhasil, sistem akan merespon
dengan mengijinkan aktor memanfatkan sistem sesuai dengan hak yang diberikan sistem.
3. Jika gagal melakukan otentikasi, sistem akan
menolak aktor masuk ke sistem. Nama Use Case Tambah barang
Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data-data barang yang akan dipasarkan. Kondisi Awal Admin masuk ke sistem dengan cara login.
Urutan Jenis Kegiatan
1. Aktor memasukkan data-data.
2. Sistem akan merespon dengan menyimpan data-data
barang yang dimasukkan.
Nama Use Case Update status pembelian
Aktor Admin
Deskripsi Use case ini menjelaskan bagaimana admin mengganti status pembelian yang awalnya belum ada status menjadi menunggu pembayaran jika pembeli belum melakukan pembayaran dan complete jika pembeli telah melakukan pembayaran.
Kondisi Awal Admin masuk ke sistem dengan cara login. Urutan Jenis
Kegiatan
1. Admin mencari menu order dan mencari pesanan
yang akan diupdate status pembeliannya.
2. Setelah itu pilih status complete atau masih
menunggu pembayaran.
3. Pilih menu simpan untuk menyimpan status yang
telah diupdate.
4. Sistem akan merespon dengan mengganti status
pembelian.
Nama Use Case Ubah data barang
Aktor Admin
Deskripsi Use case ini menjelaskan bagaimana admin mengganti data barang yang salah dan mengganti dengan data barang yang benar. Selain itu, data barang bisa ditambah atau dikurangi oleh admin jika itu diperlukan.
Kondisi Awal Admin masuk ke sistem dengan cara login. Urutan Jenis
Kegiatan
5. Admin mencari data barang yang salah kemudian
mengganti dengan data barang yang baru .
6. Sistem akan merespon dengan mengganti data
barang lama dengan data barang yang baru.
Nama Use Case Lihat detail pesanan barang
Aktor Admin
Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar pesanan pembeli.
Kondisi Awal Admin telah masuk ke sistem dengan cara login. Urutan Jenis 1. Admin memilih menu order.
Kegiatan 2. Sistem akan merespon dengan menampilkan list pembelian.
Nama Use Case Lihat status
Aktor Admin
Deskripsi Use case ini menjelaskan bagaimana aktor melihat status belanja pembeli yaitu apakah pembelian sudah dibayarkan atau masih menunggu pembayaran.
Kondisi Awal admin telah masuk ke sistem dengan cara login. Urutan Jenis
Kegiatan
1. Admin memilih menu order.
2. Sistem akan merespon dengan menampilkan list
status penjualan terhadap pembeli.
Nama Use Case Lihat barang
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor dapat melihat barang
Kondisi Awal pembeli masuk ke sistem. Urutan Jenis
Kegiatan
1. Aktor melihat barang yang diinginkan
2. Sistem akan merespon dengan menampilkan data
barang yang dipilih.
Nama Use Case Tambah barang dalam keranjang
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor menambahkan barang-barang yang telah dipilih ke dalam keranjang belanjaan.
Kondisi Awal Pembeli masuk ke dalam sistem Urutan Jenis
Kegiatan
1. Pembeli memilih barang yang dipilih.
2. Sistem akan merespon dengan menyimpan data
barang yang telah dipilih pembeli dalam keranjang belanja.
Nama Use Case Daftar data pembeli
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor menambahkan data pembeli untuk proses registrasi dan pengiriman barang.
Kondisi Awal Pembeli masuk ke dalam sistem. Urutan Jenis
Kegiatan
1. Aktor memasukkan data pembeli, setelah keranjang
2. Sistem akan merespon dengan menampilkan form data pembeli beserta list pembelanjaan.
Nama Use Case Ubah pilihan barang belanja
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor dapat mengubah pilihan barang belanjaan.
Kondisi Awal Pembeli masuk ke dalam sistem dengan login Urutan Jenis
Kegiatan
1. Aktor mengubah pilihan barang belanjaan.
2. Sistem akan merespon dengan menyimpan kembali
data pilihan barang yang baru.
Nama Use Case Login
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor harus melakukan otentikasi sebelum masuk ke dalam sistem untuk mendapat pelayanan dari sistem.
Kondisi Awal Pembeli telah memiliki hak untuk memasuki sistem. Urutan Jenis
Kegiatan
1. Pembeli memasukkan nama login dan password.
2. Jika proses otentikasi berhasil, sistem akan merespon
dengan mengijinkan aktor memanfatkan sistem sesuai dengan hak yang diberikan sistem.
3. Jika gagal melakukan otentikasi, sistem akan
menolak aktor masuk ke sistem.
Nama Use Case Ubah / edit data pembeli
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor dapat mengubah data pembeli menjadi data yang lebih valid. Kondisi Awal Admin telah memiliki hak untuk memasuki sistem. Urutan Jenis
Kegiatan
1. Pembeli mencari data pembeli yang akan diubah dan
mengubah data tersebut menjadi data yang lebih valid.
2. Sistem akan merespon dengan mengubah data
pembeli lama menjadi data pembeli yang baru dan akan menyimpan kembali.
Aktor Pembeli
Deskripsi Use case ini menjelaskan bagaimana aktor dapat melihat semua status pembelanjaan yang telah dilakukan misal: status pembayaran. Status ini dapat dilihat melalui email pembeli.
Kondisi Awal Pembeli telah memiliki hak untuk memasuki sistem. Urutan Jenis
Kegiatan
1. Pembeli memasukkan nama login dan password.
2. Jika proses otentikasi berhasil, sistem akan merespon
dengan mengijinkan aktor unttuk melihat status pembelanjaannya.
3. Jika gagal melakukan otentikasi, sistem akan
menolak aktor masuk ke sistem.