Perancangan Sistem Informasi Akuntansi Berbasis Teknologi Informasi pada Toko Roti Dewi Purwodadi Dengan Metode Model Driven Development (MDD) - Unika Repository

BAB IV HASIL DAN ANALISIS Penulis melakukan analisis, desain, dan pengembangan sistem informasi

  akuntansi pada Toko Roti Dewi Purwodadi dengan menggunakan metode Model

  

Driven Development (MDD). Metode ini dipilih oleh penulis dengan tujuan

  desain sistem informasi akuntansi yang dapat dikembangkan oleh pemilik Toko Roti Dewi Purwodadi dapat memenuhi kebutuhan dan sesuai dengan karakteristik dari usaha Toko Roti Dewi Purwodadi.

  Berikut ini adalah tahapan desain dan pengembangan sistem informasi akuntansi pada Toko Roti Dewi Purwodadi dengan menggunakan metode Model Driven

  Development (MDD):

4.1. Tahap Identifikasi Masalah

  Tahap ini bertujuan untuk menemukan permasalahan dari suatu objekpenelitian dengan cara menjawab pertanyaan dan membangunkesimpulan layak atautidak penelitian ini dilanjutkan. Hasil dari tahap ini menjadi ruanglingkup penulis dalam menganalisis dan mendesain sistem informasiakuntansi. pencatatan danpenyimpanan bukti-bukti transaksi Toko Roti Dewi Purwodadi, dan sistem akuntansi beserta pelaporannya pada Toko Roti Dewi Purwodadi. Sebagai hasilnya dapat diketahui permasalahan yang dihadapi sebagai berikut:

  7. Penjualan tunai tidak memiliki nomor nota atau nomor transaksi.

  8. Toko Roti Dewi Purwodadi tidak memiliki daftar salesman dan daftar supplier secara tercatat dan terstruktur.

  9. Daftar barang dagang (dari salesman) dan bahan baku bahan penolong (dari supplier) tidak dicatat dalam suatu kode atau nomor urut.

  10. Jumlah transaksi dan data-data penting tidak dapat diketahui secara pasti, karena pencatatan yang dilakukan saat ini hanya sebatas laporan transaksi saja.

  11. Tidak ada surat jalan untuk pengiriman barang, dan tidak ada nota retur yang disertakan.

  12. Tidak ada surat order pembelian yang berguna untuk mencocokan antara barang yang dipesan dengan barang yang dikirim oleh salesman atau supplier.

4.2. Tahap Analisis Masalah

  Tahap analsis masalah memiliki tujuanguna mengetahui secara detail selanjutnya menentukan kebutuhan sistem untuk mengatasi permasalahan tersebut.

  

Sistem Akuntansi Berbasis Teknologi pada Toko Roti Dewi Purwodadi

No.

  Analisis Sebab-Akibat Usulan Perbaikan Sistem

  Sebab Akibat 1.

  Data-data penting sangat minimalis dan pengendaliannya lemah.

  a. Penjualan tunai tidak memiliki nomor nota, sehingga pengendalian nota penjualannya tergolong lemah

  a. nota penjualan tunai diberikan nomor urut nota, database ini trerhubung dengan database penjualan.

  b. Daftar salesman dan supplier tidak ada, sehingga pengendalian saat pengecekan utang dagang menjadi kurang rapi dan tergolong lemah.

  b. Salesman dan supplier dibuatkan daftar beserta data diri, seperti kode, nama, nomor telepon, dll. Database ini terhubung dengan database utang dagang detail.

  c. Daftar barang dagang, bahan baku, dan bahan penolong tidak memiliki nomor urut atau kode, sehingga kartu stock masih sangat berantakan.

  c. Membuat kode pada kartu stock dengan perinciannya, database ini terhubung dengan database persediaan, dan lain-lain.

  2. Pencatatan akuntansi masih manual dan minimalis.

  Laporan keuangan, jumlah transaksi dan data penting lainnya tidak dapat diketahui secara pasti karena selama ini hanya sebatas laporan transaksi saja.

  Membangun suatu sistem akuntansi berbasis teknologi informasi, yang dapat mengintegrasikan input-input yang ada, untuk diolah menjadi laporan keuangan seperti: Laporan Omzet, Laporan Laba/Rugi, dan Laporan Posisi Keuangan.

  3. Surat-surat pelengkap masih kurang, pengendaliannya a. Tidak ada surat jalan untuk pengiriman barang, dan tidak ada nota retur yang berguna jika terjadi retur

  a. Membuat surat jalan yang memiliki nomor surat jalan (nomor SJ) sebagai kode, saat mengirim barang yang dikirim kepada pembeli. Membuat nota retur yang memiliki nomor nota retur.

  b. Tidak ada surat order pembelian

