Activity Diagram Insert Data Pembelian Activity Diagram Maintain Data Supplier Activity Diagram Maintain Data Barang

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