4.1. Identifikasi Masalah - Analisis Dan Perancangan Sistem Informasi Akuntansi Pada Perusahaan UD SEKAWAN PUTERA Menggunakan Metodologi Model Driven (MDD) - Unika Repository

BAB IV HASIL DAN ANALISIS Pembuatan dan pengembangan sistem informasi akuntansi di dalam

  penelitian ini menggunakan metode Model Driven Development. Penggunaan metode tersebut bertujuan agar dapat mendesain dan mengembangkan sistem informasi akuntansi sesuai dengan kebutuhan industri konveksi UD Sekawan Putera dan dapat diterapkan dalam kegiatan operasional. Sehingga dapat mmapu meningkatkan kinerja industri konveksi UD Sekawan Putera.

  Tahap dalam pembuatan dan pengembangan sistem informasi akuntasi pada UD Sekawan Putera dengan menggunakan metode Model Driven

  Development, adalah 4.1.

   Identifikasi Masalah

  Pada tahap ini identifikasi masalah dilakukan agar mengetahui masalah-masalah yang dihadapi, menetukan tujuan proyek, dan paling penting adalah apakah proyek tersebut layak dan mampu untuk diselesaikan.

  Identifikasi masalah dilakukan dengan wawancara secara langsung dengan pemilik UD Sekawan Putera, hasil dari wawancara dapat digunakan sebagai identifikasi masalah pada UD Sekawan Putera yang masih belum memiliki desain sistem informasi akuntansi berbasis teknologi informasi, berikut adalah masalah yang dihadapi.

  1. Kesulitan dalam menetukan laba atau rugi.

  2. Kesulitan dalam mencari berkas-berkas transaksi.

  3. Kesulitan dalam perhitungan HPP.

4.2. Tahap Analisis Masalah

  Analisis masalah bertujuan untuk mengetahui sebab dan akibat dari permasalahan yang terjadi pada objek penelitian. Permasalahan tersebut akan dianalisa menggunakan matriks sebab-akibat untuk mengetahui awal permasalahan yang terjadi, agar dapat mengetahui cara untuk mengatasi permasalahan tersebut.

  Tabel IV.1 Analisis Masalah UD Sekawan Putera

  a. Bukti transaksi fisik mudah hilang b. Membutuhkan waktu cukup lama untuk mencari arsip bukti transaksi tertentu dikarenakan arsip yang terlalu banyak

  Tahap ini merupakan tahap menganalisis kebutuhan sistem informasi akuntansi yang bertujuan untuk mengatasi masalah-masalah yang telah diidentifikasi pada tahap sebelumnya yang sudah dilakukan. Sistem yang dibutuhkan oleh UD SEKAWAN PUTERA meliputi masukan (input), proses, dan keluaran (output).

  Membuat laporan keuangan produksi, pembelian, penjualan, dan daftar piutang berbasis teknologi informasi. Dan pengumpulan data laporan yang berintergrasi dengan sistem informasi akuntansi yang berbasis teknologi informasi.

  b. Perhitungan jumlah aset dan hutang tidak bisa ditentukan

  a. Perhitungan laba rugi yang tidak pasti.

  4. Perhitungan laba atau rugi yang masih lambat

  Diperlukan desain input yang berbasis teknologi informasi,penyimpanan dan kemampuan system informasi untuk memanggil data transaksi-transaksi tertentu setiap saat

  3. Sulitnya mencatat kegiatan transaksi..

  No. Masalah Akibat Solusi

  Perlunya perancangan sistem akuntansi dalam perhitungan Harga pokok penjualan hingga mendapatkan hasil HPP

  a. Penetapan harga yang dikeluarkan dalam kegiatan produksi

  2. Perhitungan Harga pokok produksi yang mempengar uhi HPP.

  Merancang sistem akuntansi yang menyambungkan sistem persediaan, produksi, pembelian bahan baku, dan penjualan

  b. Kesalahan dalam pembelian bahan baku yang sudah kosong

  a. Tidak mengetahui turnover dari persediaan

  1. Kekeliruan dalam melakukan pencatatan bahan baku.

4.3. Tahap Analisis Kebutuhan Sistem

  Tabel IV.2 Analisis Kebutuhan Sistem

  c. Sistem Penjualan

  g. Laporan Piutang

  f. Laporan Pengeluaran kas

  e. Laporan Penerimaan kas

  d. laporan suplier

  c. laporan bahan baku

  b. Laporan barang

  a. Laporan pelanggan

  b. Sistem Produksi

  Kebutuhan Sistem Informasi Akuntansi UD SEKAWAN PUTERA

Input Proses Output

  a. Sistem Pembelian Bahan

  g. Form Data Bahan baku h. Form Data BOP i. Form Data BTKL

  f. Form Data Barang

  e. Form Data Pelanggan

  d. Form Data Supplier

  c. Form Data Pegawai

  b. Form Menu

  a. Form Login

  h. Laporan Hutang i. Laporan Keuangan

4.4. Entity Relationship Diagram

  Gambar IV.1 Entity Relationship Diagram

