• Tidak ada hasil yang ditemukan

Model Component

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 166-177)

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

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 166-177)

Dokumen terkait