4.3. Tahap Analisis Kebutuhan Sistem

  Tahap ini berguna untuk menganalisis kebutuhan sistem informasi akuntansi untuk mengatasi masalah-masalah yang telah diidentifikasi secara detail pada tahapan-tahapan sebelumnya. Kebutuhan sistem informasi Toko Roti Dewi Purwodadi meliputi kebutuhan masukan (input), proses, dan keluaran (output). Berikut ini tabel kebutuhan sistem informasi:

  Kebutuhan Sistem Akuntansi pada Toko Roti Dewi Purwodadi

  Input  Form Menu Input pilihan menu dalam sistem  Form Data Supplier dan Salesman Input informasi data salesman dan Supplier  Form Data Pelanggan Input informasi data pelanggan  Form Data Bahan Baku Input informasi data bahan baku  Form Overhead Input informasi data overhead  Form Data Tenaga Kerja Input informasi data tenaga kerja  Form Data Barang Input informasi data barang jadi hasil produksi dan barang dagang  Form Pembelian Input transaksi pembelian

   Form Retur Penjualan Input transaksi retur penjualan  Form Pelunasan Piutang Input transaksi piutang dan pelunasannya  Form Pelunasan Utang Input transaksi utang dan pelunasannya  Form Produksi Input informasi produksi  Form Kas Masuk Input transaksi kas masuk  Form Kas Keluar Input transaksi kas keluar  Form Laporan Input berbagai pilihan laporan

  Proses  Pendataan pegawai, supplier, salesman, pelanggan  Pendataan bahan baku, bahan penolong, tenaga kerja langsung, overhead, dan barang jadi  Pendataan barang dagang  Pendataan transaksi pembelian, penjualan  Pendataan biaya produksi (HPP) Output  Laporan Karyawan  Laporan Salesman dan Supplier  Laporan Pelanggan  Laporan Piutang  Laporan Bahan Baku  Laporan Pemakaian Bahan Baku

   Laporan Penjualan  Laporan Pelunasan Hutang dan Piutang  Laporan Produksi  Laporan Laba Rugi  Laporan Perubahan Ekuitas  Laporan Posisi Keuangan

4.4. Tahap Desain

4.4.1. Desain Data

  Desain data merupakan suatumodel data secara konseptual yang bertujuan memberikan arahan atau panduan dalam pembuatan database. Desain data dilakukan dengan membuat Entity-

  Relationship Diagram (ERD), setelah itu menganalisis komponen-

  komponen dan struktur, serta relasi tabel-tabel yang dibutuhkan dalam proses membuat database. Berikut adalah ERD untuk sistem informasi akuntansi pada Toko Roti Dewi Purwodadi:

Gambar 4.1. Entity Relationship DiagramGambar 4.2. Entity Relationship Diagram Subsistem PenjualanGambar 4.3. Entity Relationship Diagram Subsistem PembelianGambar 4.4. Entity Relationship Diagram Subsistem Produksi

