• Tidak ada hasil yang ditemukan

Function List

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 92-99)

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

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 92-99)

Dokumen terkait