4.5. Struktur Data Base

  Database bagian detail dari program untuk CV SEKAWAN PUTERA yang terdiri dari susunan komponen, struktur, dan karakteristik data setiap atribut pada suatu entitas. Berdasarkan keterangan pada ERD sebelumnya, maka stuktur database dalam penelitian adalah sebagai berikut:

  1. Tabel Rekening Nama Field Tipe Karakter Keterangan

  No rekening Text

  10 Primary key Nama rekening Text

  50

  2. Tabel Neraca Awal Nama Field Tipe Karakter Keterangan

  No rekening Text

  10 Foreign key Jumlah aktiva Number

  12 Jumlah pasiva Number

  12

  3. Tabel Pelanggan Nama Field Tipe Karakter Keterangan

  Kode pelanggan Text

  15 Primary key Nama Text

  50 Alamat Text

  50 Telepon Number

  12 Kota Text

  30 Kode pos Number

  10

  4. Tabel Supplier Nama Field Tipe Karakter Keterangan

  Kode supplier Text

  15 Primary key Nama pemilik Text

  50 Nama toko Text

  50 Alamat Text

  50 Telepon Number

  12 Kota Text

  30 Kode pos Number

  10

  5. Tabel Barang Nama Field Tipe Karakter Keterangan

  Kode Barang Text

  10 Primary key Kategori Text

  15 Nama Barang Text

  50 Harga Currency

  12 Stock Number

  5

  6. Tabel Bahan baku Nama Field Tipe Karakter Keterangan

  Kode bahan baku Text

  10 Primary key Nama bahan baku Text

  50 Ukuran Text

  50 Jumlah Number

  5

  7. Tabel Pegawai Nama Field Tipe Karakter Keterangan

  ID pegawai Text

  15 Primary key Nama Text

  50 Alamat Text

  50 Telepon Number Kota Text

  30 No KTP Number Bagian Text

  20 Jenis_kelamin Text

  10

  8. Tabel BTKL Nama Field Tipe Karakter Keterangan

  ID pegawai Text

  15 Foreign key Jam kerja Time

  8 Gaji Currency

  12

  9. Tabel BOP Nama Field Tipe Karakter Keterangan

  Kode BOP Text

  10 Primary key Nama biaya Text

  50 Biaya BOP Currency

  12

  10. Tabel Penjualan Nama Field Tipe Karakter Keterangan

  No faktur penjualan Text

  10 Primary key No pemesanan Text

  10 Foreign key Total harga Currency Tanggal Date/Time Id pegawai Text Dp Currency

  12

  11. Tabel Penjualan Detail Nama Field Tipe Karakter Keterangan

  No faktur penjualan Text

  10 Foreign key Kode barang Text

  15 Foreign key Jumlah Number Harga Currency

  12

  12. Tabel Pembelian Nama Field Tipe Karakter Keterangan

  No faktur pembelian Text

  10 Primary key Kode supplier Text

  15 Foreign key Tipe pembelian Currency Tanggal Date/Time Total harga Currency

  13. Database Pembelian Detail Nama Field Tipe Karakter Keterangan

  No_faktur_pembelian Text

  10 Foreign key Kode bahan baku Text

  15 Foreign key Jumlah Number Harga Currency

  14. Tabel Pemesanan Nama Field Tipe Karakter Keterangan

  No pemesanan Text

  10 Primary key Kode pelanggan Text

  15 Foreign key Total harga Currency Tanggal pemesanan Date

  15. Tabel Detail Pemesanan Nama Field Tipe Karakter Keterangan

  No pemesanan Text

  10 Foreign key Kode barang Text

  15 Foreign key Jumlah Number Harga Currency

  16. Tabel Produksi Nama Field Tipe Karakter Keterangan

  No produksi Text

  15 Primary key No Pemesanan Text

  10 Foreign key Tanggal produksi Date Total biaya BB Number

  2 Total biaya BOP Currency

  50 Total biaya BTKL Currency

  50

  17. Tabel Detail produksi Nama Field Tipe Karakter Keterangan

  No produksi Text

  15 Foreign key Kode barang Text

  15 Foreign key Jumlah Number

  18. Tabel penggunaan bahan baku Nama Field Tipe Karakter Keterangan

  No produksi Text

  15 Foreign key Kode bahan baku Text

  10 Foreign key Jumlah penggunaan Number

  2 Biaya BB Currency

  12

  19. Tabel Penggunaan BTKL Nama Field Tipe Karakter Keterangan

  No produksi Text

  15 Foreign key

  ID pegawai Text

  15 Foreign key Biaya BTKL Currency

  12

  20. Tabel Penggunaan BOP Nama Field Tipe Karakter Keterangan

  No produksi Text

  15 Foreign key Kode BOP Text

  15 Foreign key Biaya BOP Currency

  12

  21. Tabel Kas masuk Nama Field Tipe Karakter Keterangan

  No BKM Text

  10 Primary key No pelunasan Text

  50 Tanggal Text

  50 Jumlah Text

  50

  22. Tabel Detail kas masuk Nama Field Tipe Karakter Keterangan

  No BKM Text

  10 Foreign key No rekening Text

  15 Foreign key Nama akun Text

  10 Debit Text

  10 Kredit Text

  10

  23. Tabel Kas keluar Nama Field Tipe Karakter Keterangan

  No BKK Text

  10 Primary key No bukti Text

  50 Tanggal Text

  50 Jumlah Text

  50 24. Tabel Detail Kas keluar. Nama Field Tipe Karakter Keterangan

  No BKK Text

  10 Foreign key No rekening Text

  10 Foreign key Nama akun Text

  10 Debit Text

  10

  25. Tabel Jurnal Nama Field Tipe Karakter Keterangan

  No jurnal Text

  10 Primary key No bukti Text

  50 Foreign key No rekening Text

  50 Foreign key Tanggal bukti Date/Time

  50 Jumlah Currency

  26. Tabel Buku besar Nama Field Tipe Karakter Keterangan

  No rekening Text

  10 Foreign key Nama rekening Text

  80 Saldo awal Currency Saldo akhir Currency Mutasi debit Currency Mutasi kredit Currency

  27. Tabel Retur pembelian Nama Field Tipe Karakter Keterangan

  No retur pembelian Text

  10 Primary key No faktur pembelian Text

  15 Foreign key Total harga Currency

  15 Tanggal retur Date/Time

  28. Tabel Retur pembelian detail Nama Field Tipe Karakter Keterangan

  No retur pembelian Text

  10 Primary key Kode barang Text

  15 Foreign key Harga Currency

  15 Jumlah retur Number

  2

  29. Tabel Pelunasan Piutang Nama Field Tipe Karakter Keterangan

  No pelunasan Text

  10 Primary key Jumlah bayar Currency Tanggal pembayaran Date/Time

  30. Tabel Pelunasan Hutang Nama Field Tipe Karakter Keterangan

  No pelunasan Text

  10 Primary key Kode supplier Text

  15 Foreign key Nama toko Text

  20 Jumlah bayar Currency Tanggal pembayaran Date/Time

  31. Tabel Piutang detail Nama Field Tipe Karakter Keterangan

  No pelunasan Text

  10 Primary key No faktur penjualan Text

  15 Foreign key Jumlah tagihan Currency

  15

  32. Tabel Hutang detail Nama Field Tipe Karakter Keterangan

  No pelunasan Text

  10 Primary key No faktur pembelian Text

  15 Foreign key Jumlah utang Currency

  15 Sisa Currency

  15 Status Text

  10