4.4.2. Struktur Database

  Field Type Size Keterangan

  kode_barang text

  20 PK nama_barang text 60 satuan text

  20 FK kategori text

  20 FK stok number stok_minimal number harga_beli currency kode_produksi text

  20 FK hpp_unit currency harga_jual currency

  Field Type Size Keterangan user text

  10 PK password text

  10

  Database memberikan penjelasan detail dalam bahasa program untuk Toko Roti Dewi Purwodadi yang berisi susunan komponen, struktur, serta karakteristik data untuk setiap atribut atau field pada suatu entitas. Berdasarkan keterangan yang ada pada ERD sebelumnya, maka berikut adalah struktur database dalam penelitian ini:

  1. Tabel Masuk (Login)

  2. Tabel Barang Master

  Field Type Size Keterangan kode_satuan text

  20 PK nama_satuan text

  50 Field Type Size Keterangan kode_kategori text

  20 PK nama_kategori text

  50 Field Type Size Keterangan

  kode_supplier text

  20 PK nama_supplier text 60 alamat text 100 fax text

  20 telpon text 20 contact_person text 60 handphone text 20 saldo_hutang currency

  Field Type Size Keterangan

  kode_pelanggan text

  20 PK nama_pelanggan alamat fax text

  20 telpon text 20 contact_person text 60 handphone text 20 saldo_piutang currency

  3. Tabel Master Satuan

  4. Tabel Master Kategori

  5. Tabel Supplier

  6. Tabel Pelanggan

  Field Type Size Keterangan

  kode_pelanggan text

  20 PK nama_pelanggan alamat fax text

  20 telpon text 20 contact_person text 60 handphone text 20 saldo_piutang currency

  Field Type Size Keterangan

  nomor_faktur text

  20 PK tanggal_faktur date kode_supplier text

  20 FK nama_supplier text 60 pembelian text 10 jatuh_tempo date total_pembelian currency

  Field Type Size Keterangan

  nomor_faktur text

  20 FK kode_barang text

  20 FK nama_barang text 60 jumlah number satuan text

  20 harga_beli currency FK total currency

  13. Tabel Karyawan 14.

  Tabel Pembelian 15.

  Tabel Pembelian Detail FK

  Field Type Size Keterangan

  nomor_faktur text

  20 PK tanggal_faktur date kode_supplier text

  20 FK nama_supplier text 60 total_pembelian currency uang_muka currency sisa_tagihan currency jatuh_tempo date

  Field Type Size Keterangan

  nomor_faktur text

  20 FK kode_barang text

  20 FK nama_barang text 60 jumlah number satuan text

  20 harga_beli currency FK total currency

  Field Type Size Keterangan

  nomor_nota text

  20 PK tanggal_nota date kode_pelanggan text

  20 FK nama_pelanggan text 60 penjualan text 10 jatuh_tempo date total_penjualan currency 16.

  Tabel Pembelian Pesanan 17.

  Tabel Pembelian Pesanan Detail 18.

  Tabel Penjualan FK

  Field Type Size Keterangan

  Field Type Size Keterangan

  Tabel Penjualan Pesanan 21.

  Tabel Penjualan Detail 20.

  20 FK harga_jual currency total currency 19.

  20 FK nama_barang text 20 jumlah number satuan text

  20 FK kode_barang text

  nomor_nota text

  20 FK nama_pelanggan text 60 total_penjualan currency uang_muka currency sisa_tagihan currency tanggal_kirim date

  nomor_nota text

  20 PK tanggal_nota date kode_pelanggan text

  nomor_order text

  Field Type Size Keterangan

  20 FK harga_jual currency total currency

  20 FK nama_barang text 20 jumlah number satuan text

  20 FK kode_barang text

  Tabel Penjualan Pesanan Detail

  Field Type Size Keterangan

  20 FK keterangan text 60 total_bayar currency nomor_rek text

  Tabel Pelunasan Hutang 25.

  Tabel Pelunasan Piutang Detail 24.

  22. Tabel Pelunasan Piutang 23.

  20 FK total_faktur currency total_retur currency total_pelunasan currency

  20 FK nomor_faktur text

  20 Field Type Size Keterangan nomor_bukti text

  20 PK tanggal_bukti date kode_supplier text

  nomor_bukti text

  nomor_bukti text

  Field Type Size Keterangan

  20 FK total_nota currency total_retur currency total_pelunasan currency

  20 FK nomor_nota text

  20 Field Type Size Keterangan nomor_bukti text

  20 FK keterangan text 60 total_bayar currency nomor_rek text

  20 PK tanggal_bukti date kode_pelanggan text

  Tabel Pelunasan Hutang Detail

  Field Type Size Keterangan

  20 nama text 60 keterangan text 60 total_km currency

  Tabel Kas Masuk Master 29.

  Tabel Kas Keluar Detail 28.

  26. Tabel Kas Keluar Master 27.

  20 FK nama text 60 total currency

  20 FK nomor_bbm text

  20 FK nomor_bukti text

  nomor_km text

  Field Type Size Keterangan

  20 FK tanggal date nomor_bbm text

  nomor_kk text

  nomor_km text

  Field Type Size Keterangan

  20 FK nama text 60 total currency

  20 FK nomor_bbm text

  20 FK nomor_bukti text

  nomor_kk text

  Field Type Size Keterangan

  20 nama text 60 keterangan text 60 total_kk currency

  20 FK tanggal date nomor_bbm text

  Tabel Kas Masuk Detail PK PK FK FK

  Field Type Size Keterangan

  kode_produksi text

  20 PK kode_barang text

  20 FK nama_barang text 60 nomor_order text

  20 FK tanggal_produksi date tanggal_selesai date total_biaya currency jumlah_produksi number hpp_unit currency

  Field Type Size Keterangan

  kode_produksi text

  20 FK kode_barang text

  20 FK nama_barang text 60 jumlah number satuan text

  20 FK harga currency total currency

  Field Type Size Keterangan kode_produksi text

  20 FK kode_karyawan text

  20 FK nama_karyawan text 60 biaya_tkl currency hari_kerja currency total currency

  30. Tabel Produksi 31.

  Tabel Pemakaian Bahan Baku 32.

  Tabel Pemakaian Tenaga Kerja Langsung (TKL)

  Field Type Size Keterangan

  20 FK tanggal date kode_supplier text

  Tabel Retur Pembelian Master 36.

  Tabel Pemakaian Overhead 35.

  20 FK 33. Tabel Daftar BOP 34.

  20 FK nama_barang text 60 jumlah number satuan text

  20 FK kode_barang text

  nomor_returbeli text

  Field Type Size Keterangan

  20 FK total_faktur currency

  20 PK nomor_faktur text

  kode_overhead text

  nomor_returbeli text

  Field Type Size Keterangan

  20 FK total currency

  20 FK nama_overhead text 60 biaya currency jumlah_pakai number satuan text

  20 FK kode_overhead text

  kode_produksi text

  Field Type Size Keterangan

  20 FK tarif currency

  20 PK nama_overhead text 60 harga_beli currency jumlah number satuan text

  Tabel Retur Pembelian Detail

  37. Tabel Retur Penjualan Master

  Field Type Size Keterangan

  nomor_returjual text

  20 PK nomor_nota text

  20 FK tanggal date kode_pelanggan text

  20 FK total_nota currency

  38. Tabel Retur Penjualan Detail

  Field Type Size Keterangan

  nomor_returjual text

  20 FK kode_barang text

  20 FK nama_barang text 60 jumlah number satuan text

  20 FK harga currency total_retur currency 39.

  Tabel Buku Besar Master

  Field Type Size Keterangan

  nomor_bbm text

  20 PK FK nama text

  60 FK type text 20 saldo text 10 saldo_awal currency mutasi_debit currency mutasi_kredit currency saldo_akhir currency keterangan text 100

  40. Tabel Jurnal

  Field Type Size Keterangan

  nomor_jurnal text

  20 PK nomor_bukti text

  20 FK tanggal_bukti date

  Field Type Size Keterangan

  nomor_jurnal text

  20 FK nomor_bbm text

  20 FK nama text 100 debit currency kredit currency

  Field Type Size Keterangan

  nomor_jurnal_memo text

  20 PK keterangan text 60 tanggal_posting date

  Field Type Size Keterangan

  nomor_jurnal_memo text

  20 FK nomor_bbm text

  20 FK nama text 100 debit currency kredit currency

  41. Tabel Jurnal Detail 42.

  Tabel Jurnal Memorial 43.

  Tabel Jurnal Memorial Detail

