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