4.6. Tahap Desain Proses 4.6.1. Diagram Konteks

  Gambar IV.2 Diagram Konteks

  SIA UD Sekawan Putra

  Pelanggan Bagian Produksi

  Pemilik Supplier Data_biaya_BTKL

  Data_biaya_BOP Data_biaya_produksi Data_produksi Data_pemesanan_barang

  Data_pemakaian_bahan_baku Data_bahan_baku Nota_penjualan Data_pelanggan

  PO_penjualan Data_pegawai Data_pembelian Nota_pembelian

  Data_supplier Laporan_pelanggan Laporan_supplier Laporan_barang

  Laporan_bahan_baku Laporan_penerimaan_kas Laporan_pengeluaran_kas Laporan_piutang

  Laporan_hutang Data_barang Data_bayar Project Name:

  Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: SIA UD Sekawan Putra d:\ta-2017\indraw~1\ dfd00001.dfd Diagram Konteks Oct-12-2016 Indra Aug-07-2017 Indra

4.6.2. Dekomposisi Diagram

  Gambar IV.3 Dekomposisi Diagram

4.6.3. DFD Level 0

  Gambar IV.4 DFD Level 0 1 Pendataan Bahan 2 Pembelian baku 3 Produksi Kas_keluar 4 Penjualan Kas_masuk Bagian Produksi Bahan_baku Barang Pegawai Supplier Pelanggan Supplier Pelanggan Pembelian Jurnal Penggunaan_bahan Produksi BOP Buku_besar Biaya Detail_penggunaan Penjualan Kas_keluar BTKL Suplier Detail_produksi Detail_kas_keluar Desain Barang Detail_produksi Barang Hutang Pembelian_detail Bahan_baku Piutang Detail_penjualan Jurnal Pemilik Pelunasan_hutang Hutang Pelunasan_piutang Detail_kas_masuk Kas_keluar 6 Laporan Pelanggan Kas_masuk Laporan_penerimaan_kas Buku_besar Produksi Detail_produksi Barang Barang Data_bahan_baku Data_pegawai Data_barang Data_supplier Data_pelanggan Bahan_baku Barang Pegawai Supplier Pelanggan Bahan_baku Supplier Laporan_hutang Nota_pembelian Pembelian Jurnal Data_biaya_BOP Data_biaya_BTKL Data_biaya_produksi Data_biaya_bahan_baku Laporan_barang Pembelian_detail Biaya Produksi Penggunaan_bahan Bahan_baku Detail_penggunaan Detail_kas_keluar PO_penjualan Nota_penjualan Penjualan BOP Kas_keluar BTKL Detail_produksi Buku_besar Jurnal Buku_besar Laporan_pelanggan Desain Hutang Pelunasan_piutang Detail_penjualan Jurnal Detail_kas_masuk Barang Bahan_baku Laporan_bahan_baku Piutang Suplier Hutang Pelunasan_hutang Kas_keluar Laporan_supplier Laporan_piutang Laporan_pengeluaran_kas Pelanggan Pelanggan Pelunasan_piutang Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: SIA UD Sekawan Putra d:\ta-2017\indraw~1\ dfd00002.dfd DFD Level 0 Oct-12-2016 Indra Aug-25-2017 Indra

4.6.4. DFD Level 1 Proses Pendataan

  Gambar IV.5 DFD Level 1 Proses Pendataan 1.1 Data Pelanggan 1.2 Data Supplier 1.3 Data Barang 1.8 Data Pegawai 1.5 Data Rekening Pelanggan Pelanggan Supplier Supplier Bagian Produksi Barang Neraca Awal Rekening 1.6 Neraca Awal Pegawai Data_pelanggan Pelanggan Supplier Data_supplier Data_barang Data_pegawai Barang Neraca_awal Data_rekening Rekening Saldo_awal Pegawai Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: SIA UD Sekawan Putra d:\ta-2017\indraw~1\ dfd00003.dfd DFD Level 1 Proses Pendataan Oct-12-2016 Indra Aug-25-2017 Indra