4.4.3. Desain Proses

  Desain proses adalahsebuah penjelasan mengenai model atau gambaran tentang proses bisnis, mulai dari proses pengolahan datayaitu inputdata menjadi sebuah database, hingga menjadi output yang sesuai dengan aliran data. Desain proses dilakukan dengan menyusundiagram konteks, dekomposisi sistem, dan data flow diagram (DFD).

4.4.3.1. Diagram Konteks

  Diagram konteks sebagai level tertinggi DFD berfungsiuntuk menyediakan gambaran ringkas dan jelas atas suatu sistem.

  Rancangan sistem pada diagram konteks ini dimaksudkan untuk menggambarkan tentang sistem informasi Toko Roti Dewi Purwodadi.

Gambar 4.5. Diagram Konteks Sistem Informasi Akuntansi

4.4.3.2. Dekomposisi Sistem

  Dekomposisi sistem merupakan langkah untuk menguraikan suatu sistem menjadisubsistem-subsistem yang ada didalam sistem tersebut. Tujuannyaguna memberikan gambaran secara lebih terperinci mengenai bagian-bagian sistem yang ingin dikembangkan. Sistem Informasi Toko Dewi

  

Akuntansi Toko Dewi

4.4.3.3.Data Flow Diagram (DFD)

Gambar 4.7. DFD Level 0 Sistem Informasi AkuntansiGambar 4.8. DFD Level 0 Sistem Informasi Akuntansi

1. Data Flow Diagram Level 1 Data Master

Gambar 4.9. DFD Level 1 Data Master

2. Data Flow Diagram Level 1 Penjualan

Gambar 4.10. DFD Level 1 Penjualan

3. Data Flow Diagramd Level 1 Pembelian

Gambar 4.11. DFD Level 1 Pembelian

4. Data Flow Diagram Level 1 Produksi

Gambar 4.12. DFD Level 1 Produksi

5. Data Flow Diagram Level 1 Laporan

