Seperti yang terlihat pada Gambar 4.10, actor yang terlibat di dalam use
case diagram perancangan sistem adalah bagian penjualan. Pada use case
diagram tersebut, terdapat dua belas use case, diantaranya terdapat lima use case
pada package update file master yaitu update data pelanggan, update data obat, update
data batch, update data supir dan update data kendaraan. Pada package entry file
transaksi terdapat empat use case yaitu entry surat pesanan, entry faktur, entry
surat jalan dan entry retur. Pada package cetak laporan terdapat tiga use case yaitu cetak laporan penjualan, cetak laporam pesanan, cetak laporan retur.
Selanjutnya akan dibahas lebih detil mengenai use case diagram sistem usulan tersebut dan dibagi berdasarkan use case diagram update file master, use case
diagram entry file transaksi dan use case diagram cetak laporan.
a. Use Case Diagram Update File Master
update data obat
update data batch
update data supir
update data kendaraan update data pelanggan
Bag.Penjualan Update File Master
Gambar 4.11
Use case diagram update file master.
106
Keterangan dari Gambar 4.11, bagian penjualan sebagai actor melakukan
lima aktivitas use case pada update file master yaitu update data pelanggan, update data obat, update data batch, update data supir dan
update data kendaraan.
Pada use case update data pelanggan, menampilkan form yang berisi data- data pelanggan. Atribut-atribut yang berada di dalam form update data
pelanggan yaitu kode pelanggan, nama pelanggan, alamat, telepon dan email
. Pada form tersebut, bagian penjualan dapat mengakses data-data pelanggan, menambah, mengedit dan menghapus data pelanggan.
Pada use case update data obat, menampilkan form yang berisi data-data obat. Atribut-atribut yang berada di dalam form update data obat yaitu kode
obat, nama obat, jenis, satuan dan harga. Pada form tersebut, bagian penjualan dapat mengakses data-data obat, menambah, mengedit dan
menghapus data obat. Pada use case update data batch, menampilkan form yang berisi data-data
batch . Atribut-atribut yang berada di dalam form update data batch yaitu
no.batch, stock dan expired date. Pada form tersebut, bagian penjualan dapat mengakses data-data batch, menambah, mengedit dan menghapus data batch
dengan memanggil kode obatnama obat terlebih dahulu untuk menampilkan data obat.
Pada use case update data supir, menampilkan form yang berisi data-data supir. Atribut-atribut yang berada di dalam form update data supir yaitu
kode supir, nama supir, alamat dan telepon. Pada form tersebut, bagian
107
penjualan dapat mengakses data-data supir, menambah, mengedit dan menghapus data supir.
Pada use case update data kendaraan, menampilkan form yang berisi data- data kendaraan. Atribut-atribut yang berada di dalam form update data
kendaraan yaitu no.polisi dan nama kendaraan. Pada form tersebut, bagian penjualan dapat mengakses data-data kendaraan, menambah, mengedit dan
menghapus data kendaraan.
b. Use Case Diagram Entry File Transaksi