4.6.5. DFD Level 1 Proses Pembelian Bahan Baku

  Gambar IV.6 DFD Level 1 Proses Pembelian Bahan Baku

  2.1 Order Pembelian

  2.2 Pengecekan Barang Suplier

  Pembelian Pembelian_detail Suplier Detail_order_pembelian Order_pembelian

  Order_pembelian Nota_pembelian Pembelian

  Pembelian_detail Suplier Detail_order_pembelian Order_pembelian Detail_order_pembelian Order_pembelian

  Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By:

  SIA UD Sekawan Putra d:\ta_baru\indra\ dfd00001.dfd DFD Level 1 Proses Pembelian BB Aug-25-2017 Indra Aug-25-2017 Indra

4.6.6. DFD Level 1 Proses Produksi

  Gambar IV.7 DFD Level 1 Proses Produksi

  3.1 Data Bahan Baku

  3.2 Data BOP

  3.3 Data BTKL Bagian Produksi

  3.4 Data Produksi Bahan_baku

  Biaya BTKL

  Produksi BOP Detail_produksi Penggunaan_BTKL

  Penggunaan_BOP Penggunaan_bahan Data_biaya_bahan_baku

  Data_biaya_BOP Data_biaya_BTKL Data_produksi Produksi

  BTKL BTKL Biaya Bahan_baku

  BOP Bahan_baku Biaya Biaya BOP

  Detail_produksi Penggunaan_BTKL

Penggunaan_BOP

Penggunaan_bahan

  Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By:

  SIA UD Sekawan Putra d:\ta_baru\indra\ dfd00002.dfd DFD 1 Level Produksi Aug-28-2017 IndraI Aug-28-2017 Indra

4.6.7. DFD Level 1 Proses Penjualan

  Gambar IV.8 DFD Level 1 Proses Penjualan

  4.1 Order Penjualan

  4.2 Penagihan

  4.3 Pelunasan Piutang Pelanggan

  Penjualan Detail_penjualan Pelunasan_hutang Kas_masuk Detail_kas_masuk Jurnal Pelanggan

  Buku_besar Pelanggan Penjualan PO_penjualan

  Nota_pejualan Data_bayar Penjualan Detail_penjualan

  Pelanggan Pelanggan Penjualan

  Kas_masuk Pelunasan_hutang Detail_kas_masuk Jurnal

  Pelunasan_hutang Kas_masuk Detail_kas_masuk Jurnal

  Buku_besar Buku_besar Pelanggan Penjualan

  Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By:

  SIA UD Sekawan Putra d:\ta_baru\indra\ dfd00003.dfd DFD Level 1 Proses Penjualan Aug-28-2017 Indra Aug-28-2017 Indra

4.6.8. DFD Level 1 Proses Laporan

  Pelanggan Supplier Penerimaan_kas Pengeluaran_kas

  Pelunasan_piutang Pelunasan_hutang

  Pengeluaran_kas Hutang Hutang Piutang

  Pelanggan Barang Supplier Penerimaan_kas

  Laporan_penerimaan_kas Laporan_pengeluaran_kas Bahan_baku Piutang

  Laporan_bahan_baku Laporan_pelanggan Laporan_pelanggan Laporan_supplier Laporan_hutang

  Hutang Piutang Pelunasan_piutang Pelunasan_hutang Laporan_piutang

  Gambar IV.9 DFD Level 1 Proses Laporan

  

5.1

Laporan

Bahan

baku

  

5.6

Laporan

Pengeluaran

Kas

  5.7 Laporan Piutang

  

5.5

Laporan

Penerimaan

Kas

  5.8 Laporan Hutang

  

5.3

Laporan

Pelanggan

  

5.2

Laporan

Barang

  

5.4

Laporan

Supplier

Pemilik Bahan_baku Piutang Barang

