Você está na página 1de 5

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.

Memilih barang Membayar

Costumer

Mencetak kwitansi

Petugas Oprasional Suplier

Memesan barang

Gambar 1 Use Case

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.

Input data penjualan

Petugas Marketing

Input data barang

Manager

Membuat laporan data barang

Membuat laporan data penjualan


Gambar 2 usecase sistem 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.