Gambar 4.13. DFD Level 1 LaporanGambar 4.14. DFD Level 1 Laporan (Lanjutan)Gambar 4.15. DFD Level 1 Laporan (Lanjutan)

4.4.4. Desain Interface

  Interface merupakanalat perantara antara pemakai (user) dengan program sistem informasi (software). Desain interface meliputi form-form yang dipakai sebagai tampilan program pada layar monitor computer pemakai. Tahap ini akan dibangun desain interface input yang merupakan tampilan form-form dan pengendalian masukannya, serta interface output yang merupakan tampilan hasil proses sistem informasi akuntansi.

1. Menu Login

2. Menu Utama

3. Form Input Data Master

  3a. Buku Besar Master (BBM)

  Field Pengendalian Input Keterangan nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong type Completeness Check Field tidak boleh kosong saldo Option Button Memilih dari opsi yang ada saldo_awal Numeric Check Field harus berisi angka mutasi_debit Numeric Check Field harus berisi angka mutasi_kredit Numeric Check Field harus berisi angka saldo_akhir Numeric Check Field harus berisi angka keterangan - Field tidak harus diisi

  Kendali input: Keterangan:

  1. Penggunaan sistem untuk yang pertama kali memerlukan pengaturan pada kode-kode akun di buku besar, memasukkan saldo awal di buku besar. Saldo awal didapat dari pencatatan secara manual pada Toko Roti Dewi Purwodadi sebelum mengimplementasikan penggunaan sistem.

  2. Kode akun yang dibuat di awal adalah kode akun yang akan digunakan secara konsisten untuk kedepannya.

  Field Pengendalian Input Keterangan

  kode_supplier Completeness Check Field tidak boleh kosong nama_supplier Completeness Check Field tidak boleh kosong alamat Completeness Check Field tidak boleh kosong fax - Field tidak harus diisi telpon Completeness Check Field tidak boleh kosong contact_person Completeness Check Field tidak boleh kosong handphone Completeness Check Field tidak boleh kosong saldo_hutang Numeric Check Field harus berisi angka

  3b. Form Supplier dan Salesman

  Kendali input: Keterangan: Form Supplier dipakai untuk memasukkan data-data supplier. Saldo hutang adalah hutang-hutang Toko Roti Dewi Purwodadi terhadap para supplier yang belum lunas.

  Field Pengendalian Input Keterangan

  kode_pelanggan Completeness Check Field tidak boleh kosong nama_pelanggan Completeness Check Field tidak boleh kosong alamat Completeness Check Field tidak boleh kosong fax - Field tidak harus diisi telpon Completeness Check Field tidak boleh kosong contact_person Completeness Check Field tidak boleh kosong handphone Completeness Check Field tidak boleh kosong saldo_piutang Numeric Check Field harus berisi angka

  3c. Form Pelanggan

  Kendali input: Keterangan: Form Pelanggan dipakai untuk memasukkan data-data pelanggan. Saldo piutang adalah tagihan para pelanggan yang belum lunas.

  Field Pengendalian Input Keterangan kode_karyawan Completeness Check Field tidak boleh kosong nama_karyawan Completeness Check Field tidak boleh kosong jenis_kelamin Completeness Check Field tidak boleh kosong alamat Completeness Check Field tidak boleh kosong tanggal_masuk Completeness Check Field tidak boleh kosong gaji_bulanan - Field tidak harus diisi gaji_mingguan - Field tidak harus diisi tunjangan - Field tidak harus diisi telpon - Field tidak harus diisi handphone Completeness Check Field tidak boleh kosong

  3d. Form Karyawan

  Kendali input: Keterangan: Form karyawan dipakai untuk memasukkan data karyawan. Gaji terbagi menjadi dua macam yaitu gaji mingguan dan gaji bulanan. Untuk tenaga kerja langsung mendapat gaji secara mingguan, sedangkan untuk staff admin dan penjualan mendapat gaji secara bulanan.

  Field Pengendalian Input Keterangan kode_barang Completeness Check Field tidak boleh kosong nama_barang Completeness Check Field tidak boleh kosong satuan Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan kategori Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Kategori stok Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka stok_minimal Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka harga_beli Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka kode_produksi - Field tidak harus diisi hpp_unit Numeric Check Field harus berisi angka harga_jual Numeric Check Field harus berisi angka

  3e. Form Barang

  Kendali input:

  Keterangan:

  1. Form Barang dipakai untuk memasukkan data barang. Untuk bahan baku field hpp per unit dan field harga jual tidak perlu diisi, untuk barang dagang jadi field hpp per unit dan field harga jual harus diisi.

  2. Harga barang yang dimasukkan pada data master akan tidak dapat diubah, jika harga barang berubah pada pembelian selanjutnya, maka perubahan harga akan ter-update secara otomatis pada data master dengan perhitungannya menggunakan metode rata-rata.

  3f. Form Kategori

  Kendali input:

  Field Pengendalian Input Keterangan kode_kategori Completeness Check Field tidak boleh kosong nama_kategori Completeness Check Field tidak boleh kosong

  Keterangan: Form Kategori dipakai untuk memasukkan data kategori barang. Untuk dengan kode BD. Untuk barang hasil dari produksi Toko Roti Dewi Purwodadi sendiri diawali dengan kode BP.

  3g. Form Satuan

  Kendali input:

  Field Pengendalian Input Keterangan kode_satuan Completeness Check Field tidak boleh kosong nama_satuan Completeness Check Field tidak boleh kosong

  Keterangan: Form Satuan dipakai untuk memasukkan data satuan barang, contohnya kode kg untuk kilogram, kode gr untuk gram, kode lt untuk liter, kode sm untuk sendok makan, kode st untuk sendok teh, kode br untuk barang retail atau satuan, kode bs untuk barang set, dan lain-lain.

  Field Pengendalian Input Keterangan

  kode_overhead Completeness Check Field tidak boleh kosong nama_overhead Completeness Check Field tidak boleh kosong harga_beli Numeric Check Field harus berisi angka jumlah Numeric Check Field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan tarif Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  3h. Form Overhead

  Kendali input: Keterangan: Form Overhead dipakai untuk memasukkan data biaya overhead. Untuk overhead yang didapatkan dari transaksi pembelian seperti bensin dan pulsa maka field harga beli diisi. Untuk overhead yang dibayar per tarif seperti listrik dan air maka field harga beli dikosongkan saja, langsung mengisi field tarif.

