SISTEM
PENJUALAN
TOKO XYZ
Unified Modeling Language
(UML)
1. Use Case Diagram
a. Use Case Bisnis
Pada use case bisnis terdapat dua aktor bisnis yang terlibat yaitu
customer dan petugas operasional. Customer memilih barang yang akan dibeli
kemudian membayar ke petugas operasional (kasir). Kemudian petugas mencetak
kuitansi pembelian dan menyerahkan ke customer. Petugas juga melakukan
pemesanan barang ke Suplier.
b. Use Case Sistem
Pada use case sistem terdapat dua aktor sistem yang terlibat yaitu
petugas operasional dan manajer. Petugas marketing menginputkan data barang dan
data penjualan. Kemudian membuat laporan data barang dan laporan data penjualan
dan diserahkan ke manajer.
2. Activity Diagram
a. Activity Diagram dari Use Case Bisnis
Customer membeli barang dengan cara memilih barang, menyerahkan belanjaan
kepada petugas (kasir), petugas menerima barang kemudian menginput data barang
dan menginformasikannya kepada customer. Customer membayar barang ke kasir
kemudian kasir menerima dan mengecek uang yang diberikan customer apakah palsu
atau tidak. Jika palsu maka petugas meminta untuk melakukan pembayaran ulang.
Dan jika benar maka petugas akan menyetak hasil pembelian barang (struk).
Petugas kemudian menyerahkan struk dan barang belanjaan kepada customer.
Petugas mendata barang yang akan diserahkan kepada manager yang kemudian
oleh manager mengambil keputusan/mengecek barang yang diperlukan. Jika barang
habis, maka manager membuat daftar belanjaan barang yang akan dipesan dan
kemudian menyerahkan daftar tersebut kepada petugas. Petugas melakukan
pemesanan barang ke suplier dan suplier menerima kemudian mengantarkan barang
yang dipesan. Petugas menerima barang dan mengecek barang yang telah
dipesan.jika barang lengkap maka petugas akan membuat laporan barang, jika barang tidak lengkap, maka akan dilakukan
pemesanan ulang. Jika barang yang dicek oleh manager belum habis, maka petugas
langsung membuat laporan data barang.
b. Activity Diagram dari Use Case Sistem
Petugas menginputkan data barang dan penjualan kemudian menyerahkan
barang kepada manager, manager kemudian mereview laporan tersebut, jika tidak
data tidak lengkap maka manager akan meminta petugas menginputkan ulang data
kemudian menyerahkan kemabali laporan tersebut kepada manager untuk kemudian
dicek lagi oleh manager. Jika data lengkap maka petugas mendokumentasikan data
tersebut.
3. Sequence Diagram
Kasir memasukan ID dan
passwordnya pada form login sistem computer. Selanjutnya form login
memverifikasi ID dan password tersebut, jika login falid maka akan tampil menu
utama. Dimana dalam menu utama terdapat banyak menu diantaranya menu menu
pembayran.
Namun, jika ID atau
password salah maka kasir masuk kembali ke menu login untuk login ulang. Setelah
masuk menu utama kasir memilih menu pembayaran yang digunakan sebagai sarana
perhitungan jumlah bayar suatu pembelian. Untuk mengetahui harga suatu barang
dengan mudah, kasir memasukan barcode suatu barang menggunakan barcode reader.
Barcode reader akan membaca barcode pada suatu barang tersebut dan lansung
ditampilkan pada form pembayaran.
Setelah selesai melakukan
melakukan transaksi pembayaran yang telah ditampilkan pada form pembayaran akan
dicetak struk pembayaran menggunakan mesin cetak struk pembayaran.
4. Collaboration Diagram
Langkahnya sama seperti
pada sequence diagram yaitu kasir memasukan ID dan passwordnya pada form login
sistem computer. Selanjutnya form login memverifikasi ID dan password tersebut,
jika login falid maka akan tampil menu utama. Dimana dalam menu utama terdapat
banyak menu diantaranya menu menu pembayran.
Namun, jika ID atau
password salah maka kasir masuk kembali ke menu login untuk login ulang. Setelah
masuk menu utama kasir memilih menu pembayaran yang digunakan sebagai sarana
perhitungan jumlah bayar suatu pembelian. Untuk mengetahui harga suatu barang
dengan mudah, kasir memasukan barcode suatu barang menggunakan barcode reader.
Barcode reader akan membaca barcode pada suatu barang tersebut dan lansung
ditampilkan pada form pembayaran.
Setelah selesai melakukan
melakukan transaksi pembayaran yang telah ditampilkan pada form pembayaran akan
dicetak struk pembayaran menggunakan mesin cetak struk pembayaran.
2 komentar:
Makasih gan,,,,sangat membantu dalam pembuatan project KP saya....
terimakasih mas brow,. bermanfaat banget,.
Posting Komentar