use case toko mitra asaha
DESCRIPTION
use caseTRANSCRIPT
Nama : Lukman Hanafi
NIM : 4112061
Usecase Diagram Sistem Penjualan Barang
Log In
menjual barang
Karyawan
memberi harga membuat nota penjualan
membeli barang
membayar
Customer
mengisi data transaksi
membuat lap.penjualan
menerima komplain
Log OutPemillik Toko
USE CASE DIAGRAM
A. ANALISIS AKTOR
Berikut ini adalah analisis aktor dari usecase diagram diatas :
1. Terdapat 3 (Tiga ) aktor dalam sistem penjualan barang tersebut diatas yakni Karyawan, Pemilik, dan Customer.
2. Dalam sistem penjualan barang ini dapat dijelaskan tugas dari beberapa aktor dalam sistem diantaranya sebagai berikut :
I. Dalam sistem ini karyawan mempunyai tugas sebagai berikut :
a. Karyawan melayani customer apabila datang ke toko.
b. Karyawan menjual produk kepada customer eceran maupun grosir, bisa juga dengan cara promosi melalui iklan dan bisa juga menggunakan media website.
c. Karyawan menentukan harga produk setelah mengkalkulasikan dengan biaya produksi dengan jumlah produk yang di produksi.
d. Karyawan membuatkan nota penjualan kepada customer.
e. Karyawan mengisi data transaksi.
f. Karyawan membuat laporan penjualan untuk dilaporkan kepada pemilik toko.
II. Dalam sistem ini Manajer mempunyai tugas berikut :
a. Hanya memiliki satu tugas yaitu memberikan harga produk sesuai dengan perkiraan keuntungan yang ingin dicapai dan melihat harga yang ditawarkan oleh karyawan sebagai acuan pemberian harga.
b. Menerima komplain dari customer apabila pelayanan toko tidak memuaskan.
III. Dalam sistem ini Customer mempunyai tugas berikut :
a. Menerima barang dari toko dan membeli produk yang ditawarkan.b. Mengkomplain barang yang tidak sesuai atau barang mengalami cacat fisik.
I. LOG IN
Actor: Karyawan & Pemilik Toko
User name :
Password :
Flow of EventsBasic Path Log InUser menekan tombol LOGIN pada Home Page; sistem menampilkan Login Page; User mengisi username dan password dan mengklik tombol LOGIN; sistem mengecek kombinasi username dan password dari data user yang ada kemudian menampilkan Seller Page(jika user seller) atau Manager Page(jika user manager).
Alternate
Invalid Username
User memasukkan username yang tidak ada pada data account yang ada; sistem mengeluarkan peringatan "Username didn't match any account!"(OK) dan mengkosongkan field username dan password.
Alternate
Invalid Password
LOG IN
User memasukkan password yang tidak sesuai dengan username yang dimasukkannya; sistem mengeluarkan peringatan "Invalid password, please try again"(OK)
II. LOG OUT
Actor: Karyawan & Pemilik Toko
Flow of EventsBasic Path Log OutUser menekan tombol Log Out dari halaman manapun; sistem menghapus sesion User dari browser dan menampilkan Home Page.
III. MENGISI DATA TRANSAKSI BARANG
Actor: Karyawan
TanggalKode Barang Nama Barang GanbarHarga BarangStock
Tanggal Kode Barang Nama Barang Harga Barang
(Tampil) (Tampil) (Tampil) (Tampil)
UPDATE DELETESAVE
Flow of Events
Basic Path
Save
User mengisi field Tanggal,Kode Barang,Nama Barang,Harga Barang dan Stock ; sistem mengecek kombinasi Kode Barang dan Nama Barang dari data user yang ada kemudian
LOG OUT
menampilkan Gambar pada kolom gambar; User mengklik tombol SAVE; sistem menampilkan data barang yang dijual pada tabel penjualan barang.
Update
User mengisi field Tanggal,Kode Barang,Nama Barang,Harga Barang dan Stock ; sistem mengecek kombinasi Kode Barang dan Nama Barang dari data user yang ada kemudian menampilkan Gambar pada kolom gambar; User mengklik tombol EPDATE; sistem menunjukkan data barang yang ada pada tabel penjualan barang.
Alternate
Dalete
User mengklik pada tabel penjualan barang ; sistem menandai barang yang diklik user;user menekan tombol DELETE ; sistem menghapus data penjualan barang yang ada pada tabel.
Alternate
None selected
User menekan tombol SAVE sebelum mengisi tabel kode barang; sistem tidak akan merespon, karena tombol SAVE baru akan clickable setelah minimal mengisi kolom Kode Barang.
IV. LAPORAN PENJUALAN
Actor: Pemilik Toko
LAPORAN PENJUALAN TAHUN 2014
Bulan
Bulan No.Transaksi Jumlah Nama Barang Harga Totaldd/mm/yyyy x-8-x x-5-x x-500-x 999,999 999,999
(Tampil) (Tampil) (Tampil) (Tampil) (Tampil) (Tampil)
Sub Total Rp. 999,999
Total Seluruh Rp 999.999,99
TAMPILKAN TUTUP
Flow of Events
Basic Path
Tampilkan
User mengetik bulan dan menekan tombol Tampilkan; sistem menampilkan data penjualan ke tabel sesuai bulan yang diketikkan user.
Alternate
Tutup
User menekan tombol Tutup ; sistem menampilkan Home Page.
Alternate
Invalid file
User memilih file yang tidak valid (format tidak sesuai ); sistem mengeluarkan warning “Not supported file format.“ OK
Alternate
None selected
User menekan tombol Tampilkan ketika ketika field file belum diisi ;sistem tidak akan merespon karena tombol Tampilkan disable sampai field file terisi