4. Form Transaksi Pembelian 4a. Form Pemesanan Pembelian

  Field Pengendalian Input Keterangan

  nomor_faktur Completeness Check Field tidak boleh kosong tanggal_faktur Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_supplier Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Supplier nama_supplier Completeness Check Field tidak boleh kosong pembelian Option Button Memilih dari opsi yang ada jatuh_tempo Format Mask Tanggal sesuai dengan format dd/mm/yy total_pembelian Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka uang_muka Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka sisa_tagihan Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga_beli Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form pemesanan pembelian digunakan untuk memesan bahan baku atau barang dagang disaat perlu memesan barang dulu kepada supplier atau salesman. Setelah barang datang, maka dapat mengisi Form Pembelian. Jurnal pemesanan pembelian:

  Jurnal penerimaan barang: Persediaan Tahu H 15.000.000

  Hutang Dagang 5.000.000 Uang Muka Pembelian 10.000.000

  4b. Form Pembelian

  Field Pengendalian Input Keterangan nomor_faktur Completeness Check Field tidak boleh kosong tanggal_faktur Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_supplier Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Supplier nama_supplier Completeness Check Field tidak boleh kosong pembelian Option Button Memilih dari opsi yang ada

jatuh_tempo Format Mask Tanggal sesuai dengan format dd/mm/yy

total_pembelian Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga_beli Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form pembelian digunakan Toko Roti Dewi Purwodadi untuk memasukkan data pembelian bahan baku dan barang dagang yang telah terjadi atau barang telah datang. Jika pembelian tunai maka dapat pilih Debit, jika pembelian kredit maka pilih Kredit. Untuk pembelian kredit maka perlu mengisi field tanggal jatuh tempo.

  Jurnal pembelian secara kredit:

  Field Pengendalian Input Keterangan nomor_returbeli Completeness Check Field tidak boleh kosong nomor_faktur Completeness Check Field tidak boleh kosong tanggal Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_supplier Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Supplier total_faktur Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total_retur Completeness Check, dan Field tidak boleh kosong, dan field harus

  4c. Form Retur Pembelian

  Kendali input:

  Keterangan: Form retur pembelian digunakan jika terjadi retur atas pembelian bahan baku (BB) kepada supplier, dan barang dagang (BD) kepada salesman.

  Jurnal retur pembelian secara kredit: Hutang Dagang 2.500.000

  Persediaan Tahu H 2.500.000

  4d. Form Pelunasan Hutang

  

Field Pengendalian Input Keterangan