4.7. Tahap Desain Interface 4.7.1. Desain Form

  1. Form Login Tampilan awal untuk masuk ke dalam sistem.

  Gambar IV.10 Form Login Langkah: a. User mengisi Username pada field username.

  b. User mengisi Password sesuai dengan Username yang dipakai.

  c. Klik tombol login bila password benar, maka selanjutnya akan masuk ke form menu, dan apabila password salah akan muncul peringatan “password salah”

  Nama Field Kendali Input Keterangan

  ID Pengguna Completness Check Field harus terisi (tidak boleh kosong) Password Completness Check Field harus terisi (tidak boleh kosong)

  Gambar IV.11 Form manu utama Nama Field Kendali Input Keterangan

  ID Pengguna Completness Check Field harus terisi (tidak boleh kosong) Password Completness Check Field harus terisi (tidak boleh kosong)

  Langkah:

  a. Pilih form yang ingin dijalankan pada menu utama

  3. Form Data Pelanggan Gambar IV.12 Form Data Pelanggan

  1 Field harus terisi (tidak boleh kosong) Completeness Check

  Kode Sistem akan menolak jika Redundansi Tes

  Pelanggan Kode sama Sequence Check

  Kode harus urut (tidak boleh lompat)

  2 Field harus terisi (tidak Completeness Check

  Nama boleh kosong)

  3 Field harus terisi (tidak Completeness Check

  Alamat boleh kosong)

  4 Telepon Numeric Check Field berupa angka

  5 Field Harus terisi (tidak Kota Completeness Check boleh kosong)

  6 Kode Pos Numeric Check Field berupa angka

  7 No. Telp Numeric Check Field berupa angka

  Langkah:

  a. Untuk menambah data pelanggan, maka pilih tombol “Tambah”. User memasukan data pelanggan yang meliputi kode pelanggan, nama, nama toko, alamat, kota, kode pos, telp, kemudian klik tombol

  “Simpan” untuk menyimpan data atau “Batal” untuk membatalkan pengisian data b. Untuk melakukan koreksi data maka pilih tombol “Edit”, kemudian pilih pelanggan yang akan di edit dan lakukan pengeditan kemudian pilih tombol “Simpan” untuk menyimpan edit data atau tombol “Batal” untuk membatalkan edit data.

  c. Untuk melakukan penghapusan data maka pilih data pelanggan yang akan dihapus kemudian pilih tombol “hapus”

  4. Form Supplier Gambar IV.13 Form Suplier

  G No Nama Field Kendali Input Keterangan

  1 Field harus terisi (tidak boleh kosong) Completeness Check

  Sistem akan menolak jika Kode Supplier Redundansi Tes

  Kode sama Sequence Check

  Kode harus urut (tidak boleh lompat)

  2 Field harus terisi (tidak Completeness Check

  Nama Pemilik boleh kosong)

  3 Field harus terisis (tidak Nama Toko Completeness Check boleh kosong)

  4 Field harus terisis (tidak Alamat Completeness Check boleh kosong)

  5 Telepon Numeric Check Field berupa angka

  6 Field Harus terisi (tidak Kota Completeness Check boleh kosong)

  7 Kode Pos Numeric Check Field berupa angka

  Langkah:

  a. User memasukkan data Supplier mulai dari Kode Suplier,Nama Pemilik,Nama Toko, Alamat, Telepon, Kota, dan Kode Pos, Lalu klik tombol SAVE untuk menyimpan data.

  b. Setelah data yang diinput sudah tersimpan Jika ada Kode Supplier yang ingin dihapus, klik tombol DELETE untuk menghapus data.

  5. Data Barang Gambar IV.14 Form Barang

  Nama Field Kendali Input Keterangan Kode barang Completness Check

  Sequence Check Format Check

  Field harus diisi Kode barang harus urut dan tidak double Sesuai dengan format

  Nama barang Completness Check Field harus diisi Harga beli Completness Check Field harus diisi Stock Completness Check Field harus diisi

  Langkah: a.

  User memilih tombol “Input” untuk melakukan pengisian data

  b. Setelah user memilih tombol “Input” maka tombol akan berubah menjadi “Simpan”.

  c. User mengisi kode barang, nama barang, harga beli dan stock d.

  User memilih tombol “Simpan” untuk melakukan penyimpanan e.

  User memilih tombol “Edit” untuk melakukan koreksi data, tombol “Hapus” untuk menghapus data yang sudah tersimpan dalam database dan memilik tombol “Tutup” untuk menutup form dan kembali ke menu utama serta tombol “Refresh” untuk mengembalikan tampilan awal.

  6. Form Data Pegawai Gambar IV.15 Form Data Pegawai

  No Nama Field Kendali Input Keterangan

  1 Field harus terisi (tidak boleh kosong) Completeness Check

  Sistem akan menolak jika ID

  ID Pegawai Redundansi Tes sama Sequence Check

  Kode harus urut (tidak boleh lompat)

  2 Field harus terisi (tidak boleh Completeness Check

  Nama kosong)

  3 Field harus terisi (tidak boleh Completeness Check

  Alamat kosong)

  4 Telepon Numeric Check Field berupa angka

  5 Field Harus terisi (tidak boleh Kota Completeness Check kosong)

  6 Field harus terisi (tidak boleh Completeness Check

  No KTP kosong) Numeric Check

  Field berupa angka

  7 Harus memilih salah satu

  Bagian Validity Check pilihan

  8 Jenis Harus memilih salah satu Validity Check

  Kelamin pilihan

  Langkah:

  a. User memasukkan data pegawai dimulai dari ID Pegawai, Nama, Alamat, Telepon, Kota, No KTP, Bagian dan Jenis Kelamin, Lalu klik tombol SAVE untuk menyimpan data.

  b. Data akan tersimpan di database. Jika ada Data Pegawai yang ingin dihapus, klik tombol DELETE maka Data pegawai yang terpilih akan terhapus.

  7. Data Rekening Gambar IV.16 Data Rekening

  No Nama Field Kendali Input Keterangan

  1 Field harus terisi (tidak boleh kosong) Completeness Check

  Kode Sistem akan menolak jika ID Redundansi Tes

  Rekening sama Sequence Check

  Kode harus urut (tidak boleh lompat)

  2 Field harus terisi (tidak boleh Jenis Completeness Check kosong)

  Rekening

  Langkah:

a. Untuk menambah data rekening , maka pilih tombol “Tambah”.

  User memasukan data rekening yang meliputi kode pelanggan, dan jenis rekening kemudian klik tombol “Simpan” untuk menyimpan data atau “Batal” untuk membatalkan pengisian data b. Untuk melakukan koreksi data maka pilih tombol “Edit”, kemudian pilih rekening yang akan di edit dan lakukan menyimpan edit data atau tombol “Batal” untuk membatalkan edit data.

  c. Untuk melakukan penghapusan data maka pilih data rekening yang akan dihapus kemudian pilih tombol “hapus”

  8. Neraca Awal Gambar IV.17 Neraca Awal

  No Nama Field Kendali Input Keterangan

  1 Total aktiva Completeness Check Field harus terisi (tidak boleh kosong)

  2 Total pasiva Completeness Check

  Field harus terisi (tidak boleh kosong)

  Langkah:

  a. Untuk mengisi neraca awal maka User memasukan total aktiva dan pasiva kemudian simpan b. Form neraca awal hanya diisi sekali dalam pembukuan

  9. Pembelian

  Nama Field Kendali Input Keterangan Faktur Completness Check Field harus diisi

  Sequence Check Nomor faktur urut dan Format Check tidak double

  Sesuai dengan format Kasir Completness Check Field harus diisi

  Tanggal faktur Completness Check Field harus diisi Format Check Sesuai dengan format date

  Jam Completness Check Field harus diisi Format Check Sesuai dengan format time

  Kode Suplier Completness Check Field harus diisi dari database suplier Nama suplier Completness Check Field akan terisi otomatis setelah user memilih kode suplier

  Alamat Completness Check Field akan terisi otomatis setelah user memilih kode suplier

  Telepon Completness Check Field akan terisi otomatis setelah user memilih kode suplier

  Langkah:

  a. User mengisi nomor faktur dan nama kasir

  b. Sistem akan mengisi secara otomatis jam dan tanggal dengan format jam dan taggal saat transaksi c. User memilih kode suplier

  d. Setelah kode suplier dipilih, maka akan ditampilkan secara otomatis nama, alamat dan nomor telepon suplier e. User mengisi kode barang yang dibeli

  f. Kemudian setelah dienter maka secara otomatis akan ditampilkan nama barang dan harga g. User mengisi jumlah pembelian

  h. Sistem akan menghitung secara otomatis total pembelian berdasarkan jumlah pembelian dikali dengan harga barang kemudian akan ditampilkan di kolom total a. Pilih “Simpan” untuk menyimpan data, “Batal” untuk membatalkan dan “Tutup” untuk menutup form dan kembali ke menu utama.

  10. Data Produksi Gambar IV.19 Data Produksi

  Form produksi digunakan untuk mendata produksi barang yang dilakukan perusahaan berdasarkan pesanan pelanggan dengan isian sebagai berikut:

  a. Kode produksi akan terisi otomatis menggunakan nomor urut produksi, b. Tanggal akan terisi otomatis dengan tanggal hari ini

  c. Data barang yang di produksi terisi otomatis berdasarkan data pesanan Kemudian pilih lembar kerja selanjutnya sehingga akan ditampilkan form sebagai berikut:

  Gambar IV.20 Data Biaya Bahan Baku Tampilan tersebut digunakan untuk mengisi data bahan baku yang digunakan dalam proses produksi. Penggunaan bahan baku dalam satu kali produksi bisa terdiri dari beberapa bahan baku. Dengan demikian, untuk mengisikannya, user memilih nama bahan baku yang akan digunakan didalam list yang sudah disediakan, kemudian memilihnya sehingga data nama bahan baku dan harga akan ditampilkan dalam kolom data bahan baku. User kemudian mengisikan jumlah yang digunakan sehingga akan diketahui secara otomatis total harga. Untuk memilih data bahan baku lagi user bisa memilihnya kembali pada kolom list. Setelah selesai mengisi bahan baku yang digunakan maka akan ditampilkan total biaya bahan baku.

  Langkah selanjutnya adalah memilih lembar kerja biaya BTKL sehingga akan ditampilkan form sebagai berikut:

  Gambar IV.21 Data Biaya BTKL Untuk mengisikan data BTKL maka user juga memilih pada list BTKL yang sudah diinputkan pada form pendataan BTKL.

  Setelah dipilih maka secara otomatis akan terisi pada kolom biaya BTKL. User mengisikan jumlah hari pengerjaan sehingga secara otomatis akan ditampilkan total biaya BTKL. Dalam satu kali produksi dapat terdiri dari beberapa biaya BTKL.

  Setelah mengisikan data BTKL maka selanjutnya mengisikan data biaya BOP sebagai berikut:

  Untuk mengisikan data BOP maka user juga diberikan pilihan pada list yang sudah diinput pada form sebelumnya. Setelah dipilih maka akan ditampilkan nama BOP dan harga secara otomatis. User mengisikan jumlah BOP yang digunakan sehingga akan ditampilkan total biaya BOP.

  Setelah pengisian BOP maka data produksi dapat dilihat pada lembar kerja detail produksi sebagai berikut: Gambar IV.23 Data Detail Produksi

  Dalam form detail produksi tersebut terlihat rincian masing- masing biaya, yaitu biaya bahan baku, biaya BTKL dan biaya BOP serta jumlah barang yang diproduksi. Kemudian pilih tombol “Simpan” untuk menyiman data, tombol “Batal” untuk membatalkan proses, tombol “Tambah” untuk mendata produksi barang yang lain serta tombol “Keluar” untuk keluar dari aplikasi.

  11. Data Bahan Baku Gambar IV.24 Data Bahan Baku

  Nama Field Kendali Input Keterangan Kode bahan baku

  Completness Check Sequence Check Format Check

  Field harus diisi Kode bahan baku harus urut dan tidak double Sesuai dengan format

  Nama bahan baku Completness Check Field harus diisi

  Ukuran Completness Check Field harus diisi Jumlah Completness Check Field harus diisi

  Langkah:

  a. Untuk menambah data bahan baku, maka pilih tombol “Tambah”. User memasukan data rekening yang meliputi kode bahan baku, nama, ukuran dan jumlah kemudian klik tombol “Simpan” untuk menyimpan data atau “Batal” untuk membatalkan pengisian data b.

  Untuk melakukan koreksi data maka pilih tombol “Edit”, kemudian pilih bahan baku yang akan di edit dan lakukan pengeditan kemudian pilih tombol “Simpan” untuk menyimpan edit data atau tombol “Batal” untuk membatalkan c. Untuk melakukan penghapusan data maka pilih data bahan baku yang akan dihapus kemudian pilih tombol “hapus”

  12. Data BOP Gambar IV.25 Form Data BOP

  Nama Field Kendali Input Keterangan Kode BOP Completness Check Field harus diisi

  Sequence Check Kode urut dan tidak Format Check double

  Sesuai dengan format Nama Biaya Completness Check Field harus diisi Jumlah BOP Completness Check Field harus diisi

  Langkah:

  a. User mengisi kode BOP

  b. User mengisi nama biaya

  c. User mengisi jumlah BOP

  d. Setelai semua data terisi, klik SAVE dan data akan tersimpan, jika ingin mengganti klik tombol EDIT, dan jika ingin menghapus klik DELETE maka data yang terpilih akan terhapus dan untuk kembali ke menu utama maka pilih tombol MENU

  13. Data BTKL Gambar IV.26 Form Data BTKL

  Nama Field Kendali Input Keterangan

  ID Pegawai Completness Check Field harus diisi Nama Pegawai Completness Check Field harus diisi Jam Kerja Completness Check Field harus diisi Gaji Completness Check Field harus diisi

  Langkah:

  a. User mengisi ID pegawai

  b. User mengisi nama pegawai

  c. User mengisi jam kerja

  d. User mengisi gaji/hari

  e. Setelai semua data terisi, klik SAVE dan data akan tersimpan, jika ingin mengganti klik tombol EDIT, dan jika ingin menghapus klik DELETE maka data yang terpilih akan terhapus dan untuk kembali ke menu utama maka pilih tombol MENU

  14. Form Penjualan Gambar IV.27 Form Penjualan

  Nama Field Kendali Input Keterangan Faktur Completness Check Field harus diisi

  Sequence Check Nomor faktur urut dan Format Check tidak double

  Sesuai dengan format Kasir Completness Check Field harus diisi

  Tanggal faktur Completness Check Field harus diisi Format Check Sesuai dengan format date

  Jam Completness Check Field harus diisi Format Check Sesuai dengan format time

  Nama Completness Check Dan dipilih dari database pelanggan pelanggan Kode barang Completness Check Field harus diisi

  Format Check Sesuai dengan format kode yang tersimpan dalam database barang

  Langkah:

  a. User mengisi nomor faktur dan nama kasir b. Sistem akan mengisi secara otomatis jam dan tanggal dengan format jam dan taggal saat transaksi penjualan c. User memilih nama pelanggan

  d. User mengisi kode barang yang jual

  e. Kemudian setelah dienter maka secara otomatis akan ditampilkan nama barang dan harga f. User mengisi jumlah penjualan

  g. Sistem akan menghitung secara otomatis total penjualan berdasarkan jumlah jual dikali dengan harga barang kemudian akan ditampilkan di kolom total h. Pilih “Simpan” untuk menyimpan data, “Batal” untuk membatalkan dan “Tutup” untuk menutup form dan kembali ke menu utama.

  15. Form Buku Besar Gambar IV.28 Form Buku Besar

  Nama Field Kendali Input Keterangan Kode buku Completness Check Field harus diisi besar Sequence Check Kode buku besar harus

  Format Check urut dan tidak double Sesuai dengan format

  Nama akun Completness Check Field harus diisi Bulan Completness Check Teiri otomatis berdasarkan bulan saat transaksi Tahun Completness Check Terisi secara otomatis dari sistem berdasarkan tahun transaksi

  Saldo awal Completness Check Field harus diisi debet Saldo awal Completness Check Field harus diisi kredit Mutasi debet Completness Check Field harus diisi Mutasi kredit Completness Check Field harus diisi Saldo akhir Completness Check Field terisi otomatis debet berdasarkan pengurangan dari saldo awal debet dengan mutasi debet

  Saldo akhir Completness Check Field terisi otomatis kredit berdasarkan pengurangan dari saldo awal kredit dengan mutasi kredit

  16. Form Kas Keluar Gambar IV.29 Form Kas Keluar

  Nama Field Kendali Input Keterangan Nomor Kas Keluar

  Completness Check Sequence Check Format Check

  Field harus diisi Nomor harus urut dan tidak double Sesuai dengan format

  Penerima Completness Check Field harus diisi Jumlah Completness Check Field harus diisi Keperluan Completness Check Field harus diisi

  Langkah:

  a. User mengisi nomor kas keluar

  b. User mengisi field penerima, jumlah kas keluar dan keperluan kas

  17. Form Kas Masuk Gambar IV.30 Form Kas Masuk

  Nama Field Kendali Input Keterangan Nomor Kas masuk

  Completness Check Sequence Check Format Check

  Field harus diisi Nomor harus urut dan tidak double Sesuai dengan format

  Diterima dari Completness Check Field harus diisi Jumlah Completness Check Field harus diisi Keperluan Completness Check Field harus diisi

  Langkah:

  a. User mengisi nomor kas masuk b. User mengisi field no. kas masuk, diterima dari, jumlah kas masuk dan keperluan kas

  18. Laporan Bahan Baku

