Use Case Diagram Update File Master

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