nomor_bukti Completeness Check Field tidak boleh kosong tanggal_bukti Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_supplier Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Supplier keterangan - Field tidak harus diisi total_bayar Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka nomor_rek - Field tidak harus diisi nomor_faktur Completeness Check Field tidak boleh kosong total_faktur Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka total_retur Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka total_pelunasan Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form pelunasan hutang dipakai saat pihak Toko Roti Dewi Purwodadi melakukan pelunasan hutang kepada supplier ataupun salesman. Field nomor rek diisi jika pelunasan melalui transfer bank, untuk pelunasan secara cash field nomor rek dapat dikosongkan saja.

  Jurnal pelunasan hutang: Hutang Dagang 6.500.000

  Kas 6.500.000

5. Form Transaksi Penjualan 5a. Form Pemesanan Penjualan (Sale by order)

  Field Pengendalian Input Keterangan

  nomor_order Completeness Check Field tidak boleh kosong tanggal_order Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_pelanggan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Pelanggan nama_pelanggan Completeness Check Field tidak boleh kosong penjualan Option Button Memilih dari opsi yang ada tanggal_kirim Format Mask Tanggal sesuai dengan format dd/mm/yy total_penjualan Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka uang_muka Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka sisa_tagihan Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga_jual Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form pemesanan penjualan digunakan saat pembeli ingin memesan terlebih dahulu barang yang ingin dibeli. Pemesanan penjualan ditandai dengan uang muka sebagai tanda jadi transaksi. Setelah barang dikirim atau diambil pembeli, maka dapat mengisi Form Penjualan.

  Jurnal pemesanan penjualan: Kas 1.000.000

  Pendapatan diterima dimuka 1.000.000 Jurnal penjualan: Pendapatan diterima dimuka 1.000.000 Kas 1.000.000

  Pendapatan Penjualan 2.000.000 HPP 850.000 Persediaan Tahu Petis 850.000

  5b. Form Penjualan

  

Field Pengendalian Input Keterangan

  nomor_nota Completeness Check Field tidak boleh kosong tanggal_nota Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_pelanggan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Pelanggan nama_pelanggan Completeness Check Field tidak boleh kosong penjualan Option Button Memilih dari opsi yang ada jatuh_tempo Format Mask Tanggal sesuai dengan format dd/mm/yy total_penjualan Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga_jual Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka nomor_order Master Reference

  Data terhubung dengan data di Tabel Pemesanan Penjualan

  Kendali input: Keterangan: Form penjualan dipakai untuk memasukkan data penjualan yang telah terjadi.

  Jurnal penjualan secara tunai: Kas 245.000

  Pendapatan Penjualan 245.000

  Field Pengendalian Input Keterangan nomor_returjual Completeness Check Field tidak boleh kosong nomor_nota Completeness Check Field tidak boleh kosong tanggal Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_pelanggan Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Pelanggan total_nota Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka kode_barang Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  5c. Form Retur Penjualan

  Kendali input:

  Keterangan: Form retur penjualan dilakukan saat pembeli mengembalikan barang kepada Toko Roti Dewi Purwodadi.

  Jurnal retur penjualan: Retur penjualan 120.000

  Kas 120.000 Persediaan Tart merk Adelia 75.000

  HPP 75.000

  5d. Form Pelunasan Piutang

  Field Pengendalian Input Keterangan nomor_bukti Completeness Check Field tidak boleh kosong tanggal_bukti Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy kode_pelanggan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Pelanggan keterangan - Field tidak harus diisi total_bayar Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka nomor_rek - Field tidak harus diisi nomor_nota Completeness Check Field tidak boleh kosong total_nota Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka total_retur Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka total_pelunasan Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form pelunasan piutang dipakai saat terjadi pelunasan piutang dari pembeli kepada Toko Roti Dewi Purwodadi.

  Jurnal pelunasan piutang: Kas 1.350.000

  Piutang Dagang 1.350.000

6. Form Produksi

  

Field Pengendalian Input Keterangan

  kode_produksi Completeness Check Field tidak boleh kosong kode_barang Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Barang nama_barang Completeness Check Field tidak boleh kosong nomor_order - Field tidak harus diisi tanggal_produksi Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy tanggal_selesai Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy total_biaya Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka jumlah_produksi Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Kendali input:

  Format Mask sesuai dengan format dd/mm/yy kode_barang Completeness Check, dan Master Reference

  Field tidak boleh kosong, dan terhubung dengan data di Tabel Barang nama_barang Completeness Check Field tidak boleh kosong jumlah Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan harga Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka kode_karyawan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Karyawan nama_karyawan Completeness Check Field tidak boleh kosong biaya_tkl Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka hari_kerja Completeness Check Field tidak boleh kosong total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka kode_overhead Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Overhead nama_overhead Completeness Check Field tidak boleh kosong biaya Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka jumlah_pakai Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka satuan Completeness Check, dan

  Master Reference Field tidak boleh kosong, dan terhubung dengan data di Tabel Master Satuan total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Keterangan: Produksi terbagi menjadi produksi harian dan produksi barang pesanan.

  Pesanan biasanya dilakukan oleh pelanggan H-7. Untuk produksi harian informasinya H-1 pelaksanaan produksi. Untuk rekap barang pesanan juga diberikan H-1 barang akan diambil oleh pelanggan tersebut.

  Jurnal pemakaian bahan baku: Persediaan barang dalam proses 1.300.000

  Persediaan Petis 500.000 Persediaan Telur 450.000 Persediaan Tahu H 350.000

  Jurnal pemakaian tenaga kerja langsung: Persediaan Barang dalam proses 325.000

  Tenaga Kerja Langsung 325.000 Jurnal pemakaian overhead: Persediaan Barang Dalam proses 275.000

  Biaya overhead produksi 275.000 Jurnal saat barang telah 100% selesai diproduksi:

