Class Baku Baku merupakan kumpulan objek-objek dari barang yang dibeli perusahaan dari supplier, yang digunakan sebagai bahan baku dalam proses produksi perusahaan. Gambar 4.18 berikut ini memperlihatkan class Barang beserta attributes dan operations serta statechart yang menggambarkan event di mana barang didaftar oleh bagian akuntansi dan di-update secara otomatis ketika terdapat pembuatan BM B, BKB, SRB, BTBR, BPB, dan KHSO.
-KodeBarang
/ melakukan_sto ck_opname
Event Atribut
/mendaftar_bahan_baku KodeBarang, JenisBarang, Gramature, Lebar, Jumlah, Satuan
/menerima_pengembalian KdKaryawan, NoBPB, TglBPB, NoBKB,
KodeBarang, JumlahKembali
/menerima_pengganti KdKaryawan, NoBTBR, TglBTBR, NoSRB,
NoSuratJalan, TglSuratJalan, SupplierName, NoPO, KodeBarang, JumlahTerima /melakukan_stock_opname KdKaryawan, NoKHSO,
TglKHSO, KodeBarang, Jumlah Fisik, Jumlah Sistem, Selisih
/meretur KdKaryawan, NoSRB,
TglSRB, NoSuratJalan, TglSuratJalan,
SupplierName, NoPO, KodeBarang, JumlahRetur
/meminta_pembelian KdKaryawan, NoSPP, TglSPP, KodeBarang,
Jumlah
/menerima KdKaryawan, NoBMB,
TglBM B, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, KodeBarang, Jumlah Gambar 4.18 Class dan Statechart Bahan Baku
4.1.2.3.8. Supplier
Class Supplier merupakan kumpulan objek-objek dari perusahaan yang menjadi pemasok barang yang digunakan sebagai bahan baku dalam proses produksi PT Syn Toba Grafika. Gambar 4.19 berikut ini memperlihatkan class Supplier beserta attributes dan operations serta statechart yang menggambarkan event dimana supplier didaftar oleh bagian pembelian dan diupdate secara berulang.
-SupplierCode -SupplierName -Address -City -Post code -Phone -Fax -CreateBy -CreateDate -UpdateBy -UpdateDat e
Suppl ier
terdaftar / mendaftar_supplier
/ meminta_penawaran_harga / memesan
Event Atribut
/mendaftar_supplier SupplierCode,
SupplierName, Address, City, PostCode, Phone, Fax
/memesan KdKaryawan, NoPO,
TglPO, SupplierCode, KodeBarang, Jumlah, HargaSatuan
/meminta_penawaran_harga KdKaryawan, NoSPPH, TglSPPH, NoSPP,
SupplierCode Gambar 4.19 Class dan Statechart Supplier
4.1.2.3.9. S PP
Class SPP merupakan kumpulan dari dokumen-dokumen permintaan pembelian yang dikeluarkan oleh bagian gudang kepada bagian pembelian. Bagian gudang mengeluarkan SPP ketika persediaan barang di gudang telah mencapai titik pemesanan kembali (ROP). Gambar 4.20 berikut ini memperlihatkan class SPP yang terdiri dari SPP Header dan SPP Detail beserta attributes dan operations serta statechart
yang menggambarkan event pada saat pembuatan SPP oleh bagian gudang.
-NoSPP -TglSPP -Keterangan -CreateBy -CreateDat e -Updat eBy -Updat eDat e
SPP_Header
-NoSPP -KodeBarang -Jumlah
SPP_Detail
/ mem in ta_pemb elian
aktif
/ me minta_penawaran_ harga
[perm in taan_pena waran _harga _dib uat]
Event Atribut
/meminta_pembelian KdKaryawan, NoSPP, TglSPP, KodeBarang,
Jumlah
/meminta_penawaran_harga KdKaryawan, NoSPPH, NoSPP
Gambar 4.20 Class dan Statechart SPP Header dan SPP Detail
4.1.2.3.10. S PPH
Class SPPH merupakan kumpulan dokumen-dokumen yang digunakan oleh bagian pembelian untuk meminta penawaran harga dari supplier atas sejumlah barang yang dibutuhkan dan akan dibeli oleh perusahaan. Gambar 4.21 berikut ini memperlihatkan class SPPH yang terdiri dari SPPH Header dan SPPH Detail beserta attributes dan operations serta
statechart yang menggambarkan event dimana SPPH dibuat setelah menerima SPP dari bagian gudang.
-NoS PPH -Tg lS PPH -NoS PP -K ete ra ng an -Creat eBy -Creat eDate -Upd at eBy -Upd at eDate -S up plie rCo de
SPPH
[menerima_SPP]
aktif
/ memesan / meminta_penawaran_harga
Event Atribut
/meminta_penawaran_harga KdKaryawan, NoSPPH, NoSPP
/memesan KdKaryawan, NoPO,
TglPO, SupplierCode, KodeBarang, Jumlah, HargaSatuan
Gambar 4.21 Class dan Statechart SPPH
4.1.2.3.11. PO
Class PO merupakan kumpulan dari dokumen-dokumen yang dikeluarkan oleh bagian pembelian yang berisi pesanan pembelian bahan baku perusahaan kepada supplier.
Gambar 4.22 berikut ini memperlihatkan class PO yang terdiri dari PO Header dan PO Detail beserta attributes dan operations serta statechart yang menggambarkan event yang dimiliki oleh PO Header dan PO Detail.
-NoPO -Updat eDat e
PO_Header
Event Atribut
/memesan KdKaryawan, NoPO, TglPO,
SupplierCode, KodeBarang, Jumlah, HargaSatuan
/menerima KdKaryawan, NoBMB, TglBM B, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, KodeBarang, Jumlah
/meretur KdKaryawan, NoSRB, TglSRB, NoSuratJalan, TglSuratJalan,
SupplierName, NoPO, KodeBarang, JumlahRetur
/menerima_pengganti KdKaryawan, NoBTBR, TglBTBR, NoSRB, NoSuratJalan,
TglSuratJalan, SupplierName, NoPO, KodeBarang, JumlahTerima Gambar 4.22 Class dan Statechart PO Header dan PO Detail
4.1.2.3.12. BMB
Class BM B merupakan kumpulan dari dokumen-dokumen yang dikeluarkan oleh bagian gudang sebagai bukti atas penerimaan bahan baku dari supplier. Gambar 4.23 berikut ini memperlihatkan class BM B yang terdiri dari BM B Header
dan BM B Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan BM B oleh bagian gudang pada saat menerima barang dari supplier.
-NoBMB -TglBMB -NoSuratJalan -TanggalSuratJalan -SupplierCode -NoPO -Keterangan -CreateBy -CreateDate -UpdateB y -UpdateDate
BMB_Header
-NoBMB -Kod eBarang -JumlahMasuk
BMB_Detail
akti f
/ menerima / meretur
Event Atribut
/menerima KdKaryawan, NoBMB,
TglBM B, NoSuratJalan, TglSuratJalan, SupplierCode, NoPO, KodeBarang, Jumlah /meretur KdKaryawan, NoSRB, TglSRB,
NoSuratJalan, TglSuratJalan, SupplierName, NoPO, KodeBarang, JumlahRetur
Gambar 4.23 Class dan Statechart BM B Header dan BM B Detail
4.1.2.3.13. S PPB
Class SPPB merupakan kumpulan dari dokumen-dokumen yang dikeluarkan oleh bagian PPC kepada bagian gudang, sebagai perintah untuk mengeluarkan sejumlah barang dari gudang untuk proses produksi pesanan pelanggan. Gambar 4.24 berikut ini memperlihatkan class SPPB yang terdiri dari SPPB Header dan SPPB Detail beserta attributes dan operations serta statechart yang menggambarkan event dimana SPPB dibuat berdasarkan SO yang diterima dari bagian penjualan.
-NoSPPB -TglSPPB -NoSO -Keterangan -CreateBy -CreateDat e -Updat eBy -Updat eDate SPPB_Header
-NoSPPB -KodeBarang -JumlahKeluar
SPPB_Detail
[SO_diterima]
aktif tersedia
/ meminta_pengeluaran / mengeluarkan
Event Atribut
/meminta_pengeluaran KdKaryawan, NoSPPB, TglSPPB, NoSO,
KodeBarang, JumlahKeluar
/mengeluarkan KdKaryawan, NoBKB,
TglBKB, NoSPPB
Gambar 4.24 Class dan Statechart SPPB Header dan SPPB Detail
4.1.2.3.14. BKB
Class BKB merupakan kumpulan dari dokumen-dokumen yang dikeluarkan oleh bagian gudang sebagai bukti atas bahan baku yang dikeluarkan oleh bagian gudang. Gambar 4.25 berikut ini memperlihatkan class BKB yang terdiri dari BKB Header dan BKB Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan BKB yang secara otomatis mengupdate data bahan baku.
-NoBKB -TglBKB -NoSPPB -Keterangan -CreateBy -CreateDate -UpdateBy -UpdateDate
BKB_Header
-NoBKB -KodeBarang -JumlahKeluar
BKB_Detail
aktif
/ m enerima_pengembalian / mengeluarkan
Event Atribut
/mengeluarkan KdKaryawan, NoBKB,
TglBKB, NoSPPB
/menerima_pengembalian KdKaryawan, NoBPB, TglBPB, NoBKB,
KodeBarang, JumlahKembali Gambar 4.25 Class dan Statechart BKB Header dan BKB
Detail
4.1.2.3.15. BPB
Class BPB merupakan kumpulan dari dokumen yang dikeluarkan oleh bagian gudang sebagai bukti atas penerimaan barang yang tidak habis terpakai dalam proses produksi.
Gambar 4.26 berikut ini memperlihatkan class BPB Header dan BPB Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan BPB pada saat bagian gudang menerima bahan baku yang tidak terpakai, yang secara otomatis mengupdate data bahan baku.
-NoBPB -TglBPB -NoBKB -Keterangan -CreateBy -CreateDat e -Updat eBy -Updat eDate
BPB_Header
-NoBPB -KodeBarang -JumlahKembali
BPB_Detail
aktif
[bahan_tidak_terpakai] / menerima_pengembalian
Event Atribut
/menerima_pengembalian KdKaryawan, NoBPB, TglBPB, NoBKB,
KodeBarang, JumlahKembali
Gambar 4.26 Class dan statechart BPB Header dan BPB Detail
4.1.2.3.16. S RB
Class SRB merupakan kumpulan dari dokumen yang dikeluarkan oleh bagian gudang sebagai bukti atas adanya sejumlah barang yang diretur kepada supplier. Gambar 4.27 berikut ini memperlihatkan class SRB yang terdiri dari SRB Header dan SRB Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan SRB ketika bagian gudang mengembalikan barang yang dikirim oleh supplier, yang secara otomatis mengupdate data bahan baku.
-NoSRB -TglSRB -NoSurat Jalan -TglSurat Jalan -SupplierCode -NoPO -Keterangan -CreateBy -CreateDat e -Updat eBy -Updat eDate
SRB_Header
-NoSRB -KodeBarang -JumlahRetur -AlasanRetur
SRB_Detail
aktif
/ meretur / menerima_penggant i
Event Atribut
/meretur KdKaryawan, NoSRB, TglSRB, NoSuratJalan, TglSuratJalan, SupplierName, NoPO, KodeBarang, JumlahRetur /menerima_pengganti KdKaryawan, NoBTBR,
TglBTBR, NoSRB,
NoSuratJalan, TglSuratJalan,
SupplierName, NoPO, KodeBarang, JumlahTerima Gambar 4.27 Class dan Statechart SRB Header dan SRB Detail
4.1.2.3.17. BTBR
Class BTBR merupakan kumpulan dari dokumen yang dikeluarkan oleh bagian gudang sebagai bukti penerimaan barang pengganti dari supplier sesuai dengan retur pembelian yang telah dilakukan perusahaan. Gambar 4.28 berikut ini memperlihatkan class BTBR yang terdiri dari BTBR Header dan BTBR Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan BTBR ketika bagian gudang menerima barang dari supplier, yang secara otomatis mengupdate data bahan baku.
-NoBTBR -TglBTBR -NoSRB -NoSuratJalan -TglSuratJalan -SupplierCode -NoPO -Keterangan -CreatedBy -CreateDate -UpdateBy -UpdateDate BTBR_Header
-NoBTBR -KodeBarang -JumlahTerima -Keterangan
BTBR_Detail
aktif
/ menerima_pengganti [bahan_baku_diupdate]
Event Atribut
/menerima_pengganti KdKaryawan, NoBTBR, TglBTBR, NoSRB,
NoSuratJalan, TglSuratJalan, SupplierName, NoPO, KodeBarang, JumlahTerima Gambar 4.28 Class dan Statechart BTBR Header dan BTBR
Detail
4.1.2.3.18. FPP
Class FPP merupakan kumpulan dari dokumen permintaan pembayaran kepada supplier yang dikeluarkan oleh bagian akuntansi kepada bagian keuangan. Gambar 4.29 berikut ini memperlihatkan class FPP Header dan FPP Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan FPP setelah bagian akuntansi mencocokan dokumen-dokumen penagihan dari supplier dengan PO, BM B, BTBR, SRB, dan SPP.
-NoFPP -TglFPP -Keterangan -TotalBayar -CreateBy -CreateDate -UpdateBy -UpdateDate
FPP_Header
-NoFPP -NoPO
FPP_Detail
aktif
/ meminta_pembayaran / membayar
Event Atribut
/meminta_pembayaran KdKaryawan, NoFPP, TglFPP, NoInvoice,
TglInvoice, TotalBayar, NoPO
/membayar KodeKaryawan, NoCBPV,
TglCBPV, SupplierCode, TotalPembayaran,
NoCekGiro, Bank, NoFPP
Gambar 4.29 Class dan Statechart FPP Header dan FPP Detail
4.1.2.3.19. CBPV
Class CBPV merupakan kumpulan dari dokumen yang dikeluarkan oleh bagian keuangan sebagai bukti pembayaran yang telah dilakukan kepada supplier. Gambar 4.30 berikut ini memperlihatkan class CBPV Header dan CBPV Detail beserta attributes dan operations serta statechart yang menggambarkan event pembuatan CBPV pada saat bagian keuangan memberikan cek / giro kepada supplier.
-NoCBPV -TglCBPV -SupplierCode -TotalPembayaran -NoCekGiro -Bank
-TglJatuhTempo -CreateBy -CreateDat e -Updat eBy -Updat eDat e
CBPV_Header
-NoCBPV -NoFPP
CBPV_Detail
aktif
[ menerima_FPP] / membayar
Event Atribut
/membayar KodeKaryawan, NoCBPV,
TglCBPV, SupplierCode, TotalPembayaran,
NoCekGiro, Bank, NoFPP Gambar 4.30 Class dan Statechart CBPV Header dan CBP V
Detail
4.1.2.3.20. KHS O
Class KHSO merupakan kumpulan dari dokumen yang berisi hasil perhitungan fisik persediaan di gudang (stock opname) yang dibuat oleh bagian akuntansi. Dokumen tersebut berisi selisih antara jumlah barang pada sistem dengan jumlah fisik barang di gudang. Gambar 4.31 berikut ini memperlihatkan class SPPB beserta attributes dan operations serta statechart yang menggambarkan event dimana KHSO dibuat sesuai dengan perhitungan fisik barang.
-NoKHSO -TglKHSO -Keterangan -CreateBy -CreateDate -UpdateBy -UpdateDate KHSO_Header
-NoKHSO -KodeBarang -JumlahFisik -JumlahSistem -Selisih -Keterangan
KHSO_Detail
aktif
/ melakukan_stock_opname [akhir_periode]
Event Atribut
/melakukan_stock_opname KdKaryawan, NoKHSO, TglKHSO, KodeBarang, JumlahFisik, JumlahSistem Gambar 4.31 Class dan Statechart KHSO Header dan KHSO
Detail
4.1.2.4. Events
Event table dari sistem informasi pembelian dan persediaan bahan baku PT Syn Toba Grafika dapat dilihat pada tabel 4.2 berikut ini:
Tabel 4.2 Event Table Sistem Informasi Akuntansi Pembelian dan Persediaan Bahan Baku pada PT Syn Toba Grafika Classes
Events
Bahan_Baku Supplier Bagian_Pembelian Bagian_Gudang Bagian_PPC Bagian_Akuntansi Bagian_Keuangan SPP SPPH PO BMB BKB SRB BPB SPPB BTBR FPP CBPV KHSO
M endaftar_bahan_baku + *
M endaftar_supplier + *
M eminta_pembelian * * + M enerima * * + * M engeluarkan * * + + M enerima_pengembalian * * + +
M eretur * * * +
M enerima_pengganti * * * + +
M elakukan_stock_opname * * +
M emesan * * * + +
M eminta_penawaran_harga * * * +
M eminta_pengeluaran * * +
M eminta_pembayaran * * +
M embayar * * +
Keterangan: + : Event terjadi satu kali * : Event terjadi lebih dari satu kali
4.1.3. Application Domain