• Tidak ada hasil yang ditemukan

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.

Dokumen terkait