7. Form Input Transaksi Kas 7a. Form Kas Keluar

  Field Pengendalian Input Keterangan nomor_kk Completeness Check Field tidak boleh kosong tanggal Completeness Check, dan

  Format Mask Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong keterangan - Field tidak harus diisi total_kk Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka nomor_bukti Completeness Check Field tidak boleh kosong nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  Kendali input: Keterangan: Form Kas keluar dipakai untuk transaksi Toko Roti Dewi Purwodadi yang diluar dari pembelian, dan bersifat umum. Seperti membayar tukang listrik, membayar servis kendaraan operasional, beban gaji, dan lain-lain. Jurnal (contoh) pengeluaran kas: Beban servis kendaraan 65.000

  Kas 65.000

  Field Pengendalian Input Keterangan

  nomor_km Completeness Check Field tidak boleh kosong tanggal Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong keterangan - Field tidak harus diisi total_km Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka nomor_bukti Completeness Check Field tidak boleh kosong nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong total Completeness Check, dan

  Numeric Check Field tidak boleh kosong, dan field harus berisi angka

  7b. Form Kas Masuk

  Kendali input: Keterangan: Form Kas keluar dipakai untuk transaksi Toko Roti Dewi Purwodadi yang

  Field Pengendalian Input Keterangan nomor_jurnal_memo Completeness Check Field tidak boleh kosong keterangan - Field tidak harus diisi tanggal_posting Completeness Check, dan Format Mask

  Field tidak boleh kosong, dan tanggal sesuai dengan format dd/mm/yy nomor_bbm Completeness Check Field tidak boleh kosong nama Completeness Check Field tidak boleh kosong debit Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka kredit Completeness Check, dan Numeric Check

  Field tidak boleh kosong, dan field harus berisi angka

  Jurnal (contoh) pemasukan kas: Kas 180.000

  Pendapatan lain-lain 180.000

8. Jurnal Memo

  Kendali input:

  Keterangan: Jurnal memorial dipakai untuk membuat jurnal atas transaksi yang diluar produksi, penjualan, pembelian, dan pelunasan. Seperti jurnal penyesuaian, jurnal depresiasi aset tetap, dan lainnya.

9. Laporan

  Keterangan: Pilih laporan yang ingin ditampilkan, setelah itu dapat mengklik command button Search.

4.4.5. Desain Output NOTA PENJUALAN Tanggal Nota:

  Kode Pelanggan: Nomor Nota: Nama Pelanggan: Tgl. Jatuh Tempo: Penjualan Nomor Order: No. Kode Barang Nama Barang Jml. Harga Total TOTAL PENJUALAN Rp.

TOKO ROTI DEWI PURWODADI

  No.

  Kode Karyawan Nama Karyawan Jenis

  Kelamin Alamat Tanggal

Masuk

  Gaji Bulanan Gaji Mingguan Telpon Handphone 1 10001 Jayem P Toroh 01/01/2000 - 350.000 - 081325999021 2 10002 Mariati P Purwodadi 01/01/2000 - 350.000 - 089532656789 3 10003 Sunarto L Purwodadi 01/01/2000 - 300.000 - 087832467878 4 10004 Parti P Grobogan 01/01/2000 - 250.000 - 087346263737 5 10005 Karti P Toroh 01/01/2000 - 250.000 - 086362628422 6 10006 Fitri P Toroh 01/01/2015 - 250.000 - 089123232332 7 10007 Min L Purwodadi 01/01/2015 - 250.000 - - 8 10008 Yanto L Purwodadi 01/01/2015 - 300.000 - - 9 20001 Ika P Purwodadi 01/01/2005 1.250.000 - - -