21 penerimaan barang dan mengupdate stok barang, mengubah
password, memasukan data pembelian, memaintain data supplier, memaintain data barang, mengedit data pembelian, menghapus data
supplier dan menampilkan laporan pembelian, memaintain data customer, memasukan data penjualan, memaintan retur penjualan,
mengedit data penjualan, menampilkan laporan penjualan, menampilkan laporan pengiriman. Use-case pembelian dan
penjualan terlihat pada Gambar 3.2
Kasir
Pemilik Memaintain data customer
Memasukkan data penjualan Memaintain retur penjualan
Mengubah password Memaintain data barang
Mengedit data penjualan Menghapus data customer
Menampilkan laporan penjualan Menampilkan laporan pengiriman
Menerima dan Mengupdate stok barang Memasukan data pembelian
Memaintain data supplier Mengedit data pembelian
Menghapus data supplier Menampilkan laporan pembelian
Gudang
Gambar 3.2 Use-case Pembelian dan Penjualan
3.2.2 Activity Diagram
3.2.2.1 Activity Diagram Insert Data Pembelian
Gambar 3.3 menggambarkan bagaimana cara memasukkan data pembelian. Setelah memilih menu pembelian,
22 maka lakukan pengisian data-data yang dibutuhkan untuk
melakukan order pembelian, seperti data supplier, data barang yang dibeli, jenis pembayarannya, kemudian jika kredit maka isi tanggal
jatuh tempo dari pembayaran tersebut. Kemudian sistem mengecek kevalidan data yang telah diinputkan oleh user. Jika valid maka data
disimpan dalam database.
Gambar 3.3
Activity Diagram Insert Data Pembelian
3.2.2.2 Activity Diagram Maintain Data Supplier
Gambar 3.4 menggambarkan bagaimana cara maintain data supplier. Ketika masuk menu supplier maka user
dapat memilih menu insert atau view dan update. Insert digunakan untuk memasukkan data supplier baru, view digunakan untuk
melihat data-data supplier yang telah ada, kemudian user dapat melakukan update data untuk mengubah data supplier yang telah
ada. Jika user memilih insert maka tampil field-field yang perlu diisi untuk memasukkan data supplier baru. Setelah itu sistem mengecek
kevalidan data yang dimasukkan oleh user, jika valid maka data disimpan ke dalam database. Jika user memilih menu view dan
update maka user ditampilkan data-data supplier sesuai dengan
23 kondisi yang diberikan, kemudian jika user hendak melakukan
update data supplier maka user tinggal memilih data yang akan di- update dan kemudian melakukan pengisian data baru dari supplier,
setelah itu sistem mengecek kevalidan data yang akan dimasukkan, jika valid maka data disimpan ke dalam database.
Gambar 3.4 Activity Diagram Maintain Data Supplier
3.2.2.3 Activity Diagram Maintain Data Barang
Gambar 3.5 menggambarkan bagaimana cara maintain data barang. Ketika masuk menu barang maka user dapat
memilih menu insert atau view dan update. Insert digunakan untuk memasukkan data barang baru, view digunakan untuk melihat data-
data barang yang telah ada, kemudian user dapat melakukan update data untuk mengubah data barang yang telah ada. Jika user memilih
insert maka tampil field-field yang perlu diisi untuk memasukkan data barang baru. Setelah itu sistem mengecek kevalidan data yang
dimasukkan oleh user, jika valid maka data disimpan ke dalam database. Jika user memilih menu view dan update maka user
ditampilkan data-data barang sesuai dengan kondisi yang diberikan, kemudian jika user hendak melakukan update data barang maka
24 user tinggal memilih data yang akan di-update dan kemudian
melakukan pengisian data baru dari barang tersebut, setelah itu sistem mengecek kevalidan data yang akan dimasukkan, jika valid
maka data disimpan ke dalam database.
Gambar 3.5 Activity Diagram Maintain Data Barang
3.2.2.4 Activity Diagram View Laporan Pembelian