LAPORAN DATA BAHAN BAKU

  UD. SEKAWAN Jl. Undanris 3 No. 25 Tlogosari

  • – Semarang

  Periode : 31 Agustus 2017 No. Kode Bahan Nama Bahan Ukuran Jumlah (Meter) 1 B-0001 Kain Amazon Super L120 200

  2 B-0002 Kain Laviano L140 400 3 B-0003 Kain Paragon L140 300 4 B-0004 Kain Lunaya L140 300 5 B-0005 Kain Poliester L120 500

  6 B-0006 Kain Diadora L140 200

  Gambar IV.31 Laporan Bahan Baku

  19. Laporan Barang

LAPORAN DATA BARANG

  UD. SEKAWAN Jl. Undanris 3 No. 25 Tlogosari – Semarang

  Periode : 31 Agustus 2017

No. Kode Barang Nama Barang Harga Stock

1 J-01 Jaket Parasit 80.000 100

  2 R-01 Jaket Rompi 50.000 100 3 S-01 Jaket Sweater 75.000 50 4 S-02 Sweat Shirt Polos 80.000 100 5 S-03 Sweat Shirt Motif 90.000 100

  6 S-04 Basic Sweat Shirt 100.000 50 Gambar IV.32 Laporan Barang

  20. Laporan Data Pelanggan

