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 Masalah

4.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 Sistem

4.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 Akuntansi

4.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-Laporan

4.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 Lanjutan

4.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 Login

  Kendali : 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 Utama

2. Menu Data Master

Gambar 4.23 Form Input Data Master

3. Data Pemasok

Gambar 4.24 Form Data Pemasok

  Kendali 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 Pelanggan

  Kendali 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 boleh

  Redudansi 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 Inventaris

  Kendali 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 Overhead

  Kendali 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 Pelanggan

  Kendali 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 Barang

  Kendali 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 Satuan

  Kendali 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 Besar

  Kendali 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 Penjualan

13. Pembelian

Gambar 4.34 Form Pembelian

  Kendali 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 Pembelian

  Kendali 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 Hutang

  Kendali 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 Penjualan

  Kendali 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 Penjualan

  Kendali 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 Piutang

  Kendali 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 KAS

20. Kas Masuk

Gambar 4.41 Form KAS masuk

  Kendali 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 keluar

  Kendali 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 Produksi

  Kendali 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 Memo

  Kendali 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