use case toko mitra asaha

6
Nama : Lukman Hanafi NIM : 4112061 Usecase Diagram Sistem Penjualan Barang Log In m enjualbarang Karyaw an m em beriharga m em buat nota penjualan m em belibarang m em bayar Custom er m engisidata transaksi m em buat lap.penjualan m enerim a kom plain Log Out Pem illik 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 :

Upload: rahmat-aldi-syaputra

Post on 07-Feb-2016

19 views

Category:

Documents


0 download

DESCRIPTION

use case

TRANSCRIPT

Page 1: Use Case Toko Mitra Asaha

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.

Page 2: Use Case Toko Mitra Asaha

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

Page 3: Use Case Toko Mitra Asaha

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

Page 4: Use Case Toko Mitra Asaha

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

Page 5: Use Case Toko Mitra Asaha

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