LAPORAN DATA PELANGGAN

  UD. SEKAWAN Jl. Undanris 3 No. 25 Tlogosari – Semarang

  Periode : 31 Mei 2017 No. Kode Pelanggan Nama Alamat No. Telp Jml. Piutang

1 P-01 TK ABA Jl. Siliwangi Semarang 024-3510443 -

  

2 P-02 TK Almadina Jl. Sampangan 20 Semarang 024-8441380 -

3 P-03 Sanggar Senam Bugar Jl. Bima 2 No 21 Semarang 08562765578 500.000

4 P-04 TK Purwanida Jl. Arjuna 25 Semarang 08122833972 -

5 P-05 CV. Maju Mundur Sadewa 1 No. 21 Semarang 087700069309 300.000

  

6 P-06 PT. Berkah Jaya Jl. Pahlawan 13 Kendal 087700056901 -

  Gambar IV.33 Laporan Data Pelanggan Laporan data pelanggan berisi mengenai detail data pelanggan yang meliputi: Kode pelanggan, nama pelanggan, alamat, nomor telepon dan jumlah piutang.

  21. Laporan Suplier

LAPORAN DATA SUPLIER

  UD. SEKAWAN Jl. Undanris 3 No. 25 Tlogosari

  • – Semarang

  Periode : Mei 2017 No. Kode Suplier Nama Toko Alamat No. Telp Nama Pemilik 1 S01 CV. Serba Ada Jl. Pahlawan 34 Semarang 024-567665 Wawan Setiawan 2 S02 CV. Aneka Jaya Jl. Arjuna no 21 Semarang 08562765578 Anita Effendi

  3 S03 Toko Berkah Jl. Pamularsih 45 Semarang 08122833972 Bambang Sudrajat

4 S04 UD. Makmur Pedurungan Kidul Rt. 01 Rw 02 024-8979334 Ali Basuki

5 S05 UD. Jaya Sentosa Sampangan 210 Semarang 024-3510442 Santoso Ahmad 6 S06 Toko Abadi Bima 2 no. 24 Semarang 024-840442 Budi Suseno

  Gambar IV.34 Laporan suplier Laporan data pegawai berisi mengenai detail data suplier

  UD Sekawan yang terdiri dari: kode suplier, nama suplier, alamat, no. telp dan nama pemilik toko.

  22. Laporan Penerimaan Kas

  

UD. SEKAWAN

Jl. Undnaris 3 No. 25 Tlogosari – Semarang LAPORAN PENERIMAAN KAS Periode : 31 Agustus 2017

  

No. Rek Tgl. Terima Diterima Dari Jenis Penerimaan Jumlah

28-01 28/08/17 TK ABA Pembayaran DP kaos olahraga 700.000 28-02 28/08/17 TK Almadina Pembayaran DP sragam celana 500.000 28-03 28/08/17 Sanggar Senam Bugar Pelunasan kaos olah raga 1.000.000 29-01 29/08/17 TK Purwanida DP pesanan 500.000 29-02 29/08/17 CV. Maju Mundur DP Pesanan 400.000 29-03 29/08/17 PT. Berkah Jaya Pelunasan 1.200.000 Total 4.300.000

Gambar 4.35 Laporan Penerimaan Kas

  23. Laporan Pengeluaran Kas

  

UD. SEKAWAN

Jl. Undnaris 3 No. 25 Tlogosari – Semarang LAPORAN PENGELUARAN KAS Periode : 31 Agustus 2017

  

No. Rek Tgl. Keluar Penerima Jenis Pengeluaran Jumlah

001 05/08/17 Danis Sell Pembelian Pulsa Telpon 104.000 002 05/08/17 Danis Sell Pembelian Kuota 75.000 003 15/08/17 Bedjo Pembayaran Jasa Service AC 150.000 004 17/09/17 Danis Sell Pembayaran Air 400.000 005 20/08/17 Anisa Pembayaran gaji 3.200.000 006 20/08/17 Bedjo Pembayaran gaji 3.200.000 Total 7.129.000

Gambar 4.36 Laporan Pengeluaran Kas

  24. Laporan Piutang

  

UD. SEKAWAN

Jl. Undnaris 3 No. 25 Tlogosari – Semarang LAPORAN DATA PEMBAYARAN PIUTANG PENJUALAN Periode : 26 Januari 2016 s/d 26 Mei 2017

  

No. Piutang Tgl. Bayar No. Faktur Nama Konsumen Total DP Sisa Piutang

N020817-01 02/08/17 01 TK ABA 1500.000 700.000 800.000 N020817-02 02/08/17 02 TK. Almira 2.000.000 500.000 1.500.000 N020817-03 02/08/17 03 TK Purwanida 1.000.000 500.000 500.000 N030817-01 03/08/17 04 CV. Maju Mundur 1.000.000 400.000 600.000 N030817-02 03/08/17 05 CV. Berkah 3.200.000 1.200.000 2.000.000 N040817-01 04/08/17 06 Mayasari 2.300.000 1.300.000 1.000.000 Total piutang 6.400.000

  Gambar IV.37 Laporan Piutang Laporan piutang berisi mengenai detail piutang penjualan ke konsumen. Laporan piutang meliputi: nomor piutang, tanggal bayar, nomor faktur, nama konsumen, total penjualan, dp dan jumlah piutang.

  25. Laporan Hutang

  

UD. SEKAWAN

Jl. Undnaris 3 No. 25 Tlogosari