Penjualan Buku Cabang Penambahan Stok Buku Cabang Pembuatan Laporan Cabang

Program Studi Teknik Informatika DPPL-SIPB 43 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.14 Penjualan Buku Cabang

: PenjualanCabang : PenjualanCabang : CabangPenjualanUI : CabangPenjualanUI : CabangTransaksiControl : CabangTransaksiControl : CabangTransaksiEntitas : CabangTransaksiEntitas 1: Mulai antarmuka 2: Aktor memasukkan data buku dan jumlahnya 3: Memanggil fungsi tambahDataTransaksi 4: Memanggil fungsi simpanDataTransaksi 5: Entitas mengembalikan hasil penambahan transaksi 6: Control mengembalikan hasil penambahan transaksi 7: UI menampilkan total pembelian Gambar 5.1.14 Sequence Diagram: Penjualan Buku Cabang

5.1.15 Penambahan Stok Buku Cabang

: GudangCabang : GudangCabang : CabangKelolaBukuUI : CabangKelolaBukuUI : CabangBukuEntitas : CabangBukuEntitas : CabangBukuControl : CabangBukuControl 1: Mulai antarmuka 2: Aktor memilih menambah stok buku 3: Sistem menampilkan UI untuk menambah stok buku 4: Aktor memilih data buku dan penambahan stoknya 5: Memanggil fungsi tambahStokBuku 6: Memanggil fungsi tambahStokBuku 7: Entitas mengembalikan hasil penambahan stok buku 8: Control mengirimkan hasil penambahan stok buku 9: UI menampilkan notifikasi hasil penambahan stok buku Gambar 5.1.15 Sequence Diagram: Penambahan Stok Buku Cabang

5.1.16 Pembuatan Laporan Cabang

: AdminCabang : AdminCabang : CabangPembuatanLaporanUI : CabangPembuatanLaporanUI : CabangTransaksiEntitas : CabangTransaksiEntitas : CabangTransaksiControl : CabangTransaksiControl 1: Mulai antarmuka 2: Aktor memasukkan tanggal awal dan akhir pembuatan laporan 3: Memanggil fungsi ambilTransaksiPenjualan 4: Memanggil fungsi ambilTransaksiPenjualan 5: Entitas mengembalikan data transaksi 6: Control mengirimkan data transaksi yang telah diambil 7: UI menampilkan laporan penjualan yang diminta aktor Gambar 5.1.16 Sequence Diagram: Pembuatan Laporan Cabang Program Studi Teknik Informatika DPPL-SIPB 44 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 5.1.17 Update Buku Service : SistemPusat : SistemPusat : CabangUpdateBukuSe... : CabangUpdateBukuSe... : CabangBukuEntitas : CabangBukuEntitas 1: Melakukan post ke sistem cabang 2: Memanggil fungsi updateDataBuku 3: Entitas mengembalikan hasil update 4: Service mengembalikan hasil update buku Gambar 5.1.17 Sequence Diagram: Update Buku Service 5.1.18 Update Karyawan Service : SistemPusat : SistemPusat : CabangUpdateKarya... : CabangUpdateKarya... : CabangKaryawanEntitas : CabangKaryawanEntitas 1: Melakukan post ke sistem cabang 2: Memanggil fungsi updateKaryawan 3: Entitas mengembalikan hasil update 4: Service mengembalikan hasil update yang dilakukan Gambar 5.1.18 Sequence Diagram: Update Karyawan Service 5.1.19 Pengambilan Transaksi Penjualan Service : SistemPusat : SistemPusat : CabangPengambilanT... : CabangPengambilanT... : CabangTransaksiEntitas : CabangTransaksiEntitas 1: Melakukan get ke sistem cabang 2: Memanggil fungsi ambilUpdateTransaksi 3: Entitas mengembalikan data transaksi yang belum diambil pusat 4: Service mengembalikan data transaksi yang diminta Gambar 5.1.19 Sequence Diagram: Pengambilan Transaksi Penjualan Service Program Studi Teknik Informatika DPPL-SIPB 45 98 Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2 Class Diagram