4.2. Analisis Masalah - Analisis dan Perancangan Sistem Informasi Akuntansi Berbasis Teknologi Informasi Pada Pabrik Mie Ayam UD. Barokah Dengan Menggunakan Metode Model Driven Development - Unika Repository
BAB IV HASIL ANALISIS 4.1. Identifikasi Masalah Proses identifikasi masalah ini diawali dengan melakukan wawancara
kepada pemilik Pabrik Mie Ayam UD. Barokah mengenai sistem yang sedang berlangsung saat ini. Dari wawancara tersebut, diketahui beberapa masalah yang sedang terjadi di sistem Pabrik Mie Ayam UD. Barokah, yaitu: 1.
Tidak ada perhitungan pasti untuk HPP.
2. Tidak ada nota penjualan yang diberikan kepada pelanggan.
3. Semua transaksi hanya dicatat oleh admin dan owner pada sebuah buku catatan transaksi.
4. Tidak ada pengendalian batas minimum persediaan bahan baku di pabrik.
5. Belum mempunyai laporan keuangan.
4.2. Analisis Masalah
Setelah diketahui masalah yang terjadi, lalu dilakukan analisis terhadap masalah tersebut agar diketahui akar permasalahan dan solusi yang tepat untuk mengatasinya.
No. Akar Permasalahan Masalah Solusi Perbaikan
1. Tidak melakukan perhitungan HPP.
Perlu melakukan proses perhitungan HPP dengan cara membuat Laporan HPP.
- Tidak mengetahui HPP secara pasti.
- Tidak mengetahui jumlah laba yang diperoleh.
2. Tidak ada nota penjualan.
Memberikan nota penjualan dengan nomor urut tercetak kepada pelanggan setiap melakukan transaksi.
- Tidak ada bukti transaksi yang diberikan ke pelanggan.
- Pelanggan dapat melakukan penipuan terkait pelunasan hutang kepada UD. Barokah.
3. Proses pencatatan akuntansi dilakukan
Melibatkan perkembangan
- Membutuhkan waktu yang lama
- Kemungkinan buku hilang sangat besar.
- Apabila buku hilang, perusahaan tidak memiliki
back up data
sehingga akan kehilangan seluruh data perusahaan.
4. Tidak ada Melakukan kontrol
- Apabila ada pengendalian batas batas minimum tambahan pesanan minimum bahan baku persediaan bahan dan ternyata bahan yang tersimpan. baku, yaitu dengan baku tidak munculnya form mencukupi, proses peringatan ketika produksi harus bahan baku mencapai terhenti terlebih batas minimum.
dahulu untuk menunggu proses baku.
5. Belum membuat laporan keuangan.
Membuat laporan keuangan dengan memanfaatkan kemajuan teknologi informasi agar diperoleh laporan keuangan yang akurat dan cepat.
- Sulit mengetahui keuntungan perusahaan secara pasti.
- Tidak mengetahui kondisi perusahan yang sedang terjadi.
4.3. Identifikasi Kebutuhan Sistem Untuk mengatasi permasalahan yang terjadi di Pabrik Mie Ayam UD.
Barokah, perlu dilakukan identifikasi kebutuhan dari sistem yang akan dirancang. Kebutuhan sistem tersebut meliputi kebutuhan input, proses, dan output.
No. Akar Permasalahan Kebutuhan Input Kebutuhan Proses Kebutuhan Output
1. Tidak melakukan perhitungan
Form Pembelian, Form
Laporan Harga Pokok Produksi
- Melakukan pencatatan pengeluaran kas
- Menghitung biaya bahan baku, BTKL, dan BOP per unit, kemudian dijumlah keseluruhannya.
- Sistem komputerisasi akan secara otomatis menghitung laba kotor per unit.
2. Tidak ada nota Form Laporan
- Terdapat pilihan penjualan. Pesanan, Penjualan, proses
Form Laporan pembayaran Penjualan, Piutang, secara tunai Form Laporan atau kredit di Pelunasan Pelunasan form penjualan. Piutang Piutang
- Apabila secara kredit maka
3. Proses pencatatan akuntansi dilakukan secara manual ke dalam satu buku catatan.
Form Pelanggan, Form Supplier, Form Pembelian, Form Penjualan, Form Pelunasan Piutang
Seluruh transaksi akan dicatat oleh admin dan pemilik secara komputerisasi dan saling terintegrasi setiap menunya.
Laporan Pembelian, Laporan Penjualan, Laporan Piutang, Laporan Pelunasan Piutang,
4. Tidak ada pengendalian batas minimum bahan baku yang tersimpan.
Form Bahan Baku, Form Peringatan Bahan Baku
Laporan Bahan Baku
- Owner mengaturjumlah jumlah minimum persediaan setiap jenis bahan baku.
- Sistem akan secara otomatis mengurangi persediaan
- Apabila mencapai jumlah mnimum bahan baku, maka akan muncul peringatan.
5. Belum Form Laporan Laba
- Sistem secara membuat Pemasukan Rugi, Laporan otomatis akan laporan Kas, Form menghitung Perubahan keuangan. Pengeluaran Ekuitas, laba bersih,
Kas, Form Laporan Posisi modal akhir Buku Besar, Keuangan periode, total aset, dan total liabilitas & ekuitas.
- Semua menu saling terintegrasi untuk pembuatan laporan keuangan.
4.4. Desain Sistem 4.4.1. Desain Data
Gambar 4.1 Entity Relationship DiagramNama Attribute Tipe Data Attribute Size Keterangan
Username Text
8 PK Password Text
8
Nama Attribute Tipe Data Attribute Size Keterangan
Id_Karyawan Text
5 PK Nama_Karyawan Text
40 Alamat_Karyawan Text
70 Telepon_Karyawan Text
20 Kode_Jabatan
5 FK
Text
Tabel 4.2 Tabel Database Karyawan Nama Attribute Tipe Data Attribute Size KeteranganKode_Jabatan Text
5 PK Nama_Jabatan
20 Text Gaji Currency
Tabel 4.3 Tabel Database Jabatan Nama Attribute Tipe Data Attribute Size KeteranganId_Supplier Text
5 PK Nama_Supplier Text
40 Telepon_Supplier Text
20 Tabel 4.4 Tabel Database Supplier
Nama Attribute Tipe Data Attribute Size Keterangan
Id_Pelanggan Text
5 PK Nama_Pelanggan Text
40 Alamat_Pelanggan Text
70 Telepon_Pelanggan Number Jumlah Piutang Currency
Tabel 4.5 Tabel Database Pelanggan NamaTipe Data Attribute Size Keterangan Attribute
Id_Barang Text
5 PK Nama_Barang Text
20 Harga_Jual Currency
Tabel 4.6 Tabel Database Barang Nama Attribute Tipe Data Attribute Size Keterangan Nama_Tipe_Kas Text20 Tabel 4.7 Tabel Database Tipe Kas
Nama Attribute Tipe Data Attribute Size Keterangan
Kode_Bank Text
5 PK Nama_Bank Text
20 Nomor_Rekening Text
20 Tabel 4.8 Tabel Database Bank
Nama Attribute Tipe Data Attribute Size Keterangan
No_Faktur_Beli Text
10 PK Id_Supplier Text
5 FK Tanggal_Beli Date/Time Kode_Tipe_Kas Text
5 FK Kode_Bank
5 FK
Text
Total_Beli Currency
Tabel 4.9 Tabel Database Pembelian No_Faktur_Beli Text10 PK Id_BB Text
5 PK Harga_Satuan Currency Unit_Beli Number Jumlah_Beli Currency
Tabel 4.10 Tabel Database Detail Pembelian NamaTipe Data Attribute Size Keterangan Attribute
Kode_Pesanan Text
10 PK Id_Pelanggan Text
5 FK Tanggal_Pesan Date/Time
Tabel 4.11 Tabel Database PesananAttribute Nama Attribute Tipe Data Keterangan
Size
Kode_Pesanan Text
10 PK Id_Barang Text
5 PK Unit_Pesanan Number
Nama Attribute Tipe Data Attribute Size
Keterangan
Kode_Produksi
Text
10 PK Tanggal_Produksi Date/Time Unit_Produksi Number Total_BBB Currency Total_BTKL Currency Total_BOP Currency Total_Biaya_Produksi Currency HPP_Unit Currency
Tabel 4.13 Tabel Database Produksi Nama Attribute Tipe DataAttribute Size Keterangan
Kode_Produksi Text
10 PK Kode_Pesanan Text
10 PK
Nama Attribute Tipe Data Attribute Size Keterangan
Kode_Produksi Text
10 PK Id_Barang Text
5 PK Id_BB Text
5 PK Unit_BB Number Harga_Satuan Currency Jumlah_BBB Currency
Tabel 4.15 Tabel Database Biaya Produksi BB Nama Attribute Tipe Data Attribute Size KeteranganKode_Produksi Text
10 PK Id_Barang Text
5 PK Id_Karyawan Text
5 PK Unit_BTKL
Number
Biaya_per_Unit Currency Jumlah_BTKL Currency
Nama Attribute Tipe Data Attribute Size Keterangan
Kode_Produksi Text
10 PK Id_Barang Text
5 PK Id_BOP Text
10 PK Unit_BOP Number Biaya_per_Unit Currency Jumlah_BOP Currency
Tabel 4.17 Tabel Database Biaya Produksi BOP Nama Attribute Tipe Data Attribute Size KeteranganId_BB Text
5 PK Nama_BB Text
20 Jumlah_Minimum Number
Tabel 4.18 Tabel Database Bahan Baku Nama Attribute Tipe Data Attribute Size KeteranganId_BB Text
5 PK No_Faktur_Beli Text
10 PK Stock_Awal Number Stock_Tersedia Number
Tabel 4.19 Tabel Database Persediaan Bahan Baku Nama Attribute Tipe Data Attribute Size KeteranganId_Barang Text
5 PK Id_BB Text
5 PK Unit_BB_per_kg Number
Tabel 4.20 Tabel Database Bill of Material Nama Attribute Tipe Data Attribute Size KeteranganId_Barang Text
5 PK Id_Karyawan Text
5 PK Unit_BTKL_per_kg Currency
Tabel 4.21 Tabel Database Standar BTKL NamaTipe Data Attribute Size Keterangan Id_BOP Text
10 PK Nama_BOP Text
20 Tabel 4.22 Tabel Database BOP
Nama Attribute Tipe Data Attribute Size Keterangan
Id_Barang Text
10 PK Id_BOP Text
10 PK Unit_BOP_per_kg Currency
Tabel 4.23 Tabel Database Standar BOPAttribute Nama Attribute Tipe Data Keterangan
Size
No_Faktur_Jual Text
10 PK Tanggal_Jual Date/Time Id_Pelanggan Text
5 FK Kode_Pesanan Text
10 FK Kode_Tipe_Pembayaran Text
5 FK Kode_Tipe_Kas Text
5 FK Kode_Bank Text
5 FK Total_Jual Currency
Tabel 4.24 Tabel Database Penjualan NamaTipe Data Attribute Size Keterangan Attribute
No_Faktur_Jual Text
10 PK Id_Barang Text
5 PK Unit_Jual Number Harga_Jual Currency Jumlah_Jual
Currency
Tabel 4.25 Tabel Database Detail Penjualan Tipe AttributeNama Attribute Keterangan Data Size
Kode_Tipe_Pembayaran Text
5 PK Nama_Tipe_Pembayaran Text
10 Tabel 4.26 Tabel Database Tipe Pembayaran No_Pelunasan_Piutang Text
10 PK Id_Pelanggan Text
5 FK Tanggal_Pembayaran Date/Time Kode_Tipe_Kas Text
5 FK Kode_Bank Text
5 FK
Tabel 4.27 Tabel Database Pelunasan PiutangAttribute Nama Attribute Tipe Data Keterangan
Size
No_Pelunasan_Piutang Text
10 PK No_Faktur_Jual Text
10 PK Jumlah_Piutang Currency Jumlah_Bayar Currency Sisa_Piutang Currency
Tabel 4.28 Tabel Database Detil Pelunasan Piutang Nama Attribute Tipe Data Attribute Size KeteranganNo_Kas_Keluar Text
10 PK Tanggal Date/Time Kode_Tipe_Kas Text
5 FK Kode_Bank Text
5 FK
Tabel 4.29 Tabel Database Kas Keluar Nama Attribute Tipe Data Attribute Size KeteranganNo_Kas_Keluar Text
10 PK Kode_Buku_Besar Text
5 PK Jumlah_Kas_Keluar Currency Keterangan Text
30 Tabel 4.30 Tabel Database Detail Kas Keluar
Attribute Nama Attribute Tipe Data Keterangan
Size
No_Kas_Masuk Text
10 PK Tanggal Date/Time Kode_Tipe_Kas Text
5 FK Kode_Bank Text
5 FK
Attribute Nama Attribute Tipe Data Keterangan
Size
No_Kas_Masuk Text
10 PK Kode_Buku_Besar Text
5 PK Jumlah_Kas_Masuk Currency Keterangan Text
30 Tabel 4.32 Tabel Database Detail Kas Masuk
Attribute Nama Attribute Tipe Data Keterangan
Size
No_Jurnal Text
10 PK Tanggal Date/Time Keterangan
Tabel 4.33 Tabel Jurnal Memorial Nama Attribute Tipe Data Attribute Size KeteranganNo_Jurnal Text
10 PK Kode_Buku_Besar Text
5 PK Jumlah Currency
Tabel 4.34 Tabel Database Detail Jurnal Memorial Nama Attribute Tipe Data Attribute Size KeteranganKode_Buku_Besar Text
5 PK Nama_Akun Text
20 Debet / Kredit Text
5 Saldo Currency
Tabel 4.35 Tabel Database Buku Besar4.4.2. Desain Proses 4.4.2.1. Diagram Konteks
Bahan Baku Pesan Barang Pelanggan Supplier
Pembayaran Faktur Pembelian Faktur Penjualan
Penyerahan Barang Pembayaran Tunai
Sistem Informasi
Produksi
Pabrik Mie Ayam
UD. Barokah Data Produksi, Input PembelianBahan Baku, BTKL, BOP Input Pesanan, Laporan Keuangan, Input Produksi,
Laporan Operasional, Input Penjualan, Laporan Pendukung Input Pelunasan Piutang
Pemilik Admin
Gambar 4.2 Diagram Konteks4.4.2.2. Dekomposisi Sistem
Gambar 4.3 Dekomposisi Sistem4.4.2.3. Data Flow Diagram Level 0
Karyawan Data Karyawan Supplier Karyawan
Pelanggan Data Supplier
1 Supplier
Barang Master Data Pelanggan Data Pelanggan
Bahan Baku BOP Data Barang, BB, BOP Pemilik
Buku Besar Faktur Beli Supplier
2 Supplier Pembelian Pembelian Detil Pembelian Pembayaran Tunai
Pesanan BOM Pemakaian Bahan Baku Standar BTKL
3 Pemakaian BTKL Standar BOP Produksi Produksi
Produksi Pemakaian BOP Biaya Poduksi BOP Biaya Poduksi BB
Biaya Poduksi BTKL Pelanggan Pesanan Barang Pesanan
4 Faktur Jual Penjualan Pelanggan Penjualan
Detil Penjualan Pelunasan Piutang Pelunasan Piutang Tipe Pembayaran
4.4.2.4. Data Flow Diagram Level 1 - Master Data
1.1
MasterKaryawan
1.2
MasterSupplier
1.3
MasterPelanggan
1.4
MasterBarang
1.7
MasterBuku Besar
1.6
MasterBOP
1.5
Master BahanBaku
Karyawan Data KaryawanKaryawan Supplier Data Supplier Pelanggan
Data Pelanggan Supplier Pelanggan Pemilik
Data Barang Barang Pemilik Data Bahan Baku Pemilik Data BOP Pemilik Data Buku Besar
Bahan Baku BOP Buku Besar
Gambar 4.4 DFD Level 0Jabatan
Gambar 4.5 DFD Level 1 - Master Data 4.4.2.5. Data Flow Diagram Level 1 - PembelianGambar 4.6 DFD Level 1 - PembelianSupplier Pembelian Detil Pembelian
Kas Keluar Jurnal Buku Besar Faktur beli dan Bahan Baku
Pembayaran Tunai
2.1 Faktur Pembelian Pelanggan Data Pembayaran
1.9
Master TipePembayaran
Tipe PembayaranSupplier Bahan Baku
4.4.2.6. Data Flow Diagram Level 1 - Produksi
Bahan Baku Data unit BB per kg BOM Data unit BTKL per kg
Karyawan Data unit BOP per kg
3.1 Standar Standar BTKL Produksi BOP Standar BOP
Pesanan Produksi Detil Pesanan BOM
Standar BTKL Pemakaian Bahan Baku Standar BOP Pemakaian BTKL
3.2 Biaya Produksi BB Pemakaian BOP Produksi Biaya Produksi BTKL
Biaya Produksi BOP Produksi Detil Produksi Jurnal
Buku Besar
Gambar 4.7 DFD Level 1 – Produksi4.4.2.7. Data Flow Diagram Level 1 - Penjualan
4.3 Pelunasan Piutang Pelanggan
4.1 Pesanan
4.2 Faktur Penjualan Pemesanan Barang Pesanan
Pemberian Faktur dan Barang
Pembayaran Piutang Pelanggan Barang Pesanan
Pelanggan Barang Penjualan Detil Penjualan
Penjualan Detil Penjualan Jurnal
Pelunasan Piutang Jurnal Buku Besar Buku Besar
Kas Masuk Tipe Pembayaran Detil Pesanan
Kas Masuk Detil Pelunasan Piutang
4.4.2.8. Data Flow Diagram Level 1 - Laporan
Karyawan
5.1 Laporan Pendukung Laporan Supplier Pendukung
Pelanggan Pembelian Detil Pembelian Barang Pemakaian Bahan Baku Laporan
5.2 Operasional Pemakaian BTKL Laporan Pemilik
Operasional Pemakaian BOP Penjualan Detil Penjualan
Pelunasan Piutang Detil Pelunasan Piutang Laporan Keuangan
5.3 Jurnal Laporan Keuangan Buku Besar
Gambar 4.9 DFD Level 1 - Laporan4.4.3. Desain Interface
4.4.3.1 Desain Input
- Form Login
Nama Field Kontrol Input Keterangan
Username Completeness Check Field harus diisi Sequence Check Id tidak boleh ganda
Password Completeness Check Field harus diisi Langkah - langkah: 1. User mengisi kolom username.
2. User mengisi password sesuai username di kolom password.
3. Apabila password sesuai dengan username, maka ketika klik tombol tidak sesuai dengan username, maka akan muncul tlisan "password salah".
- Form Master Jabatan
Nama Field Kontrol Input Keterangan
Kode Jabatan Completeness Check Field harus diisi Sequence Check Id tidak boleh ganda
Nama Jabatan Completeness Check Field harus diisi Gaji
Completeness Check Field harus diisi Format Check
Sesuai dengan format currency
1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Karyawan
Nama Field Kontrol Input Keterangan
Id Karyawan Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Nama Karyawan Completeness Check Field harus diisi Alamat Completeness Check Field harus diisi
Jabatan Master Reference Membaca ke tabel Jabatan Langkah - langkah: 1. User menginput data di field yang tersedia.
Kode Jabatan Completeness Check Field harus diisi Master Reference Membaca ke tabel Jabatan
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Supplier
Nama Field Kontrol Input Keterangan
Id Supplier Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Nama Supplier Completeness Check Field harus diisi Alamat Completeness Check Field harus diisi Telepon Completeness Check Field harus diisi
Langkah - langkah: 1.1. User menginput data di field yang tersedia.
1.2. Klik tombol "OK" untuk menyimpan data di database.
1.3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Pelanggan
Nama Field Kontrol Input Keterangan
Completeness Check Field harus diisi Id Pelanggan
Sequence Check Id harus urut dan tidak ganda Nama Pelanggan Completeness Check Field harus diisi Alamat Completeness Check Field harus diisi Telepon Completeness Check Field harus diisi
Sesuai dengan format Format Check currency
Hanya diinput ketika awal Jumlah Piutang perubahan dari sistem
Reasonable Check manual ke sistem komputerisasi Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Barang
Nama Field Kontrol Input Keterangan
Id Barang Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Nama Barang Completeness Check Field harus diisi
Sesuai dengan format Format Check currency
Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Bahan Baku
Nama Field Kontrol Input Keterangan Nama BB Completeness Check Field harus diisi Langkah - langkah: 1. User menginput data di field yang tersedia.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
2. Klik tombol "OK" untuk menyimpan data di database.
- Form Master BOP
Nama Field Kontrol Input Keterangan
Completeness Check Field harus diisi Nama BOP Completeness Check Field harus diisi Langkah - langkah: 1. User menginput data di field yang tersedia.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
2. Klik tombol "OK" untuk menyimpan data di database.
- Form Master Tipe Pembayaran
Nama Field Kontrol Input Keterangan
Kode Tipe Completeness Check Field harus diisi
Nama Tipe Pembayaran
Completeness Check Field harus diisi Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Master Tipe Kas
Nama Field Kontrol Input Keterangan
Nama Field Kontrol Input Keterangan
Nama Tipe Kas Completeness Check Field harus diisi
- Form Master Bank
Kode Bank Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Nama Bank Completeness Check Field harus diisi Nomor Rekening Completeness Check Field harus diisi
- Form Buku Besar
Nama Field Kontrol Input Keterangan
Completeness Check Field harus diisi Kode Buku Besar
Sequence Check Id harus urut dan tidak ganda Nama Buku Besar Completeness Check Field harus diisi Debet/Kredit Completeness Check Field harus diisi
Completeness Check Field harus diisi Saldo
Sesuai dengan format Format Check currency
Langkah - langkah: 1. User menginput data di field yang tersedia.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Pembelian
Nama Field Kontrol Input Keterangan
No Faktur Beli Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Id Supplier Completeness Check Field harus diisi Master Reference Membaca ke tabel Supplier
Nama Supplier Completeness Check Field harus diisi Master Reference Membaca ke tabel Supplier
Sesuai dengan format Format Check date/time Completeness Check Field harus diisi
Total Pembelian Sesuai dengan format
Format Check currency Completeness Check Field harus diisi
Id BB Membaca ke tabel Bahan
Master Reference Baku
Completeness Check Field harus diisi Nama BB
Membaca ke tabel Bahan Master Reference
Baku Completeness Check Field harus diisi
Harga Satuan Sesuai dengan format
Format Check currency Completeness Check Field harus diisi
Unit Sesuai dengan format
Format Check number Completeness Check Field harus diisi
Jumlah Sesuai dengan format
Format Check currency Tipe Kas Master Reference
Membaca ke tabel Tipe Kas Master Reference
Membaca ke tabel Bank Bank
Dapat terisi apabila Tipe Kas Reasonable Check
3. Setelah data tersimpan, maka sistem secara otomatis akan membentuk jurnal: Persediaan Bahan Baku xxx
Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
Kas xxx 4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Standar Produksi
Nama Field Kontrol Input Keterangan
Id Barang Completeness Check Field harus diisi Master Reference Membaca ke tabel Barang
Nama Barang Master Reference Membaca ke tabel Barang Id BB
Completeness Check Field harus diisi Master Reference Membaca ke tabel BB
Nama BB Master Reference Membaca ke tabel BB Unit BB per kg
Completeness Check Field harus diisi Format Check
Sesuai dengan format number Id Karyawan
Completeness Check Field harus diisi Master Reference Membaca ke tabel Karyawan
Nama Karyawan Master Reference Membaca ke tabel Karyawan BTKL per kg
Completeness Check Field harus diisi Format Check
Sesuai dengan format currency Reasonable Check
= Rata-rata Gaji per bulan / rata-rata produksi per bulan Id BOP
Completeness Check Field harus diisi Master Reference Membaca ke tabel BOP
Nama BOP Master Reference Membaca ke tabel BOP
Completeness Check Field harus diisi Sesuai dengan format
BOP per kg Format Check currency = Rata-rata BOP per bulan /
Reasonable Check rata-rata produksi per bulan Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Produksi
Nama Field Kontrol Input Keterangan
Kode Produksi Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Tanggal Produksi Completeness Check Field harus diisi
Completeness Check Field harus diisi Id Barang
Master Reference Membaca ke tabel BOM Nama Barang Master Reference Membaca ke tabel Barang
Completeness Check Field harus diisi Unit Produksi
Sesuai dengan format Format Check number
Id BB Master Reference Membaca ke tabel BOM Membaca ke tabel Bahan
Nama BB Master Reference Baku
Master Reference Membaca ke tabel BOM Sesuai dengan format
Format Check Unit Terpakai number
= Unit BB (tb BOM) * Unit Reasonable Check
Produksi (tb Produksi) Sesuai dengan format
Format Check currency Harga Satuan
Metode Average Harga Reasonable Check
Satuan (tb Detil Pembelian) Sesuai dengan format
Format Check currency Jumlah
= Unit Terpakai * Harga Reasonable Check
Satuan Id Karyawan Master Reference Membaca ke tabel Standar
BTKL Nama Karyawan Master Reference
Membaca ke tabel Karyawan Sesuai dengan format
Unit Terpakai Format Check
= 1 * Unit Produksi (tb Reasonable Check
Produksi) Membaca ke tabel Standar
Master Reference BTKL
BTKL per Unit Sesuai dengan format
Format Check currency Sesuai dengan format
Format Check currency Jumlah
= Unit Terpakai * BTKL per Reasonable Check
Unit Membaca ke tabel Standar
Id BOP Master Reference BOP
Nama BOP Master Reference Membaca ke tabel BOP Sesuai dengan format
Format Check number Unit Terpakai
= 1 * Unit Produksi (tb Reasonable Check
Produksi) Membaca ke tabel Standar
Master Reference BOP
BOP per Unit Sesuai dengan format
Format Check currency Sesuai dengan format
Format Check currency Jumlah
= Unit Terpakai * BOP per Reasonable Check
Unit Sesuai dengan format
Format Check currency Total BBB
Sesuai dengan format Format Check currency
Total BTKL Menambahkan seluruh field
Reasonable Check di kolom Jumlah BTKL Sesuai dengan format
Format Check currency Total BOP
Menambahkan seluruh field Reasonable Check di kolom Jumlah BOP
Sesuai dengan format Format Check
Total Biaya currency Produksi
= Total BBB + Total BTKL Reasonable Check
- Total BOP Sesuai dengan format
Format Check currency HPP per Unit
= Total Biaya Produksi / Unit Reasonable Check
Produksi Harga satuan bahan baku diperoleh dengan metode average dari harga beli 5 bulan terakhir, yaitu dengan perhitungan sebagai berikut:
Perhitungan Harga Satuan Tepung Terigu dengan Metode Average
Harga Beli (Rp) Bulan
Juni 2017 7.600 Juli 2017 7.600
Agustus 2017 8.250 September 2017 8.250 Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Ketika field Id Barang diinput, maka sistem secara otomatis akan memunculkan data BBB, BTKL, dan BOP dari tabel BOM, Standar BTKL, dan Standar BOP. Ketika unit produksi diinput, sistem akan secara otomatis menghitung unit yang terpakai dan biaya produksi.
3. Klik tombol "OK" untuk menyimpan data di database.
4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
5. Terdapat beberapa jurnal yang terbentuk dalam proses produksi, berikut ini contohnya: o
Ketika produksi: Barang Dalam Proses-BBB 464.520
Persediaan Bahan Baku 464.520 Barang Dalam Proses-BTKL 6.250.000
Utang Gaji-BTKL 6.250.000 Barang Dalam Proses-BOP 1.084.650
BOP yang Dibebankan 1.084.650 Perhitungan BOP yang Dibebankan: Listrik: Rp 185,9 x 3000 unit = Rp 557.700 Air: Rp 18,5 x 3000 unit = Rp 55.500 Total BOP yang dibebankan = Rp 1.084.650 o Ketika barang selesai diproduksi:
Persediaan Barang Jadi 7.799.170 Barang Dalam Proses-BBB 464.520
Barang Dalam Proses-BTKL 6.250.000 Barang Dalam Proses-BOP 1.084.650 o
Jurnal Penyesuaian:
- BBB
Ketika akhir bulan dilakukan stock opname, ternyata persediaan bahan baku yang terpakai hanya Rp 460.000,. Ini berarti BBB berdasarkan standar > BBB sesungguhnya, maka terbentuk jurnal penyesuaian:
Persediaan Bahan Baku 4.520 HPP 4.520
- BTKL
Pada tanggal 28 November 2017, dilakukan pembayaran gaji kepada 3 orang karyawan produksi di mana setiap karyawan memperoleh gaji Rp 2.000.000. Maka muncul jurnal pembayaran gaji:
Kas 6.000.000 Timbul selisih BTKL yaitu perhitungan standar BTKL > BTKL sesungguhnya, sehingga perlu melakukan jurnal penyesuaian: Utang Gaji-BTKL 250.000
HPP 250.000 Untuk BTKL pada tanggal 29-30 November 2017 tidak dilakukan penyesuaian karena akan ikut dalam penyesuaian bulan Desember 2017.
- BOP
Jurnal yang terbentuk pada tanggal 30 November 2017: o Mencatat depresiasi mesin:
BOP yang dibebankan 510.417 Akm Depr Mesin 510.417
Beban Depr Mesin per tahun = Rp 49.000.000 : 8 tahun = Rp 6.125.000 Beban Depr Mesin per bulan = Rp 6.125.000 : 12 bulan = Rp 510.417 o
Terdapat selisih pada perhitungan Depresiasi Mesin, yaitu perhitungan standar Depresiasi Mesin < Depresiasi Mesin sesungguhnya, sehingga muncul jurnal penyesuaian: HPP 38.967 o Jurnal penyesuaian untuk mencatat biaya listrik dan air bulan
November yang baru akan dibayar di bulan Desember: BOP yang Dibebankan 613.200
Utang Listrik & Air 613.200 o Pada tanggal 5 November 2017 melakukan pembayaran listrik dan air sebesar Rp 650.000:
Utang Listrik & Air 650.000 Kas 650.000
Ternyata terjadi selisih BOP, yaitu perhitungan standar BOP < BOP sesungguhnya, maka pada tanggal 30 Desember 2017 akan terbentuk jurnal penyesuaian berikut ini: HPP 36.800
Utang Listrik & Air 36.800
- Form Pesanan
Nama Field Kontrol Input Keterangan
Kode Pesanan Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Id Pelanggan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pelanggan
Nama Pelanggan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pelanggan
Tanggal Pesan Completeness Check Field harus diisi Format Check
Sesuai dengan format date/time Id Barang
Completeness Check Field harus diisi
Completeness Check Field harus diisi Nama Barang
Master Reference Membaca ke tabel Barang Completeness Check Field harus diisi
Unit Sesuai dengan format
Format Check number Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Penju
Nama Field Kontrol Input Keterangan
No Faktur Jual Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Id Pelanggan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pelanggan
Nama Pelanggan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pelanggan
Kode Pesanan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pesanan
Tanggal Jual Completeness Check Field harus diisi Format Check
Sesuai dengan format date/time Total Penjualan
Completeness Check Field harus diisi Format Check
Sesuai dengan format currency Tipe Pembayaran
Completeness Check Field harus diisi Master Reference
Membaca ke tabel Tipe Pembayaran
Tipe Kas Master Reference Membaca ke tabel Tipe Kas
Bank Master Reference
Membaca ke tabel Bank Reasonable Check
Dapat terisi apabila Tipe Kas "Transfer"
Id Barang Completeness Check Field harus diisi
Completeness Check Field harus diisi Nama Barang
Master Reference Membaca ke tabel Barang Completeness Check Field harus diisi
Unit Sesuai dengan format
Format Check number Completeness Check Field harus diisi
Harga Jual Sesuai dengan format
Format Check currency Completeness Check Field harus diisi
Jumlah Sesuai dengan format
Format Check currency Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Apabila Tipe Pembayaran Tunai, maka secara otomatis akan terbentuk jurnal berikut: Kas xxx
Penjualan xxx HPP xxx
Persediaan Barang Jadi xxx Apabila Tipe Pembayaran Kredit maka secara otomatis akan terbentuk jurnal berikut: HPP xxx Persediaan Barang Jadi xxx 4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Pelunasan Piutang
Nama Field Kontrol Input Keterangan
No Pelunasan Piutang
Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Id Pelanggan Completeness Check Field harus diisi Master Reference Membaca ke tabel Pelanggan
Nama Pelanggan Completeness Check Field harus diisi
Completeness Check Field harus diisi Tanggal
Sesuai dengan format Format Check
Pembayaran date/time Tipe Kas Master Reference
Membaca ke tabel Tipe Kas Master Reference
Membaca ke tabel Bank Bank
Dapat terisi apabila Tipe Kas Reasonable Check
"Transfer" Completeness Check Field harus diisi
No Faktur Jual Master Reference Membaca ke tabel Penjualan
Sesuai dengan format Format Check currency
Jumlah Piutang Jumlah Piutang = Jumlah
Reasonable Check Penjualan (Tbl Penjualan) - Sisa Piutang
Completeness Check Field harus diisi Jumlah Bayar
Sesuai dengan format Format Check currency
Sesuai dengan format Format Check currency
Sisa Piutang Sesuai dengan format
Reasonable Check currency Langkah - langkah: 1. User menginput data di field yang tersedia.
Piutang Dagang xxx 4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
3. Setelah klik tombol "OK" maka secara otomatis akan terbentuk jurnal berikut: Kas xxx
- Form Kas Keluar
Nama Field Kontrol Input Keterangan
No Kas Keluar Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
Sesuai dengan format Format Check date/time
Tipe Kas Master Reference Membaca ke tabel Tipe Kas
Master Reference Membaca ke tabel Bank
Bank Dapat terisi apabila Tipe Kas
Reasonable Check "Transfer"
Completeness Check Field harus diisi Kode Buku Besar
Membaca ke tabel Buku Master Reference
Besar Membaca ke tabel Buku
Nama Buku Besar Master Reference Besar Sesuai dengan format
Jumlah Format Check currency Keterangan Completeness Check Field harus diisi
Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Setelah klik tombol "OK" maka secara otomatis akan terbentuk jurnal yang sesuai, contohnya untuk pembayaran gaji admin maka akan terbentuk jurnal berikut: Beban Gaji xxx
Kas xxx
- Form Kas Masuk
- 0
Nama Field Kontrol Input Keterangan
No Kas Masuk Completeness Check Field harus diisi Sequence Check Id harus urut dan tidak ganda
No Bukti Completeness Check Field harus diisi Tanggal
Completeness Check Field harus diisi Format Check
Sesuai dengan format date/time Tipe Kas Master Reference
Membaca ke tabel Tipe Kas Bank
Master Reference Membaca ke tabel Bank
Reasonable Check Dapat terisi apabila Tipe Kas "Transfer"
Kode Buku Besar Completeness Check Field harus diisi
Membaca ke tabel Buku Master Reference
Besar Membaca ke tabel Buku
Nama Buku Besar Master Reference Besar Sesuai dengan format
Jumlah Format Check currency Keterangan Completeness Check Field harus diisi
Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Setelah klik tombol "OK" maka secara otomatis akan terbentuk jurnal yang sesuai, contohnya untuk pendapatan bunga bank maka akan terbentuk jurnal berikut: Bank BCA xxx
Pend. Bunga Bank xxx 4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
- Form Jurnal Memorial
Nama Field Kontrol Input Keterangan
Completeness Check Field harus diisi No Jurnal
Sequence Check Id harus urut dan tidak ganda Completeness Check Field harus diisi
Tanggal Sesuai dengan format
Format Check date/time Keterangan Completeness Check Field harus diisi
Completeness Check Field harus diisi Kode Buku Besar
Membaca ke tabel Buku Master Reference
Besar Membaca ke tabel Buku
Nama Buku Besar Master Reference Besar
Completeness Check Field harus diisi Jumlah
Sesuai dengan format Format Check currency
Langkah - langkah: 1. User menginput data di field yang tersedia.
2. Klik tombol "OK" untuk menyimpan data di database.
3. Setelah klik tombol "OK" maka secara otomatis akan terbentuk jurnal yang sesuai, contohnya untuk pendapatan bunga bank maka akan terbentuk jurnal berikut: Beban Depresiasi Kendaraan xxx
Akm Depresiasi Kendaraan xxx 4. Klik tombol "Edit" untuk mengubah data yang pernah disimpan dan klik tombol "Hapus" untuk menghapus data yang pernah disimpan.
4.4.3.2 Desain Output i.
Laporan Pendukung
UD. BAROKAH
Id Karyawan Nama Karyawan Alamat Telepon Kode Jabatan Jabatan
K001 Rusmanto Jalan Ronggolawe Timur 22 085225518565 J001 Pemilik
K002 Wijianti Jalan Cakrawala I no 11 08122569713 J002 Admin