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
Gambar 3.6 menggambarkan proses melihat laporan pembelian. Laporan pembelian memiliki 3 kondisi, yaitu per
periode, per supplier dan per barang. Setelah memilih menu laporan pembelian maka lakukan pengisian kondisi laporan, setelah itu
sistem mengecek kondisi tersebut, jika valid maka sistem menampilkan laporan sesuai dengan kondisi yang diberikan oleh
pemilik.
25
Gambar 3.6 Activity Diagram View Laporan Pembelian
3.2.2.5 Actvity Diagram Maintain Data Customer
Gambar 3.7 menggambarkan bagaimana cara maintain data customer. Ketika masuk menu customer maka user
dapat memilih menu insert atau view dan update. Insert digunakan untuk memasukkan data customer baru, view digunakan untuk
melihat data-data customer yang telah ada, kemudian user dapat melakukan update data untuk mengubah data customer yang telah
ada. Jika user memilih insert maka tampil field-field yang perlu diisi untuk memasukkan data customer 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 customer sesuai dengan kondisi yang diberikan, kemudian jika user hendak melakukan
update data customer maka user tinggal memilih data yang hendak di-update dan kemudian melakukan pengisian data baru dari
customer, setelah itu sistem mengecek kevalidan data yang dimasukkan, jika valid maka data disimpan ke dalam database.
26
Gambar 3.7 Activity Diagram Maintain Data Customer
3.2.2.6 Activity Diagram Insert Data Penjualan
Gambar 3.8 menggambarkan bagaimana cara memasukkan data penjualan. Setelah memilih menu penjualan, maka
isi data-data yang dibutuhkan untuk melakukan order penjualan, seperti data customer, data barang yang dijual, jenis pembayarannya.
Setelah itu sistem mengecek kevalidan data yang diinputkan user. Jika valid maka data disimpan dalam database.
Gambar 3.8 Activity Diagram Insert Data Penjualan
27
3.2.2.7 Activity Diagram View Laporan Penjualan