Laporan Mutasi Pe rsediaan
4.2. Design Document 1. The Task
4.2.2. Technical Platform 1. Equipment
4.2.4.1. Model Component
Berikut ini akan diuraikan mengenai structure dan classes dari model component sistem informasi akuntansi pembelian dan persediaan bahan baku pada PT Syn Toba Grafika.
4.2.4.1.1. Structure
Berdasarkan analisis sistem informasi akuntansi pembelian dan persediaan bahan baku, maka dilakukan beberapa perubahan sehingga menghasilkan revised class diagram seperti pada Gambar 4.159 berikut ini.
+me nd a fta r( ) -J en isKe lamin -Te lep o n - Jumla hTe rima - Ket er an ga n
Gambar 4.159 Revised Class Diagram
4.2.4.1.2. Classes
Berikut ini adalah spesifikasi class-class attributes dan operations utama yang terdapat dalam revised class diagram sistem informasi akuntansi pembelian dan persediaan bahan baku pada PT Syn Toba Grafika.
1. Karyawan
Purpose: User yang akan terkait dengan sistem pembelian dan persediaan bahan baku PT Syn Toba Grafika Attributes: KdKaryawan, UPassword, NamaKaryawan
AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
2. Bagian_Gudang
Purpose: User yang bagian gudang yang akan berinteraksi dengan sistem pembelian dan persediaan bahan baku.
Attributes: KdKaryawan, UPassword, NamaKaryawan AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
3. Bagian_Pembelian
Purpose: User yang bagian pembelian yang akan berinteraksi dengan sistem pembelian dan persediaan bahan baku.
Attributes: KdKaryawan, UPassword, NamaKaryawan AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
4. Bagian_PPC
Purpose: User yang bagian PPC yang akan berinteraksi dengan sistem pembelian dan persediaan bahan baku.
Attributes: KdKaryawan, UPassword, NamaKaryawan AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
5. Bagian_Akuntansi
Purpose: User yang bagian akuntansi yang akan berinteraksi dengan sistem pembelian dan persediaan bahan baku.
Attributes: KdKaryawan, UPassword, NamaKaryawan AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
6. Bagian_Keuangan
Purpose: User yang bagian keuangan yang akan berinteraksi dengan sistem pembelian dan persediaan bahan baku.
Attributes: KdKaryawan, UPassword, NamaKaryawan AlamatKaryawan, TglLahir, JenisKelamin, Telepon, Handphone, RoleID, TglM asuk, Status, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar
7. Bahan_Baku
Purpose: Kumpulan dari bahan baku yang dimiliki oleh perusahaan.
Attributes: KodeBarang, JenisBarang, Gramature, Lebar, Jumlah, Satuan, EOQ, ROP, Safety Stock, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mendaftar bahan baku
8. Supplier
Purpose: Kumpulan dari supplier atas bahan baku yang digunakan oleh perusahaan.
Attributes: SupplierCode, SupplierName, Address, City, Postcode, Phone, Fax, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: mendaftar supplier
9. SPP_Header
Purpose: Kumpulan dari Surat Permintaan Pembelian (SPP) yang terdapat dalam sistem.
Attributes: NoSPP, TglSPP, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: meminta pembelian
10. SPP_Detail
Purpose: Detail dari Surat Permintaan Pembelian (SPP) Attributes: NoSPP, KodeBarang, Jumlah
Operations: meminta pembelian
11. SPPH
Purpose: Kumpulan dari Surat Permintaan Penawaran Harga (SPPH) yang terdapat dalam sistem.
Attributes: NoSPPH, TglSPPH, NoSPP, Keterangan, SupplierCode, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: meminta penawaran harga
12. PO_Header
Purpose: Kumpulan dari Purchase Order (PO) yang terdapat dalam sistem.
Attributes: NoPO, TglPO, SupplierCode, TotalBayar, StatusBayar, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: memesan
13. PO_Detail
Purpose: Detail dari Purchase Order (PO)
Attributes: NoPO, KodeBarang, Jumlah, HargaSatuan Operations: memesan
14. BM B_Header
Purpose: Kumpulan dari Bukti M asuk Barang (BM B) yang terdapat dalam sistem.
Attributes: NoBM B, TglBM B, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: menerima
15. BM B_Detail
Purpose: Detail dari Bukti M asuk Barang (BM B) Attributes: NoBM B, KodeBarang, JumlahM asuk Operations: menerima
16. SRB_Header
Purpose: Kumpulan dari Surat Retur Barang (SRB) yang terdapat dalam sistem.
Attributes: NoSRB, TglSRB, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: meretur
17. SRB_Detail
Purpose: Detail dari Surat Retur Barang (SRB)
Attributes: NoSRB, KodeBarang, AlasanRetur, JumlahRetur Operations: meretur
18. BTBR_Header
Purpose: Kumpulan dari Bukti Terima Barang Retur (BTBR) yang terdapat dalam sistem.
Attributes: NoBTBR, TglBTBR, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: menerima pengganti
19. BTBR_Detail
Purpose: Detail dari Bukti Terima Barang Retur (BTBR)
Attributes: NoBTBR, KodeBarang, JumlahTerima, Keterangan
Operations: M enerima pengganti
20. SPPB_Header
Purpose: Kumpulan dari Surat Perintah Pengeluaran Barang (SPPB) yang terdapat dalam sistem.
Attributes: NoSPPB, TglSPPB, NoSO, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: meminta pengeluaran
21. SPPB_Detail
Purpose: Detail dari Surat Perintah Pengeluaran Barang (SPPB).
Attributes: NoSPPB, KodeBarang, JumlahKeluar
Operations: M eminta pengeluaran
22. BKB
Purpose: Kumpulan dari Bukti Keluar Barang (BKB) yang terdapat dalam sistem.
Attributes: NoBKB, TglBKB, NoSPPB, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: mengeluarkan
23. BPB_Header
Purpose: Kumpulan dari Bukti Pengeluaran Barang (BPB) yang terdapat dalam sistem.
Attributes: NoBPB, TglBPB, NoBKB, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: menerima pengembalian
24. BPB_Detail
Purpose: Detail dari Bukti Pengeluaran Barang (BPB)
Attributes: NoBPB, KodeBarang, JumlahKembali, Keterangan
Operations: M enerima pengembalian
25. FPP_Header
Purpose: Kumpulan dari Form Permintaan Pembayaran (FPP) yang terdapat dalam sistem
Attributes: NoFPP, TglFPP, Keterangan, TotalBayar, CreateBy, CreateDate, UpdateBy, UpdateDate Operations: meminta pembayaran
26. FPP_Detail
Purpose: Detail dari Form Permintaan Pembayaran (FPP) Attributes: NoFPP, NoPO
Operations: M eminta pembayaran
27. CBPV_Header
Purpose: Kumpulan dari Cash / Bank Payment Voucher (CBPV) yang terdapat dalam sistem.
Attributes: NoCBPV, TglCBPV, SupplierCode, TotalPembayaran, NoCekGiro, Bank, TglJatuhTempo, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: membayar
28. CBPV_Detail
Purpose: Detail dari Cash / Bank Payment Voucher (CBPV).
Attributes: NoCBPV, NoFPP Operations: membayar
29. KHSO_Header
Purpose: Kumpulan dari Kartu Hasil Stock Opname (KHSO) yang terdapat dalam sistem.
Attributes: NoKHSO, TglKHSO, Keterangan, CreateBy, CreateDate, UpdateBy, UpdateDate
Operations: M elakukan stock opname 30. KHSO_Detail
Purpose: Detail dari Kartu Hasil Stock Opname (KHSO) Attributes: NoKHSO, JumlahFisik, JumlahSistem, Selisih,
Keterangan
Operations: M elakukan stock opname