Analisis Dan Perancangan Sistem Informasi Akuntansi Pada Pabrik Tahu Pak Warsino Dengan Menggunakan Metode Model Driven Development (MDD - Unika Repository
BAB IV HASIL DAN PEMBAHASAN Dalam penelitian ini peneliti menggunakan Metode Model Driven Development dalam menganalisis perancangan dan pengembangan sistem
informasi akuntansinya. Peniliti memilih teknik atau metode ini bertujuan agar dapat membantu dan mempermudah dalam perancangan desain sistem informasi akuntansi yang akan dikembangkan sesuai dengan kebutuhan kinerja pada pabrik tahu pak warsino.
Oleh karena itu agar perancangan sistem informasi akuntansi berjalan sesuai dengan kebutuhan perusahaan maka peneliti akan menjelaskan beberapa tahapan sebagai berikut:
4.1 Tahap Identifikasi Masalah
Dalam tahap pertama, peneliti mengidentifikasi masalah menggunakan teknik wawancara secara langsung dengan pemilik usaha pabrik tahu tersebut, sehingga data yang diperoleh peneliti sesuai atau fakta dengan keadaan yang terjadi di pabrik tahu tersebut. Dalam teknik wawancara bertujuan untuk mengidentifikasii masalah pada usaha tersebut yang belum memilliki sistem informasi akuntansi berbasis teknologi.
Berdasarkan hasil wawancara yang dilakukan peniliti di pabrik tahu Pak Warsino telah diketahui berbagai permasalahan yang muncul sebagai berikut:
1. Rentannya terjadi kesalahan akibat dari pencatatan atau proses pengolahan data yang masih menggunakan cara manual. Akibatnya perusahaan sulit menghitung persediaan sehinggan menjadi rawan dalam terjadi kesalahan
2. Kurang amannya dalam penyimpanan pencatatan bukti-bukti transaksi penerimaan, pengeluaran, penjualan dan pembeliaan di periode sebelumnya sehingga akan mengakibatkan rendahnya tingkat akurasi dalam pencatatan jumlah pembelian dan penjualan.
3. Pemilik usaha hanya dapat meramal laba atau rugi dalam setiap bulannya akibatnya pemilik kesulitan mendapatkan laba atau rugi sesungguhnya sehingga dapat mengakibatkan kurang tepatnya proses perhitungan atau masih menggunakan laporan keuangan manual.
4.2 Tahap Analisis Masalah
Dalam tahap analisis masalah ini bertujuan untuk mengetahui sebab akibat dari hasil wawancara terhadap pemilik usaha. Dalam tahap ini peneliti menggunakan matriks sebab akibat untuk menganalisis data yang sudah terkumpul dari wawancara terhadap pemilik usaha sehingga akan membantu untuk mengetahui kebutuhan sistem informasi akuntansi atas permasalahan yang muncul atau yang terjadi pada usaha Pak Warsino.
Pabrik Tahu Pak Warsino NO Analisis sebab akibat Solusi
Sebab Akibat
1 Perusahaan Pembuatan laporan Perusahaan tidak kesuilitan keuangan yang dapat mengambil menentukan laba keputusan secara terdiri dari laporan rugi perusahaan akurat. pendapatan, laporan bi
Perusahaan tidak aya dan laporan mengetahui nilai penjualan yang aset, liabilitas dan berbasis sistem ekuitas secara informasi akuntansi. akurat
2 Kesulitan Diperlukan desain masih Berkas menenukan bukti- input, penyimpanan berbentuk fisik bukti transaksi dan kemampuan sehingga mudah untuk menampilkam rusak dan hilang. kembali data yang
Berkas pada tahun- dicari berdasarkan tahun sebelumnya tanggal. susah dicari (membutuhkan waktu yang lama dalam mencari data)
Rendahnya tingkat akurasi ketika melakukan pencatatan jumlah pembelian dan penjualan
3 Kesalahan dalam Membuat desain Perusahaan pencatatan sistem informasi mengalami transaksi akuntansi yang kerugian apabila pencatatan yang sesuai dengan kebutuhan usaha. dilakukan salah.
Perusahaan tidak memiliki laporan keuangan yang akurat yang terjadi pada setiap periode.
Sulit menghitung jumlah persediaan secara akurat
Tabel 4.7 Sebab Akibat Analisis Masalah4.3 Tahap Analisis Kebutuhan Sistem
Pada tahap ini peneliti melakukan atau mengupayakan kebutuhan sistem informasi akuntansi yang cocok guna untuk mengatasii masalah-masalah yang terjadi pada usaha Pabrik Tahu Pak Warsino tersebut. Kebutuhan sistem informasi akuntansi dalam usaha Pabrik Tahu Pak Warsino meliputii kebutuhan input, proses dan output. Berikutt merupakan tabel kebutuhan sistem informasi dari usaha Pak Warsino:
Kebutuhan Sistem Informasi Akuntansi pada pabrik tahu Pak Warsino Kebutuhan Input Kebutuhan Output Kebutuhan Proses
Form Login Form Menu Form Pesanan Pembelian Pelunasan hutang Form pembelian Form barang Form pemasok Form master inventaris Form kas keluar Form Buku Besar Form Pemakaian Bahan Baku Form produksi Form pemakaian
TKL Form pemakaian
BOP Form HPP Produk Form Barang Produksi Form Pesanan Laporan pembelian
Laporan Data Barang Laporan Master Inventaris Laporan Arus Kas Laporan Buku Besar Laporan Pembelian Laporan Produksi Laporan Pemakaian BB Laporan Pemakaian TKL Laporan Pemakaian BOP Laporan HPP Produk Laporan Penjualan Laporan Piutang Laporan Pelunasan Piutang Memasukkan data transaksi pembelian
Memasukkan data barang atau aset tetap yang dibeli Memasukkan data arus kas keluar Memasukkan data proses produksi Memasukkan data pemakaian bahan baku, tenaga kerja langsung, overhead yang digunakan selama proses produksi Pendataan produk yang diproduksi Perhitungan HPP tiap produk Memasukkan data transaksi penjualan Memasukkan data arus kas masuk Penjualan Menyusun data di Penerimaan buku besar
Form Uang Muka Form Penjualan Form Kas Masuk Form Piutang Pelunasan Form Piutang Form Jurnal Memo
Tabel 4.8 Analisis Kebutuhan Sistem4.4 Tahap Desain
4.4.1 Desain Data
Dalam data bertujuan untuk memberikan panduan membuat sebuah database. Sehingga dalam desain data dilakukan dengan mebuat Entity
Relationship Diagram atau ERD. ERD merupakann model yang menjelaskan hubungaan penyampaian data dalam DFD (Data Flow Diagram).
61 Gambar 4.3 Desain Entity Relationship Diagram Sistem Informasi Akuntansi
62
Gambar 4.4 Desain Entity Relationship Diagram Subsistem Pembelian
63
Gambar 4.5 Desain Entity Relationhip Diagram Subsistem Produksi
64 Gambar 4.6 Desain Entity Relationship Diagram Subsistem Penjualan a.
Perancangan database 1)
60 Telp/HP Text
Tabel persediaan Entitas Field Name Field Size KdBarang (PK) Text
60 5)
25 Keterangan Text
25 Fax Text
60 Telp/HP Text
50 Alamat Text
15 Nama Text
Tabel Pelanggan Entitas Field Name Field Size KdPelanggan (PK) Text
60 4)
25 Keterangan Text
25 Fax Text
50 Alamat Text
Tabel Login Entitas Field Name Field Size Ussername (PK) Text
15 Nama Text
Tabel Pemasok Entitas Field Name Field Size KdPemasok (PK) Text
15 3)
10 Departemen Text
25 Tanggal lahir Text
60 Telepon Karyawan Text
50 Alamat Karyawan Text
15 Nama Karyawan Text
15 Username (FK) Text
Tabel Karyawan Entitas Field Name Field Size KdKaryawan (PK) Text
8 2)
15 Password Text
15 KdProduksi (FK) Text
15 KdKategori (FK) Text
15 Satuan (FK) Text
15 Nama Barang Text
30 Stok Minimal Number (Double) Jumlah Stok Number (Double) Harga Beli Satuan Currency (Standard) HPP unit Currency (Standard) Keterangan Text
60 6)
Tabel Kategori persediaan Entitas Field Name Field Size KdKategori (PK) Text
15 Kategori Barang Text
20 7)
Tabel Satuan Barang Entitas Field Name Field Size Satuan (PK) Text
15 Keterangan Text
25 8)
Tabel Master Inventaris Entitas Field Name Field Size KdAset (PK) Text
15 KdKategori (FK) Text
15 Nama Aset Text
25 Harga Perolehan Currency (Standard) Nilai Residu Currency (Standard) Umur ekonomis Number (Double) Metode Penyusutan Text
50 Penyusutan @Bulan Currency (Standard) Akm. Penyusutan Currency (Standard) Nilai Buku Currency (Standard)
9) Tabel Pembelian
Entitas Field Name Field Size NoFakturBeli (PK) Text
15 KdKaryawan (FK) Text
15 KdPemasok (FK) Text
15 Namapemasok Text
60 Total Beli Currency (Standard) Tanggal Beli Date/time (long date) Jatuh tempo Date/time (long date) Nojurnal Text
60 10)
Tabel Detail Beli Entitas Field Name Field Size NoFakturKdbarang (PK) Text
15 KD Barang (PK) Text
30 Satuan (FK) Text
15 Jumlah Number (Double) Harga Unit Currency (Standard) Subtotal Currency (Standard)
11) Tabel Pesanan Pembelian
Entitas Field Name Field Size NoPesananbeli (PK) Text
15 KdPemasok (FK) Text
15 Tgl. Pesanan Date/Time (long date) Total beli Currency (Standard) Uangmuka Currency (Standard) Sisatagihan Currency (Standard) Jatuhtempo Date/Time (long date) Namapemasok Text
30 12)
Tabel Detil Pesanan Pembelian Entitas Field Name Field Size NoPesananBeli (PK) Text
15 KdBarang (PK) Text
15 Nama Barang Text
30 Satuan (FK) Text
15 Subtotal Currency (Standard) Jumlah number (double) Harga currency (standard)
13) Tabel Penjualan
Entitas Field Name Field Size Nofakturjual (PK) Text
15 Tgl.Penjualan Date/Time (long date) KdKaryawan (FK) Text
15 KdPelanggan (FK) Text
15 Nama Pelanggan Text
30 NoJurnal (FK) Text
15 Total Penjualan Currency (Standard) Jatuh tempo Date/Time (long date)
14) Tabel Detail Penjualan
Entitas Field Name Field Size NoFakturkdbarang (PK) Text
15 KD Barang (PK) Text
25 Jumlah Number (Double) Harga Currency (Standard) Subtotal Currency (Standard)
15) Tabel Pesanan Penjualan
Entitas Field Name Field Size NoPesananPenjualan (PK) Text
15 Tgl Pesanan Date/Time (Long Date) Kd Pelanggan(FK) Text
15 Nama Pelanggan Text
50 Total Pembelian Currency (Standard) 16)
Tabel Detail Pesanan Penjualan Entitas Field Name Field Size NoPesananPenjualan (PK) Text
15 KdBarang (PK) Text
15 Nama Barang Text
25 Jumlah Number (Double) Satuan (FK) Text
15 Harga Currency (Standard) Subtotal Currency (Standard)
17) Tabel pelunasan Piutang
Entitas Field Name Field Size NoPiutang (PK) Text
15 Tgl. Piutang Date/Time
10 KdPelanggan (FK) Text
25 Nama Pelanggan Text
30 Jumlah Piutang Currency (Standard) 18)
Tabel Detail Pelunasan Piutang Entitas Field Name Field Size NoFakturJual (PK) Text
15 kdbarang (PK) Text
15 Total pelunasan piutang currency (standard) Sisa piutang currency (standard)
19) Tabel Produksi
Entitas Field Name Field Size KdProduksi (PK) Text
15 KdPesananPenjualan (FK) Text
15 NoBukuBesar (FK) Text
15 Tgl. Produksi Date/Time (long date) KdBarang (FK) Text
15 NamaProduk Text
25 Total Biaya Currency (Standard) Jumlah Produksi Number (Double) HPP Unit Currency (Standard)
20) Tabel Pemakaian BB
Entitas Field Name Field Size KdProduksi (PK) Text
15 KdBarang (PK) Text
15 Nama Barang Text
25 Jumlah Number (Double) Satuan (FK) Text
15 Harga Beli satuan Currency (Standard) Subtotal Currency (Standard)
21) Tabel Pemakaian Overhead
Entitas Field Name Field Size KdProduksi (PK) Text
15 Kdoverhead (PK) Text
15 Nama overhead Text
25 Tarif overhead Currency (Standard) Jumlah Pakai Number (double) Subtotal Currency (Standard)
22) Daftar Overhead
Entitas Field Name Field Size Kdoverhead(PK) Text
15 Nama overhead Text
25 Satuan Text
15 23)
Tabel Pemakaian Tenaga Kerja Langsung Entitas Field Name Field Size KdProduksi (PK) Text
15 KdKaryawan (PK) Text
15 Nama Karyawan Text
25 Total Gaji bulanan Currency (Standard) Total Gaji Harian Currency (Standard)
24) Tabel Kas Keluar
Entitas Field Name Field Size NoKasKeluar (PK) Text
15 Tanggal Date/Time (long date) Total Kas Keluar Currency (standard) Keterangan Text
60
25) Tabel Detail Kas Keluar
Entitas Field Name Field Size NoKasKeluar (PK) Text
15 NoBukuBesar (PK) Text
15 Nama Text
25 Jumlah Kas Keluar currency (standard) 26)
Tabel Kas Masuk Entitas Field Name Field Size NoKasMasuk (PK) Text
15 Tanggal Date/Time (long date) Total Kas Masuk Currency (standard) Keterangan Text
60 27)
Tabel Detail Kas Masuk Entitas Field Name Field Size NoKasMasuk (PK) Text
15 NoBukuBesar (PK) Text
15 Nama Text
25 Jumlah Kas Masuk currency (standard) 28)
Tabel Jurnal Entitas Field Name Field Size NoJurnal (PK) Text
15 Tgl. Jurnal Text
15 Keterangan Text
60 29)
Tabel Detail jurnal Entitas Field Name Field Size Nojurnal (PK) Text
15 NoBukuBesar (PK) Text
15 Nama Text
25 Debit Currency (standard) Kredit Currency (Standard)
30) Tabel Jurnal Memo
Entitas Field Name Field Size NoJurnalMemo (PK) Text
15 Tanggal Date/Time (Long date) Keterangan Text
60 31)
Tabel Detail Jurnal Memo Entitas Field Name Field Size NoJurnalMemo (PK) Text
15 NoBukuBesar (PK) Text
15 Nama Text
25 Debit currency (standard) Kredit Currency (Standard)
32) Tabel Buku Besar
Entitas Field Name Field Size NoBukuBesar (PK) Text
15 Nama Text
25 Saldo Normal Currency (standard) Saldo Awal Currency (standard) Mutasi Debit Currency (standard) Mutasi Kredit Currency (standard) Saldo Akhir Currency (standard)
33) Pelunasan Hutang
Entitas Field Name Field Size Nofaktur (PK) Text
15 Tanggalbukti Date/time (Long date) Kdpemasok(FK) Text
15 Keterangan Text
60 Totalbayar Currency (standard) Nomorrek Text
25
34) Pelunasan detail hutang
Entitas Field Name Field Size Nofakturbeli (PK) Text
15 Nopelunasanhutang (PK) Text
15 Totalfaktur currency (standard) Totalpelunasan cureency (Standard) Sisa hutang Text
15
4.4.2 Desain proses
Dalam tahap ini Desain proses merupakan suatu model yang
menggambarkan proses bisnis. Dalam tahap desain proses ini dilakukan dengan membuat alur proses dan aliran data sistem akuntansi pada pabrik Tahu Pak Warsino.
4.4.2.1 Diagram Konteks (Context Diagram)
Dalam Level Tertinggi DFD ialah diagram konteks, karena diagram konteks dapat menyediakan gambaran yang ringkas atau jelas mengenai sistem tersebut yang berguna bagi para pengguna atau pembaca. Berikut merupakan Diagram Konteks Sistem Informasi Akuntansi pada usaha Pabrik Tahu Pak Warsino.
Gambar 4.8 Diagram Konteks Sistem Informasi Akuntansi4.4.2.2 Dekomposisi Sistem
Dalam tahap ini dekomposisi sistem merupakan langkah untuk memecahkan suatu sistem menjadi subsitem yang terdapat didalamnya. Tujuannya dari tahap ini (Dekomposisi Sistem) yaitu memberikan gambaran dengan secara terperinci mengenai bagian dari sistem yang dikembangkan. sistem Informasi Akuntansi pabrik tahu Pak Warsino Penjualan Produksi Laporan- Data Master
Pembelian laporan Pesanan Produksi
Pesanan Buku Besar Lap. penjualan pembelian
Karyawan Penjualan Pelanggan Pembelian
Lap. Pelanggan Pemasok Lap. Pemasok pelunasa pelunasan n piutang hutang persediaan Lap. BB overhead Lap. Overhead karyawan Lap. Produk
Lap. Penjualan Master inventaris Lap. Pembelian kategori
Lap. Piutang satuan laporan hutang Lap. Produksi
Lap. Pemakaian BB Lap. TK Lap. Pemakaian overhead Lap. pelunasan piutang
Lap. L/R Lap. arus kas Lap. Perubahan ekuitas Laporan Posisi keuangan
Gambar 4.9 Dekomposisi Sistem Informasi AkuntansiGambar 4.11 Diagram Level 0 PembelianGambar 4.12 Diagram Level 0 ProduksiGambar 4.13 Diagram Level 0 PenjualanGambar 4.14 Diagram Level 0 Laporan-Laporan4.4.2.4 Data Flow Diagram Level 1
Gambar 4.15 Diagram Level 1 Data MasterGambar 4.16 Gambar Level 1 PembelianGambar 4.17 Diagram Level 1 ProduksiGambar 4.18 Diagram Level 1 PenjualanGambar 4.19 Diagram Level 1 Laporan-LaporanGambar 4.20 Diagram Level 1 Laporan-laporan Lanjutan4.4.3 Desain Interface
Desain interface merupakan kebutuhan untuk menggambarkan atau desain interface dari sistem bisnis. Desain interface dari penilitian ini dibuat dengan menggunakan software dari Microsoft Acces dan Microsoft Word.
Menu Utama Login
Gambar 4.21 Form LoginKendali : Field Pengendalian Input Penjelasan Username Completeness check Field tidak boleh kosng dan harus terisi Password Completeness check Field tidak boleh kosong dan harus terisi
Keterangan : 1.
Untuk menginput username dan password harus sesuai dengan akun saat pertama kali dibuat.
1. Menu Utama
Gambar 4.22 Form Menu Utama2. Menu Data Master
Gambar 4.23 Form Input Data Master3. Data Pemasok
Gambar 4.24 Form Data PemasokKendali input: Field Pengendalian Input Penjelasan Kode Pemasok Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Nama Pemasok Completeness check Field tidak boleh kosong dan harus terisi Alamat Completeness check Field tidak boleh kosong dan harus terisi Telephone Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Fax Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Keterangan Field tidak harus terisi
Keterangan : 1.
Form dari pemasok ini digunakan untuk menginput data-data yang berhubungan dengan form pembelian, dan pesanan pembelian.
4. Data Pelanggan
Gambar 4.25 Form Data PelangganKendali Input: Field Pengendalian Input Penjelasan Kode Pelanggan Completeness check, Tes Field tidak boleh kosng
Redudansi dan harus terisi, sistem menolak kode yang sama
Nama Pelanggan Completeness check Field tidak boleh kosong dan harus terisi Alamat Completeness check Field tidak boleh kosong dan harus terisi Telephone Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Fax Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Keterangan Field tidak harus terisi
Keterangan : 1.
Form pelanggan akan digunakan untuk menginput data pelanggan, yang berhubungan dengan form pesanan penjualan, penjualan dan piutang.
5. Data Karyawan
Gambar 4.26 Form Data Karyawan Kendali input: Field Pengendalian Input Penjelasan Kode Karyawan Completeness check, Tes Field tidak bolehRedudansi kosong dan harus terisi, sistem menolak kode yang sama
Nama Completeness check Field tidak boleh kosong dan harus terisi Alamat Completeness check Field tidak boleh kosong dan harus terisi Telephone Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Username Completeness check Field tidak boleh kosong dan harus terisi Departemen Completeness check Field tidak boleh kosong dan harus terisi Tanggal lahir Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diinput harus sesuai format dd/mm/yy
Keterangan: 1.
Form karyawan digunakan untuk data-data yang ada berhubungan dengan data karyawan. data karyawan ini digunakan untuk pembagian kerja atau job desk.
6. Data Master Inventaris
Gambar 4.27 Form Data Master InventarisKendali input: Field Pengendalian Input Penjelasan Kode Aset Completeness check, Tes Field tidak boleh kosng
Redudansi dan harus terisi, sistem menolak kode yang sama
Kode kategori Completeness check Field tidak boleh kosong dan harus terisi Nama aset Completeness check Field tidak boleh kosong dan harus terisi Harga Perolehan Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Nilai residu Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Umur ekonomis Completeness check, Field tidak boleh
Numeric check kosong dan harus terisi, field berupa angka Metode penyusutan
Option button Pilih salah satu Akumulasi penyusutan
Completeness check, Numeric check
Field tidak boleh kosong dan harus terisi, field berupa angka
Nilai buku Completeness check, Numeric check
Field tidak boleh kosong dan harus terisi, field berupa angka 7.
Daftar Overhead
Gambar 4.28 Form Daftar OverheadKendali Input: Field Pengendalian Input Penjelasan Kodeoverhead Completeness check, Tes
Redudansi Field tidak boleh kosong dan harus terisi, sistem menolak kode yang sama
Nama Completeness check Field tidak boleh kosong dan harus terisi Tarif Completeness check, numeric check
Field tidak boleh kosong dan harus terisi Keterangan Field tidak harus terisi Keterangan : 1.
Untuk form data overhead/BOP digunakan untuk menginput data-data yang berhubungan dengan biaya overhead
8. Data Persediaan
Gambar 4.29 Form Data PelangganKendali Input : Field Pengendalian Input Penjelasan Kode Barang Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Nama Barang Completeness check Field tidak boleh kosong dan harus terisi KdKategori Completeness check Field tidak boleh kosong dan harus terisi Satuan Completeness check Field tidak boleh kosong dan harus terisi Harga beli satuan Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field berupa angka
KdProduksi Completeness check field tidak boleh kosong dan harus terisi Stok minimal Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field berupa angka
Stok Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field berupa angka
HPP unit Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field berupa angka
Harga jual satuan Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field berupa angka
Keterangan Field tidak harus terisi Keterangan : 1.
Form persediaan akan digunakan untuk menginput data-data yang berhubungan dengan barang atau persediaan yang digunakan oleh perusahaan seperti bahan baku yang akan digunakan, barang jadi/produk, mesin, peralatan dan perlengkapan.
2. Harga barang yang sudah diinput di data master tidak boleh diubah, apabila harga barang dirubah maka akan disesuaikan pada thap pembelian barang, harga yang baru akan terupdate secara otomatis.
3. Apabila harga barang berubah maka akan disesuaikan pada tahap pembelian yang baru.
4. Metode yang digunakan perusahaan menggunakan metode rata- rata
9. Kategori barang
Gambar 4.30 Form Kategori BarangKendali input : Field Pengendalian Input Penjelasan Kode Kategori Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Kategori barang Completeness check Field tidak boleh kosong dan harus terisi Keterangan :
1. Form kategori barang digunakan untuk menginput data-data kategori barang seperti bahan baku, barang jadi/produk, perlengkapan maupun produksi diawali dengan perlengkapan dan mesin/aset.
10. Data Satuan
Gambar 4.31 Form Data SatuanKendali input : Field Pengendalian Input Penjelasan Satuan Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Keterangan Completeness check Field tidak boleh kosong dan harus terisi Keterangan : 1.
Form satuan digunakan untuk menginput data yang berhubungan dengan satuan seperti kilogram.
11. Data Buku Besar
Gambar 4.32 Form Data Buku BesarKendali input: Field Pengendalian Input Penjelasan
Nomor Bkb Completeness Check, Tes Field tidak boleh Redudansi kosong dan harus terisi,
Sistem Menolak kode yang sama Nama Completeness check Field tidak boleh kosong dan harus terisi Saldo Normal Option button Pilih salah satu Saldo awal Completeness Checek, Field tidak boleh
Numeric check kosong dan harus terisi, field diisi dengan angka Mutasi D Completeness Checek, Field tidak boleh
Numeric check kosong dan harus terisi, field diisi dengan angka Mutasi K Completeness Check, Field tidak boleh
Numeric check kosong dan harus terisi, field diisi dengan angka Saldo akhir Completeness Check, Field tidak boleh Numeric check kosong dan harus terisi. field diisi dengan angka
Keterangan Field tidak harus terisi Keterangan : 1.
Untuk form master buku besar akan digunakan untuk setting kode akun pada buku besar saat pertama kali akan menggunakan sistem, saldo awal akan diperoleh dari transaksi awal perusahaan sebelum menggunakan sistem.
2. Kode akun yang sudah di tetapkan akan terus digunakan secara konsisten
12. Menu Pembelian dan Penjualan
Gambar 4.33 Form Menu Pembelian Dan Penjualan13. Pembelian
Gambar 4.34 Form PembelianKendali input : Field Pengendalian Input Penjelasan No faktur beli Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
No Jurnal Completeness check Field tidak boleh kosong dan harus terisi Tanggal Completeness check, dan Field tidak boleh
Form mask kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
KdPemasok Completeness check Field tidak boleh kosong dan harus terisi Nama Pemasok Completeness check Field tidak boleh kosong dan harus terisi Total beli Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka KdKaryawan Completeness check Field tidak boleh kosong dan harus terisi Nama Barang Completeness Check Field tidak boleh kosong dan harus terisi Jumlah Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Satuan Completeness check Field tidak boleh kosong dan harus terisi Harga beli unit Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Subtotal Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Kdbarang Completeness check, Field tidak boleh master reference kosong dan harus terisi, kode barang berhubungan dengan data di tabel barang
Jatuh tempo Format mask Field tidak boleh kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
Keterangan : 1.
Untuk form pembelian akan digunakan untuk menginput data pembelian bahan baku maupun pesanan yang telah sampai.
2. Jurnal pembelian kredit :
Persediaan kedelai 187.500.000 Hutang dagang 187.500.000
3. Untuk faktur pembelian merupakan kode yang akan menggunakan format BL-MM-YY-001, BL artinya Beli, MM artinya Mounth saat pembeliaan yang dilakukan pada bulan tersebut. Dan untuk kode 001 digunakan untuk nomer urut pembelian. Kode yang sudah digunakan tidak boleh sama atau digunakan pada pembelian lain.
14. Pesanan Pembelian
Gambar 4.35 Form Pesanan PembelianKendali input : Field Pengendalian Input Penjelasan
No Pesanan Pembelian
Uang muka Completeness check dan Numeric Check
Subtotal Completeness check dan Numeric Check
Numeric Check Field tidak boleh kosong dan harus terisi, field berupa angka
Satuan Completeness check Field tidak boleh kosong dan harus terisi Harga unit Completeness check dan
Numeric Check Field tidak boleh kosong dan harus terisi, field berupa angka
KdBarang Completeness check Field tidak boleh kosong dan harus terisi Nama Barang Completeness Check Field tidak boleh kosong dan harus terisi Jumlah Completeness check dan
Field tidak boleh kosong dan harus terisi, field berupa angka
Jatuh tempo Format mask Field tidak boleh kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
Completeness check, Tes Redudansi
Field tidak boleh kosong dan harus terisi, field berupa angka
Sisa tagihan Completeness check dan Numeric Check
Numeric Check Field tidak boleh kosong dan harus terisi, field berupa angka
KdPemasok Completeness check Field tidak boleh kosong dan harus terisi Nama Pemasok Completeness check Field tidak boleh kosong dan harus terisi Total beli Completeness check dan
Field tidak boleh kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
Tanggal Completeness check, dan Form mask
Field tidak boleh kosong dan harus terisi, sistem menolak kode yang sama
Field tidak boleh kosong dan harus terisi, field berupa angka Keterangan : 1.
Untuk form pesanan pembelian akan digunakan untuk menginput data ketika ada pemesanan pembelian bahan baku kepada pemasok.
2. Untuk nomor pesanan pembelian meruoapakn kode denggan format PSN-BL-MMYY-001, PSN artinya pesan dan 001 untuk urutan pesanan pembelian pada bulan tersebut. Untuk kode yang sudah digunakan tidak boleh sama. Kode akan menyesuaikan dgn pergntian bulanm dan tahun 3. Jurnal penerimaan barang :
Persediaan kedelai 187.500.000 Hutang dagang 37.500.000 Uang muka Pembelian 150.000.000 4. Jurnal pemesanan pembelian
Uang Muka Pembelian 150.000.000 Kas 150.000.000
15. Pelunasan Hutang
Gambar 4.36 Form Pelunasan HutangKendali Input: Field Pengendalian Input Penjelasan Nofaktur Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Kdsupplier Completeness check Field tidak boleh kosong dan harus terisi Keterangan Field tidak harus terisi Tanggalbukti Completeness check, dan Field tidak boleh
Form mask kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
Nomorrek Field tidak harus terisi Totalbayar Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Nofaktur Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Totalfaktur Completeness check, dan Field tidak boleh numeric check kosong dan harus terisi, dan field harus terisi berupa angka
Totalpelunasan Completeness check, Field tidak boleh numeric check kosong dan harus terisi angka
Sisa hutang Completeness check, Field tidak boleh numeric check kosong dan harus terisi angka
Keterangan : 1.
Jika perusahaan melakukan pelunasan hutang pada pemasok maka perusahaan harus mengisi form pelunasan hutang dan mengisi field-field yang sudah tersedia 2. Perusahaan dapat melakukan beberapa pelunasan hutang sekaligus jika mempunyai hutang pada pemasok yg sama
3. Jurnal pelunasan hutang :
Hutang dagang 187.500.000 Kas 187.500.000
16. Penjualan
Gambar 4.37 Form PenjualanKendali input : Field Pengendalian Input Penjelasan No faktur jual Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
No Jurnal Completeness check Field tidak boleh kosong dan harus terisi Tanggal Completeness check, dan Field tidak boleh
Form mask kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy KdPelanggan Completeness check Field tidak boleh kosong dan harus terisi Nama Pelanggan Completeness check Field tidak boleh kosong dan harus terisi Total penjualan Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka KdKaryawan Completeness check Field tidak boleh kosong dan harus terisi Kd Barang Completeness Check Field tidak boleh kosong dan harus terisi Nama Barang Completeness check Field tidak boleh kosong dan harus terisi Jumlah Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Harga satuan Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka Tanggal jatuh Format mask Field tidak harus diisi, tempo dan data yang diisi harus sesuai format dd/mm/yy
Subtotal Completeness check dan Field tidak boleh Numeric Check kosong dan harus terisi, field berupa angka
Keterangan : 1.
Untuk transaksi penjualan jika barang yang ditoko tersedia akan langsung diinput di dalam form penjualan. Tidak ada jatuh tempo jika transaksi dilakukan secara tunai. Jika melakukan penjualan secara kredit maka ada jatuh tempo. jurnal penjualan kredit Piutang dagang 10.850.000
Pendapatan penjualan 10.850.000 Harga pokok penjualan 8.755.500
Persediaan 8.755.500 2. Terdapat subform penjualann agar dapat melakukan transaksi penjualan lebih dari satu jeniss yang samaa hanya dalam satu nomer nota.
3. Untuk bagian nomor faktu penjualan merupakan kode dengan format JL-MMYY-001 dimana JL merupakan jual dan 001 merupakan nomor urutan dari penjualan.
17. Pesanan Penjualan
Gambar 4.38 Form Pesanan PenjualanKendali Input : Field Pengendalian Input Penjelasan NoPesananPenjualan Completeness check, Tes Field tidak boleh
Redudansi kosong dan harus terisi, sistem menolak kode yang sama
Tanggal Completeness check, dan Field tidak boleh Form mask kosong dan harus terisi, dan tanggal sesuai dengan format dd/mm/yy
KdPelanggan Completeness check Field tidak boleh kosong dan harus terisi Nama Pelanggan Completeness check Field tidak boleh kosong dan harus terisi Total penjualan Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka
Kd Barang Completeness Check Field tidak boleh kosong dan harus terisi Uangmuka Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka
Sisa tagihan Completeness check, Field tidak boleh numeric check kosong dan harus terisi angka
Nama Produk Completeness check Field tidak boleh kosong dan harus terisi Jumlah Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka
Satuan Completeness check Field tidak boleh kosong dan harus terisi Harga satuan Completeness check dan Field tidak boleh
Numeric Check kosong dan harus terisi, field berupa angka
Subtotal Completeness check dan Field tidak boleh Numeric Check kosong dan harus terisi, field berupa angka
Keterangan : 1.
Penjualan jika terjadi pemesanan dilakukan jika pelanggan membeli barang yang diproduksi berdasarkkan pesannan dari pelanggan atau konsumen. Transaksi ini terjadi jika ada pesanan namun ddalam persediaan toko kurang dari jumlah pesanan dari pelanggan.
2. Terdapat subform detail pesanan penjualan agar dapat melakukan transaksi pesanan penjualan lebih dari satu jenis kepada pelanggan yang sama dgn satu nota.
3. Untuk nomor pesanan pembelian meruoapakn kode denggan format PSN-MMYY-001, PSN artinya pesan dan 001 untuk urutan pesanan penjualan pada bulan tersebut. Untuk kode yang sudah digunakan tidak boleh sama. Kode akan menyesuaikan dgn pergntian bulanm dan tahun 4. Jurnal pemesanan penjualan :
Kas 25.000.000 Pendapatan diterima dimuka 25.000.000 5. Jurnal penjualan kredit
Pendapatan diterima dimuka 25.000.000 Piutang dagang 25.500.000
Pendapatan penjualan 50.500.000 Harga pokok penjualan 40.993.400
Persediaan 40.993.400
18. Pelunasan Piutang
Gambar 4.39 Form Pelunasan PiutangKendali input: Field Pengendalian Input Penjelasan Nomor piutang Completeness check Field tidak boleh kosong dan harus terisi Tanggal Piutang Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diisi harus sesuai dengan format dd/mm/yy
Kode Pelanggan Completeness check, Field tidak boleh Master reference kosong dan harus terisi, kode pelanggan terhubung dengan data di tabel pelanggan
Nama Pelanggan Completeness Check Nomor faktur jual Completeness check, Field tidak boleh
Master reference kosong dan harus terisi, nomor faktur terhubung dengan data di tabel penjualan Jumlah piutang Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Kdbarang Completeness Check Field tidak boleh kosong dan harus terisi Total pelunasan Completeness Check, Field tidak boleh piutang numeric check kosong dan harus terisi, field diisi dengan angka
Sisa piutang Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Keterangan : 1.
Apabila pelanggan melakukan pelunasan piutang pada perusahaan, oleh karna itu perusahaan harus mengisi form pelunasan piutang dan mengisi fielf-field yang tersedia.
2. Terdapat subform pelunasan piutang supaya dalam nomor bukti pelunasan , konsumen atau pelanggan dapat melakukan beberapa pelunasan piutang.
Jurnal pelunasan piutang kas 10.850.000 Piutang dagang 10.850.000
19. Menu Kas
Gambar 4.40 Form Transaksi KAS20. Kas Masuk
Gambar 4.41 Form KAS masukKendali input : Field Pengendalian Input Penjelasan NoKas Masuk Completeness check, Tes Field tidak boleh redudansi kosong dan harus terisi, sistem menolak kode yang sama
Tanggal Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diisi harus sesuai dengan format dd/mm/yy
Total Kas Masuk Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka Keterangan Field tidak harus terisi NoBukuBesar Completeness check, Field tidak boleh
Master Reference kosong dan harus terisi, Buku Besar berhubungan dengan data pada Master Buku besar
Nama Completeness check Field tidak boleh kosong dan harus terisi Jumlah Kas Completenss check, Field tidak boleh Masuk numeric check kosong dan harus terisi, field diisi dengan angka
Keterangan : 1.
Untuk form kas masuk digunakan untuk menginput pendapatan yang masuk pada tiap transaksi. Form ini dapat digunakan untuk mengecek saldo perusahaan. nomor kas masuk merupakan kode format KM-DDMMYY-0001, KM adalah Kas Masuk, sedangkan untuk DD tanggal yang bersangkutan. Dan untuk 0001 digunakan urutan nomor kas yang masuk dalam satu bulanm.
21. Kas Keluar
Gambar 4.42 Form KAS keluarKendali input : Field Pengendalian Input Penjelasan NoKas Keluar Completeness check, Tes Field tidak boleh redudansi kosong dan harus terisi, sistem menolak kode yang sama
Tanggal Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diisi harus sesuai dengan format dd/mm/yy Total Kas Keluar Completeness check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Keterangan Field tidak harus terisi nomorBukuBesar Completeness check, Field tidak boleh Master Reference kosong dan harus terisi,
Buku Besar berhubungan dengan data pada Master Buku besar
Nama Completeness check Field tidak boleh kosong dan harus terisi Jumlah Kas Keluar Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Keterangan : 1.
Untuk form kas keluar ini akan digunakan untuk mencatat transaksi-transaksi pengeluaran kas. Kode nomer kas masuk yaitu KK-DDMMYY-0001, KK artinya Kas Keluar dan 0001 digunkan untuk nomor urutan kas keluar. Kode menyesuaikan setiap pergantian tanggal, bulan dan tahun.
22. Form Produksi
Gambar 4.43 Form ProduksiKendali input : Field Pengendalian Input Penjelasan NoProduksi Completeness check, Tes Field tidak boleh redudansi kosong dan harus terisi, sistem menolak kode yang sama
Tanggal Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diisi harus sesuai dengan format dd/mm/yy nomorBukuBesar Completeness check, Field tidak boleh
Master Reference kosong dan harus terisi, Buku Besar berhubungan dengan data pada Master Buku besar kdBarang Completeness check, Field tidak boleh
Mater References kosong dan harus terisi, KdBarang berhubungan dengan data pada master barang
Nama Produk Completeness check Field tidak boleh kosong dan harus terisi Total Biaya Completenss check, Field tidak boleh Produksi numeric check kosong dan harus terisi, field diisi dengan angka
Jumlah Produksi Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
HPPUnit Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka kdBarang Completeness check, Field tidak boleh
Mater References kosong dan harus terisi, KdBarang berhubungan dengan data pada master Barang
Nama Barang Completeness check Field tidak boleh kosong dan harus terisi Jumlah Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Satuan Completeness check, Field tidak boleh Mater References kosong dan harus terisi, satuan berhubungan dengan data pada master satuan
Harga beli satuan Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Subtotal Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Kd Overhead Completeness check, Field tidak boleh
Mater References kosong dan harus terisi, kdoverhead berhubungan dengan data pada master overhead
Nama Overhead Completeness check Field tidak boleh kosong dan harus terisi Tarif Overhead Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Jumlah Pakai Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Subtotal Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Kd Karyawan Completeness check, Field tidak boleh Mater References kosong dan harus terisi, kdkaryawan berhubungan dengan data pada master karyawan
Nama Karyawan Completeness check Field tidak boleh kosong dan harus terisi Total Gaji Bulanan Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Total Gaji Harian Completenss check, Field tidak boleh numeric check kosong dan harus terisi, field diisi dengan angka
Keterangan : 1.
Untuk form produksi perusahaan melakukan 2 jenis produksi dengan secara terus menerus sehingga rutin dan produksi sesuai pesanan. Jika stok barang yang tersedia di toko tidak mencukupi pesanan pelanggan maka pelanggan melakukan pemesanan terlebih dahulu. Untuk form produksi ini untuk menginput data produksi termasuk dari data overhead, BTKL, dan biaya bahan baku atau BB dan juga HPP tiap unit. Data yang akan digunakan untuk mengetahui berapa biaya yang dikeluarkan untuk memproduksi 1 peti produk tahu.
2. Untuk mengetahui kode nomor produksi dengan format PDI-
DDMMYY-0001, PDI artinya produksi. Berikut merupakan jurnal yang digunakan.
23. Jurnal Memo
Gambar 4.44 Form Jurnal MemoKendali input : Field Pengendalian Input Penjelasan NoJurnal Memo Completeness check, Tes Field tidak boleh redudansi kosong dan harus terisi, sistem menolak kode yang sama
Tanggal Completeness check, Field tidak boleh format mask kosong dan harus terisi, data yang diisi harus sesuai dengan format dd/mm/yy
Keterangan Field tidak harus terisi NomorBukuBesar Completeness check, Field tidak boleh
Master Reference kosong dan harus terisi, Buku Besar berhubungan dengan data pada Master Buku besar