4.1.3. Application Domain 1. Usage
4.1.3.2. Function List
Tabel 4.36 berikut ini merupakan function list dari sistem informasi akuntansi pembelian dan persediaan bahan baku pada PT Syn Toba Grafika:
Tabel 4.36 Function List dari Sistem Informasi Akuntansi Pembelian dan Persediaan pada PT Syn Toba Grafika
Function
Type
( Update, Read, Signal, Compute )
Complexity ( Simple, Medium,
Complex, Very Complex ) Mendaftar Supplier
- create ( )
- generate_new_supplier_code( ) - get_last_supplier_code ( ) - save ( )
Update, Read, Compute Update
Read, Compute Read Mengupdate Supplier
- create ( )
- get_supplier_code ( ) - save ( )
Update, Read Update Mendaftar Bahan Baku
- create ( ) Mengupdate Bahan Baku
- create ()
- get_kode_barang () - hitung_prediksi () - hitung_EOQ ()
- hitung_permintaan_per_hari () - hitung_ROP ()
- save ()
Update, Read, Compute Update
Simple, Medium, Complex
- get_last_no_SPP () - generate_new_no_SPP () - get_data_karyawan () - generate_tgl_SPP () - get_jenis_barang () - get_data_barang () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
- get_last_no_SPPH () - generate_new_no_SPPH () - get_data_karyawan () - generate_tgl_SPP () - get_no_SPP () - get_detail_SPP () - get_supplier_name () - get_data_barang () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
Membuat PO - create ()
- get_last_no_PO () - generate_new_no_PO () - get_data_karyawan () - generate_tgl_PO () - get_data_supplier () - get_jenis_barang () - get_data_barang () - hitung_total_harga () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read Membuat BMB
- create ()
- get_last_no_BM B () - generate_new_no_BM B () - get_data_karyawan () - generate_tgl_BM B () - get_supplier_name () - get_no_PO ()
- get_PO_detail () - get_data_PO () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read Membuat BKB
- create ()
- get_last_no_BKB () - generate_new_no_BKB () - get_data_karyawan () - generate_tgl_BKB () - get_no_SPPB () - get_detail_SPPB () - get_no_SPPB () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
- get_last_no_SPPB () - generate_new_no_SPPB () - get_data_karyawan () - generate_tgl_SPPB () - get_jenis_barang () - get_data_barang () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
- get_last_no_SRB () - generate_new_no_SRB () - get_data_karyawan () - generate_tgl_SRB () - get_supplier_name () - get_no_PO ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
- get_data_barang () Membuat BTBR
- create ()
- get_last_no_BTBR () - generate_new_no_BTBR () - get_data_karyawan () - generate_tgl_BTBR () - get_no_SRB ()
- get_supplier_name () - get_no_PO ()
- get_no_BTBR () - get_data_barang () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read Membuat FPP
- create ()
- get_last_no_FPP () - generate_new_no_FPP () - get_data_karyawan () - generate_tgl_FPP () - get_last_no_FPP () - get_no_PO () - get_detail_PO () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read Membuat CBPV
- create ()
- get_last_no_CBPV () - generate_new_no_CBP V () - get_data_karyawan () - generate_tgl_CBPV () - get_last_no_FPP () - get_supplier_name () - get_no_FPP () - get_total_bayar () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read
- get_last_no_KHSO () - generate_new_no_KHSO () - get_data_karyawan () - generate_tgl_KHSO () - get_data_barang () - hitung_selisih () - save ()
Read, Compute, Update Update
Read Read, Compute
Read Read, Compute
Read Membuat Laporan Pembelian
Berdasarkan Supplier - create ()
- generate_tgl_cetak_laporan ()
Update, Read, Compute Update
Read, Compute
Simple, Medium Simple Simple
- get_kode_karyawan () - get_nama_karyawan () - get_kode_supplier () - get_nama_supplier () - get_kode_PO () - get_nama_PO () - get_nama_karyawan () - get_no_SPPH () - get_kode_barang () - get_jenis_barang () - get_gramature () - get_lebar ()
- get_jumlah_dibeli () - get_total_bayar ()
- hitung_total_pembelian ()
Read Membuat Laporan Pembelian
Berdasarkan Barang - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_tgl_PO (), get_no_PO () - get_supplier_name ()
- get_kode_barang () - get_jumlah_dibeli () - get_no_SPPH () - get_total_bayar ()
- hitung_total_pembelian ()
Update, Read, Compute Update
Read, Compute Read
Simple, Medium Simple Membuat Laporan Permintaan
Pembelian - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan ()
- get_tgl_SPP (), get_no_SPP () - get_nama_karyawan () - get_jenis_barang () - get_gramature () - get_lebar ()
- get_jumlah_diminta ()
- hitung_total_permintaan_pembe lian ()
Update, Read, Compute Update
Read, Compute Read
Simple, Medium Simple Membuat Laporan Penerimaan
Barang - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_tgl_BM B ()
Update Read, Compute
Update Read, Compute
Read Read Read
Simple, Medium Simple Simple Simple Simple Simple
- get_no_BM B () - get_no_PO ()
- get_supplier_name () - get_no_surat_jalan () - get_kode_barang () - get_jenis_barang () - get_gramature () - get_lebar ()
- get_jumlah_diterima () - hitung_total_penerimaan ()
Read Membuat Laporan Pengeluaran
Barang - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_tgl_BKB ()
- get_no_BKB () - get_nama_karyawan () - get_no_SPPB () - get_no_SO () - get_kode_barang () - get_jenis()
- get_gramature () - get_lebar ()
- get_jumlah_barang_keluar () - hitung_total_pengeluaran_baran
g ()
Update, Read, Compute Update
Read, Compute Read
Simple, Medium Simple Membuat Laporan Retur
Barang - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_tgl_SRB ()
- get_no_SRB ()
- get_nama_karyawan () - get_no_PO ()
- get_supplier_name () - get_kode_barang () - get_jenis ()
- get_gramature () - get_lebar ()
- get_jumlah_retur ()
- hitung_total_retur_barang ()
Update, Read, Compute Update
Read, Compute Read
Simple, Medium Simple Membuat Laporan Penerimaan
Barang Retur - create ()
- generate_tgl_cetak_laporan ()
Update, Read, Compute Update
Read, Compute
Simple, Medium Simple Simple
- get_kode_karyawan () - get_nama_karyawan () - get_tgl_BTBR () - get_no_BTBR () - get_nama_karyawan () - get_no_SRB ()
- get_kode_barang () - get_jenis()
- get_gramature () - get_lebar ()
- get_jumlah_retur ()
- hitung_total_retur_barang ()
Read Membuat Laporan Stock
Opname - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_no_KHSO () - get_tgl_KHSO () - get_nama_karyawan () - get_kode_barang () - get_jumlah_fisik () - get_jumlah_sistem () - get_selisih ()
- get_keterangan () - hitung total ()
Read, Compute, Update Update Read, Compute
Read
Simple, Medium Simple Membuat Laporan Mutasi
Persediaan - create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_no_BM B() - get_tgl_BTBR() - get_total ()
Read, Compute Update Read, Compute
Read
Simple, Medium Simple
Membuat Laporan Pengeluaran Kas
- create ()
- generate_tgl_cetak_laporan () - get_kode_karyawan ()
- get_nama_karyawan () - get_no_CBPV () - get_tgl_CBP V () - get_cek / giro () - get_bank ()
- get_supplier_name () - get_jumlah ()
- get_no_FPP () - get_tgl_FPP ()
- hitung_total_pembayaran ()
Read, Compute Update Read, Compute
Read
Simple, Medium Simple