43 BAB IV HASIL DAN ANALISIS 4.1 Tahap Investigasi Awal

BAB IV HASIL DAN ANALISIS

  4.1 Tahap Investigasi Awal

  Merupakan tahap dimana penulis melakukan wawancara secara langsung dan observasi (pengamatan) kepada objek yang diteliti yaitu Toko Baru Elektronik agar mengetahui permasalahan apa saja yang terjadi terutama pada kegiatan operasional Toko. Setelah diselidiki penulis mendapat hasil permasalahan yang timbul akibat tidak digunakanya sistem yang terkomputerisasi, beberapa hambatan yang dialami oleh Toko Baru Elektronik adalah sebagai berikut : 1.

  Tidak adanya laporan persediaan 2. Tidak adanya laporan keuangan seperti neraca dan laba rugi 3. Nota/ dokumen transaksi tidak dicatat 4. Kesalahan dalam pencatatatan tipe barang yang masuk dan keluar

  4.2 Tahap Analisis Kebutuhan Sistem

  Selanjutnya memasuki tahapan analisis kebutuhan sistem dimana hambatan yang dialami oleh Toko Baru Elektronik dianalisis dan penulis menentukan pengembangan sistem baru agar mengatasi masalah yang ada meliputi kebutuhan mulai dari input, proses hingga output agar dapat menghasilkan informasi yang dibutuhkan Toko Baru Elektronik Tabel kebutuhan informasi dalam analisis kebutuhan sistem sebagai berikut :

Tabel 4.1 Identifikasi Input, Proses, dan Output input

  a. m. form kas masuk form login b. n. form kas keluar form menu c. form ganti password o. form penyusutan

  d. p. form pembelian form jabatan e. form kategori barang q. form penjualan

  f. r. form retur pembelian form satuan barang g. s. form retur penjualan form pegawai h. t. form piutang vendor form pemasok i. u. form piutang customer form barang j. v. form laporan akuntansi form customer k. w. form data sistem form buku besar l. x. form log out form open closing

  proses sistem akses masuk proses masuknya usher

  pendataan pegawai hak akses pegawai sistem data barang mengelempokan kategori barang data pemasok vendor yang terkait sistem penjualan penjualan tunai dan kredit sistem pembelian pembelian tunai dan kredit mengembalikan barang yang rusak retur barang baik dari customer maupun vendor sistem pelaporan proses kebutuhan laporan akuntansi data pegawai, vendor, customer dan laporan data sistem persediaan barang dagang

  output

  transaksi komersial dan non laporan transaksi komersial jurnal umum, buku besar, laba rugi, laporan keuangan perubahan modal dan neraca

4.3 Tahap Desain

4.3.1 Desain Data

  Desain Data adalah proses pembentukan dan permodelan yang menghasilkan detail panduan database secara rinci. Desain yang penulis lakukan dengan membuat Entity-Relationship Diagram (ERD) untuk membangun struktur, hubungan relasi dan menganalisis komponen yang diperlukan dalam membuat database.

Gambar 4.1 Entity-Relationship Diagram Sistem Informasi Akuntansi

4.3.2 Struktur Database

  1. T_customer

  

No Name type Size

  1 Kd_customer varchar

  20

  2 Nama_customer Varchar

  50

  3 Alamat Varchar 100

  4 No_telp1 Varchar

  20

  5 No_telp2 Varchar

  20

  6 Email varchar

  20

  2. T_hutang_supplier

  20

  1 Kd_item Varchar

  No Name type Size

  4. T_item

  6 Keterangan Varchar 100

  11

  5 Potongan int

  11

  4 Jml_bayar Int

  3 Tgl_bayar Date

  20

  2 No_hutang Varchar

  1 No_bayar Varchar

  No Name type Size

  No Name type Size

  3. T_hutang_supplier_pelunasan

  5 Tgl_jatuh_tempo Date

  11

  4 Telah_dibayar Int

  11

  3 Total_hutang Int

  20

  2 No_trans_in Varchar

  20

  1 No_hutang varchar

  20

  3 Nama_item Varchar

  15

  2 Nama_satuan Varchar

  20

  1 Kd_satuan Varchar

  No Name type Size

  6. T_item_satuan

  25

  2 Nama_kategori Varchar

  20

  1 Kd_kategori Varchar

  No Name type Size

  5. T_item_kategori

  15

  13 Stock_sisa Int

  12 Hpp Int

  50

  15

  11 Satuan_besar Varchar

  10 Stock_besar Double 11,2

  15

  9 Satuan_kecil Varchar

  8 Stock_kecil Double 11,2

  10

  7 Jml_satuan_besar Int

  11

  6 Harga_jual Int

  11

  5 Harga_beli Int

  20

  4 Kd_kategori Varchar

  25

  7. T_jurnal

  3 Ket Varchar 100

  1 Kode_akun Char

  No Name type Size

  9. T_master_buku_besar

  11

  7 Jml_prd_berjalan Int

  11

  6 Jml_prd Int

  5 Kredit Double 10,0

  4 Debet Double 10,0

  4

  No Name type Size

  2 Id_akun Char

  14

  1 Id_trans Char

  No Name type Size

  8. T_jurnal_detail

  4 Total_trans double 10,0

  3 Keterangan Char 100

  2 Tgl Date

  14

  1 Id_trans Char

  10

  3 Jenis_akun Varchar

  11. T_menu_akses_usher

  2 Tgl_awal Date

  20

  1 Id_open Char

  No Name type Size

  12. T_open_prd

  20

  2 Kd_menu Char

  20

  1 Kd_usher Char

  No Name type size

  2 Nama Varchar 100

  30

  20

  1 Kd_menu Char

  No Name type Size

  10. T_menu_akses

  11

  6 Saldo_akhir int

  11

  5 Saldo_awal Int

  10

  4 Debet/kredit Varchar

  3 Tgl_akhir Date

  4 Tot_saldo Double 10,0

  2 Nama Varchar

  20

  8 Telp Varchar

  50

  7 Alamat Varchar

  10

  6 Gender Varchar

  5 Tgl_lahir Date

  30

  4 Tempat_lahir Varchar

  30

  3 Kd_jabatan Varchar

  50

  20

  5 Status_open Varchar

  1 Id_pegawai Char

  No Name type size

  14. T_pegawai

  20

  4 Ket Varchar

  3 Saldo Double 10,0

  4

  2 Id_akun Char

  20

  1 Id_open Char

  No Name type size

  13. T_open_prd_detail

  10

  9 Tgl_masuk Date

  10 Password Varchar 200

  20

  4 Id_supplier Varchar

  20

  3 Id_pegawai Varchar

  2 Tgl_beli Date

  20

  1 No_trans_in Varchar

  No Name type Size

  17. T_pembelian

  2 Nama_jabatan Varchar 100

  1 Kode_jabatan Varchar

  11 Status_aktif Tinyint

  No Name type Size

  16. T_pegawai_jabatan_toko

  30

  2 Nama_jabatan Varchar

  30

  1 Kd_jabatan Varchar

  No Name type Size

  15. T_pegawai_jabatan

  12 Jabatan_toko Varchar 100

  1

  20

  5 Total_diskon_item Int

  6 Satuan_besar Varchar

  3 Nama_item Varchar

  50

  4 Harga_beli Int

  11

  5 Qty Int

  11

  20

  2 Kd_item Varchar

  7 Isi_satuan_besar Int

  11

  8 Diskon Int

  11

  9 Nominal_diskon Int

  11

  10 Gross Int

  20

  20

  11

  11

  6 Total_diskon_after Int

  11

  7 Potongan_kredit Int

  11

  8 Beban Ont

  11

  9 Bayar_tunai Int

  10 Kredit Int

  1 No_trans_in Varchar

  11

  11 Gross Int

  11

  12 Netto Int

  11

  18. T_pembelian_detail

  No Name type Size

  11

  12 Tgl_exp Date

  6 Total_diskon_after Int

  12 Potongan_kredit int

  11

  11 Netto Int

  11

  10 Gross Int

  11

  9 Kredit Int

  11

  8 Bayar_tunai Int

  11

  7 Beban Int

  11

  11

  13 Sis_stoc Int

  5 Total_diskon_item Int

  20

  4 Kd_customer Varchar

  20

  3 Id_pegawai Varchar

  2 Tgl_jual Date

  20

  1 No_trans_out Varchar

  No Name type Size

  19. T_penjualan

  11

  14 Id_sisa int

  11

  11

  20. T_penjualan_detail

  1 No_piutang Varchar

  10 Sub_total_hpp Int

  11

  11 Satuan Varchar

  20

  21. T_piutang_customer

  No Name type size

  20

  9 Netto Int

  2 No_trans_out Varchar

  20

  3 Total_piutang Int

  11

  4 Telah_dibayar Int

  11

  11

  11

  No Name type size

  4 Harga_jual Int

  1 No_trans_out Varchar

  20

  2 Kd_item Varchar

  20

  3 Nama_item Varchar

  50

  11

  8 Gross Int

  5 Qty Int

  11

  6 Diskon Int

  11

  7 Nom_diskon Int

  11

  5 Tgl_jatuh_tempo Date

  22. T_piutang_customer_pelunasan

  1 No_retur-in Varchar

  7 Jenis_bayar Varchar

  11

  6 Nominal_retur Int

  20

  5 No_trans-out Varchar

  20

  4 Id_pegawai Varchar

  20

  3 Id_customer Varchar

  2 Tgl_retur_in Date

  20

  No Name type Size

  No Name type Size

  23. T_retur_in

  6 Keterangan Varchar 100

  11

  5 Potongan Int

  11

  4 Jml_bayar Int

  3 Tgl_bayar Date

  20

  2 No_piutang Varchar

  20

  1 No_bayar Varchar

  20

  24. T_retur_in_detail

  9 Satuan_besar Varchar

  11

  5 Nominal_retur Int

  20

  4 Id_pegawai Varchar

  20

  3 Id_supplier Varchar

  2 Tgl_retur_out Date

  20

  1 No_retur_out Varchar

  No Name type Size

  25. T_retur_out

  11

  10 Diskon Varchar

  20

  11

  No Name type Size

  4 Harga_beli Int

  1 No_retur_in Varchar

  20

  2 Kd_item Varchar

  20

  3 Nama_item Varchar

  50

  11

  8 Nett Int

  5 Qty_retur Int

  11

  6 Nom_diskon Int

  11

  7 Gross Int

  11

  6 Ket Varchar 100

  7 Jenis_bayar Varchar

  7 Gross Int

  2 Keterangan Varchar 100

  11

  1 Id Varchar

  No Name type Size

  27. T_setting

  11

  10 Diskon int

  20

  9 Satuan_besar Varchar

  11

  8 Nett Int

  11

  11

  10

  6 Nom_diskon Int

  11

  5 Qty_retur Int

  11

  4 Harga_beli Int

  50

  3 Nama_item Varchar

  20

  2 Kd_item Varchar

  20

  1 No_retur_out Varchar

  No Name type Size

  26. T_retur_out_detail

  3 Isi Varchar 100

  28. T_supplier

  No Name type Size

  1 Id_supplier Varchar

  20

  2 Nama_supplier Varchar

  30

  3 Alamat Varchar

  50

  4 Telp Varchar

  20

  5 Telp2 Varchar

  20

  6 Email Varchar

  50

4.3.3 Dekomposisi sistem

  Dekomposis sistem adalah suatu langkah atau proses dalam memecah suatu sistem menjadi bagian subsistem yang lebih kecil, yang bertujuan untuk memberikan gambaran dan melihat hubungan secara lebih rinci bagian-bagian sistem yang akan dikembangkan.

Gambar 4.2 Dekomposisi Sistem Informasi Akuntansi Toko Baru Elektronik

4.3.4 Desain Proses

  Merupakan proses yang dilakukan dalam membuat sistem mulai dari pengolahan data input yang berupa database sehingga menjadi suatu output, sehingga bertujuan agar sistem yang dibangun sesuai dengan kebutuhan pengguna atau usher. Tahap pembuatan desain proses dapat diawali dengan membangun diagram konteks lalu diteruskan dengan Data Flow Diagram (DFD).

4.3.4.1 Diagram Konteks

  Diagram konteks memberikan penjelasan gambaran secara ringkas tentang suatu sistem dan gambaran umum sistem yang akan dibangun.

  Sistem pemrosesan Toko Baru Elektronik dapat dijelaskan melalui diagram konteks berikut : \

Gambar 4.3 Diagram Konteks SIA

4.3.4.2 Data Flow Diagram (DFD)

  Data Flow Diagram (DFD) akan memberikan penjelasan secara detail dan

  terperinci mengenai kebutuhan sistem dalam sebuah organisasi dalam bentuk grafis.

a. Data Flow Diagram Level 0

  DFD level 0 akan menjelaskan kebutuhan input sistem berupa data dan hasil output dari proses sistem akuntansi kepada pengguna sistem

Gambar 4.4 Data Diagram Level 0 SIA

b. Data Flow Diagram Level 1

  DFD level 1 memberikan pandangan dalam sistem informasi akuntansi pada toko Baru Elektronik secara menyeluruh tentang fungsi utama atau proses yang ada. DFD level 1 ini merinci sistem informasi akuntansi menjadi beberapa bagian proses seperti data supplier, data barang, data barang, input pegawai dan jurnal sampai dengan pelaporanya.

Gambar 4.5 Data Flow Diagram Level 1 SIA

c. Data Flow Diagram Level 2 1. DFD Level 2, Transaksi Non-Komersial

Gambar 4.6 DFD Level 2, Transaksi Komersial SIA 2. DFD Level 2, Transaksi Pembelian

3. DFD Level 2, Transaksi Penjualan

Gambar 4.8 DFD Level 2, Transaksi Penjualan SIA

4. DFD Level 2, Pelaporan

Gambar 4.9 DFD Level 2 Pelaporan SIA

4.3.5 Desain Interface

  Desain interface merupakan tahap perancangan form-form

  yang menjadi tampilan program, Interface merupakan perantara antara user dengan program sistem informasi. sebagai media input dan output data pada sistem informasi. Tahap ini akan menampilkan hasil sistem informasi pada Toko Baru Elektronik.

4.3.5.1 Desain Form

  Merupakan desain tampilan input pada program monitor yang berfungsi untuk memasukkan data-data kedalam program sistem informasi.

a. Form Login

  Merupakan form tampilan awal yang muncul ketika pengguna ingin mengakses program masuk dalam sistem

Gambar 4.10 Form Login

  Field Pengendalian Input Keterangan

  User ID Completeness Check Field User ID harus diisi Size Check Panjang field User ID 8 digit Reference Data berhubungan dengan tabel pegawai Alphabetic/Numeric Field User ID diisi dalam bentuk Check alphabetic dan numeric

  Password Completeness Check Field Password harus diisi Alphabetic Check Field Password diisi dalam bentuk alphabetic

b. Form Ganti Password

  Form ini digunakan untuk memverifikasi/ mengganti password secara berkala jika diinginkan oleh usher ke dalam sistem demi menjaga keamanan.

  Nama Field Pengendalian Input Keterangan

  Nama Pegawai Completeness Check Field Nama Pegawai harus diisi Reference Data berhubungan dengan tabel pegawai Alphabetic/Numeric Field Nama Pegawai diisi dalam Check bentuk alphabetic

  Password lama Completeness Check Field Password lama harus diisi Alphabetic/Numeric Field Password lama diisi dalam Check bentuk alphabetic

  Password baru Completeness Check Field Password baru harus diisi Alphabetic/Numeric Field Password baru diisi dalam Check bentuk alphabetic

  Confirm Completeness Check Field Confirm Password harus Password diisi

  Alphabetic/Numeric Field Confirm Passoword diisi Check dalam bentuk alphabetic

c. Form Menu

  Form ini menampilkan secara keseluruhan tampilan menu yang ingin diakses dalam sistem.

Gambar 4.12 Form Menu d. Form Menu Pegawai

  form ini digunakan untuk mengisi dan mengupdate data pegawai yang masih aktif serta hak akses apa saja yang diperbolehkan untuk masuk ke dalam sistem.

  Nama Field Pengendalian Input Keterangan

  ID Pegawai Completeness Check Field id pegawai harus diisi Master Reference Data berhubungan dengan tabel pegawai Size Check Panjang field id pegawai 8 digit: contoh KR-00001 (KR: karyawan;

  00001: nomor urut pertama) Sequence Check Nomor id pegawai harus berurutan Alphabetic/Numeric Field id pegawai diisi dalam Check bentuk alphabetic dan numeric

  Nama Completeness Check Field nama harus diisi Alphabetic/Numeric Field nama diisi dalam bentuk Check alphabetic

  Jabatan Completeness Check Field jabatan harus diisi Set Membership Field berupa pilihan Alphabetic/Numeric Field jabatan diisi dalam bentuk Check alphabetic

  Tanggal Completeness Check Field tanggal masuk harus diisi Masuk Format Mask DD/MM/YY Gender Completeness Check Field gender harus diisi

  Set Membership Field berupa pilihan (laki2,

  Alphabetic/Numeric Check

  Field gender diisi dalam bentuk alphabetic Tanggal Lahir Completeness Check

  Format Mask Field tanggal lahir harus diisi DD/MM/YY

  Alamat Completeness Check Alphabetic/Numeric Check

  Field alamat harus diisi Field gender diisi dalam bentuk alphabetic dan numeric

  Telp Completeness Check Limit Check Alphabetic/Numeric Check

  Field telp harus diisi Panjang field maksimal 12 digit Field gender diisi dalam bentuk numeric

  Status Aktif Completeness Check Field status aktif harus diisi e.

   Form Data Supplier

  Form ini digunakan untuk mengisi data supplier toko, berisikan mengenai data pemasok barang

  Nama Field Pengendalian Input Keterangan

  ID pemasok Completeness Check Size Check Sequence Check Master Reference Alphabetic/Numeric Check

  Field ID pemasok harus diisi Panjang field ditentukan 8 digit: contoh SP-00001 (SP: Supplier; 00001: nomor urut pertama) Nomor id supplier harus berurutan Data berhubungan dengan tabel supplier Field ID pemasok diisi dalam bentuk alphabetic dan numeric

  Nama Completeness Check Alphabetic/Numeric Check

  Field Nama harus diisi Field Nama diisi dalam bentuk alphabetic

  Alamat Completeness Check Alphabetic/Numeric Check

  Field Alamat harus diisi Field Alamat diisi dalam bentuk alphabetic

  Email Completeness Check Alphabetic/Numeric Check

  Field Email harus diisi Field Email diisi dalam bentuk alphabetic

  Telp Completeness Check Limit Check Alphabetic/Numeric

  Field Telp harus diisi Panjang field maksimal 12 digit Field Telp diisi dalam bentuk Telp2 Completeness Check Field Telp2 harus diisi Limit Check Panjang field maksimal 12 digit Alphabetic/Numeric Field Telp2 diisi dalam bentuk Check numeric f.

   Form Customer

  Untuk melihat dan mengisi customer data

Gambar 4.15 Form Customer Nama Field Pengendalian Input Keterangan

  ID customer Completeness Check Field ID customer harus diisi Size Check Panjang field ditentukan 8 digit: contoh CS-00001 (CS: Customer;

  00001; nomor urut pertama) Sequence Check Nomor id customer harus berurutan Master Reference Data berhubungan dengan tabel

  Customer Check bentuk alphabetic dan numeric Nama Completeness Check

  Alphabetic/Numeric Check

  Field Nama harus diisi Field Nama diisi dalam bentuk alphabetic

  Alamat Completeness Check Alphabetic/Numeric Check

  Field Alamat harus diisi Field Alamat diisi dalam bentuk alphabetic

  Email Completeness Check Alphabetic/Numeric Check

  Field Email harus diisi Field Email diisi dalam bentuk alphabetic

  Telp Completeness Check Limit Check Alphabetic/Numeric Check

  Field Telp harus diisi Panjang field maksimal 12 digit Field Tekp diisi dalam bentuk numeric

  Telp2 Completeness Check Limit Check Alphabetic/Numeric Check

  Field Telp2 harus diisi Panjang field maksimal 12 digit Field Telp2 diisi dalam bentuk numeric

g. Form Data Kategori Item

  Form ini digunakan untuk melihat dan mengisi kategori barang apa saja yang akan dimasukan ke dalam sistem yang berguna untuk memudahkan usher mencari barang dagang elektronik dalam transaksi.

Gambar 4.16 Form Kategori Item Nama Field Pengendalian Input Keterangan

  Kode Kategori Completeness Check Field kode kategori harus diisi Size Check Panjang field ditentukan 8 digit:

  (contoh KB-00001: nomor urut pertama) Sequence Check Nomor kode kategori harus berurutan Master Reference Data berhubungan dengan tabel item kategori Alphabetic/Numeric Field kode kategori diisi dalam Check bentuk numeric Nama Kategori Completeness Check Field nama kategori harus diisi Alphabetic/Numeric Field nama kategori diisi dalam Check bentuk alphabetic h.

  Form Satuan Form satuan digunakan untuk menentukan satuan barang yang dijual sehingga memudahkan usher di dalam menggunakan sistem

Gambar 4.17 Form Satuan Nama Field Pengendalian Input Keterangan

  ID Satuan Completeness Check Field ID satuan harus diisi Size Check Panjang field ditentukan 5 digit:

  (contoh 00001: nomor urut pertama) Sequence Check Nomor id satuan harus berurutan Master Reference Data berhubungan dengan tabel item_satuan Alphabetic/Numeric Field ID satuan diisi dalam bentuk Check numeric

  Nama Satuan Completeness Check Field nama satuan harus diisi Alphabetic/Numeric Field nama satuan diisi dalam Check bentuk alphabetic i.

  Form Data Barang Digunakan untuk mengisi nama barang yang akan dijual serta mengupdate jika diperlukan

Gambar 4.18 Form Data Barang Nama Field Pengendalian Input Keterangan

  Kode Barang Completeness Check Field kode barang harus diisi Size Check Panjang field ditentukan 5 digit: pertama) Sequence Check Nomor kode barang harus berurutan Master Reference Data berhubungan dengan tabel item Alphabetic/Numeric Field kode barang diisi dalam Check bentuk numeric

  Nama Barang Completeness Check Field nama barang harus diisi Alphabetic/Numeric Field nama barang diisi dalam Check bentuk alphabetic

  Barcode Completeness Check Field barcode harus diisi Size Check Panjang field ditentukan 5 digit Redudansi Sistem akan menolak jika kode telah diinput Alphabetic/Numeric Field kode barang diisi dalam Check bentuk numeric

  Kategori Completeness Check Field kategori harus diisi Set Membership Field berupa pilihan (alat keamanan, alat komunikasi, atau alat kelistrikan)

  Harga Beli Completeness Check Field harga beli harus diisi Alphabetic/Numeric Field harga beli diisi dalam

  Harga jual Completeness Check Alphabetic/Numeric Check

  Field harga jual harus diisi Field harga jual diisi dalam bentuk numeric

  Stock Completeness Check Alphabetic/Numeric Check

  Field stock harus diisi Field stock diisi dalam bentuk numeric

  Satuan Completeness Check Set Membership

  Field satuan harus diisi Field berupa pilihan (pieces, box, lusin, kodi) j.

  Form Data Buku Besar Form ini berisikan akun akun saldo yang berhubungan dengan kegiatan transaksi toko.

Gambar 4.19 Form Data Buku Besar Nama Field Pengendalian Input Keterangan

  ID Akun Completeness Check Field ID akun harus diisi

  Size Check Panjang field ditentukan 4 digit Redudansi Sistem akan menolak jika kode telah diinput Master Reference Data berhubungan dengan tabel master buku besar Alphabetic/Numeric Field ID akun diisi dalam bentuk Check numeric

  Nama Akun Completeness Check Field nama akun harus diisi Alphabetic/Numeric Field nama akun diisi dalam Check bentuk alphabetic

  Jenis Akun Completeness Check Field jenis akun harus diisi Set Membership Field berupa pilihan (aktiva lancar, aktiva tetap, hutang, modal, pendapatan, biaya, pendapatan lain, prive)

  Keterangan Completeness Check Field keterangan harus diisi Set Membership Field berupa pilihan (Debit atau

  Kredit) k.

  Form Open-Closing Period Form Open & Closing Periode digunakan untuk memasukkan data periode awal Toko/ Perusahaan serta akun-akunya.

Gambar 4.20 Form Open-Closing Period Nama Field Pengendalian Input Keterangan

  Akun Asset Completeness Check Field Akun Asset harus diisi Set Membership Field Berupa pilihan (kas, piutang dagang, perlengkapan, PBD, peralatan, akum penyusutan, gedung, dan tanah)

  Nominal Saldo Completeness Check Field nominal saldo harus diisi Alphabetic/Numeric Field nominal saldo diisi dalam Check bentuk numeric

  Akun Completeness Check Field akun kewajiban dan equitas Kewajiban dan harus diisi

  Equitas Set Membership Field berupa pilihan (hutang dagang, hutang usaha, modal pemilik)

  Nominal Saldo Completeness Check Alphabetic/Numeric Check

  Field nominal saldo harus diisi Field nominal saldo diisi dalam bentuk numeric l.

  Form Kas Masuk Form ini berisikan data kas masuk, penambahan kas dari kegiatan toko akan tetapi bukan kegiatan bisnis utama toko

Gambar 4.21 Form Kas Masuk Nama Field Pengendalian Input Keterangan

  No. Transaksi Completeness Check Alphabetic/Numeric Check

  Field no.transaksi harus diisi Field no.transaksi diisi dalam bentuk numeric dan alphabetic

  Tgl Transaksi Completeness Check Format Mask

  Field Tgl transkaksi harus diisi DD/MM/YY

  Akun Completeness Check Set Membership

  Field akun harus diisi Field berupa pilihan (hutang usaha, pendapatan lain-lain) Nominal Completeness Check Alphabetic/Numeric Check

  Field nominal harus diisi Field nominal diisi dalam bentuk numeric

  Keterangan Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk numeric m.

  Form Kas Keluar Form ini berisikan data kas keluar, pengurangan kas dari kegiatan toko akan tetapi bukan kegiatan bisnis utama toko

Gambar 4.22 Form Kas Keluar Nama Field Pengendalian Input Keterangan

  No. Transaksi Completeness Check Alphabetic/Numeric Check

  Field no.transaksi harus diisi Field no.transaksi diisi dalam bentuk numeric dan alphabetic

  Tgl Transaksi Completeness Check Format Mask

  Field Tgl transkaksi harus diisi DD/MM/YY

  Akun Completeness Check Set Membership

  Field akun harus diisi Field berupa pilihan (biaya gaji, biaya listrik, biaya lain-lain, prive) Nominal Completeness Check

  Alphabetic/Numeric Check

  Field nominal harus diisi Field nominal diisi dalam bentuk numeric

  Keterangan Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk numeric n.

  Form Kas Keluar (Penyusutan) Form penyusutan ini digunakan untuk menginput akun yang mengalami penyusutan seperti aset tetap yang berupa peralatan, kendaraan dan gedung.

Gambar 4.23 Form Kas Keluar (Penyusutan) Nama Field Pengendalian Input Keterangan

  No.Transaksi Completeness Check Alphabetic/Numeric Check

  Field no.transaksi harus diisi Field no.transaksi diisi dalam bentuk numeric dan alphabetic

  Tgl Transaksi Completeness Check Field Tgl transkaksi harus diisi

  Format Mask DD/MM/YY Akun Completeness Check

  Set Membership Field akun harus diisi Field berupa pilihan (perlatan, gedung)

  Nominal Completeness Check Alphabetic/Numeric Check

  Field nominal harus diisi Field nominal diisi dalam bentuk numeric

  Keterangan Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk numeric

  Jml Periode Penyusutan

  Completeness Check Alphabetic/Numeric Check

  Field jumlah periode penyusutan harus diisi Field jumlah periode penyusutan diisi dalam bentuk numeric

  Jml Periode Berjalan

  Completeness Check Alphabetic/Numeric Check

  Field jumlah periode berjalan harus diisi Field jumlah periode berjalan diisi dalam bentuk numeric o.

  Form Pembelian Form ini digunakan untuk menginput transaksi pembelian toko Elektronik

Gambar 4.24 Form Pembelian

  Nama Field Pengendalian Input Keterangan

  No. Faktur Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.faktur harus diisi Data berhubungan dengan tabel pembelian detail Field no.faktur diisi dalam bentuk numeric dan alphabetic

  Tanggal Transaksi

  Completeness Check Format Mask

  Field tanggal transaksi harus diisi DD/MM/YY

  Pemasok Completeness Check Master Reference

  Field pemasok harus diisi Data berhubungan dengan tabel supplier

  Barang Completeness Check Master Reference

  Field barang harus diisi Data berhubungan dengan tabel item

  Harga Completeness Check Alphabetic/Numeric Check

  Field harga harus diisi Field harga diisi dalam bentuk numeric

  Quantity Beli Completeness Check Alphabetic/Numeric Check Master Reference

  Field quatity beli harus diisi Field quantity beli diisi dalam bentuk numeric Data berhubungan dengan tabel satuan Alphabetic/Numeric Check

  Field diskon@item diisi dalam bentuk numeric Isi Satuan Besar

  Completeness Check Alphabetic/Numeric Check

  Field isi satuan besar harus diisi Field isi satuan besar diisi dalam bentuk numeric

  Potongan After Buy

  Completeness Check Alphabetic/Numeric Check

  Field potongan after buy harus diisi Field potongan after buy diisi dalam bentuk numeric

  Beban Belanja Completeness Check Alphabetic/Numeric Check

  Field beban belanja harus diisi Field beban belanja diisi dalam bentuk numeric

  Bayar Pembelian Barang

  Completeness Check Set Membership

  Field bayar pembelian barang harus diisi Field berupa pilihan (tunai, kredit) p.

  Form Penjualan Form ini digunakan untuk transaksi penjualan toko Elektronik

Gambar 4.25 Form Penjualan Nama Field Pengendalian Input Keterangan

  No. Transaksi Completeness Check Field no.transaksi harus diisi

  Alphabetic/Numeric Check penjualan detail

  Field no.transaksi diisi dalam bentuk alphabetic dan numeric Tgl Transaksi Completeness Check

  Format Mask Field tgl transaksi harus diisi DD/MM/YY

  Customer Completeness Check Master Reference Alphabetic/Numeric Check

  Field customer harus diisi Data berhubungan dengan tabel customer Field customer diisi dalam bentuk alphabetic

  Barang Completeness Check Master Reference Alphabetic/Numeric Check

  Field barang harus diisi Data berhubungan dengan tabel item Field barang diisi dalam bentuk alphabetic

  Harga Completeness Check Alphabetic/Numeric Check

  Field harga harus diisi Field harga diisi dalam bentuk numeric

  Quantity Jual Completeness Check Alphabetic/Numeric Check Master Reference

  Field quatity jual harus diisi Field quantity jual diisi dalam bentuk numeric Data berhubungan dengan tabel Disk@item Completeness Check Alphabetic/Numeric Check

  Field diskon@item harus diisi Field diskon@item diisi dalam bentuk numeric

  Potongan After Buy

  Completeness Check Alphabetic/Numeric Check

  Field potongan after buy harus diisi Field potongan after buy diisi dalam bentuk numeric

  Beban Belanja Completeness Check Alphabetic/Numeric Check

  Field beban belanja harus diisi Field beban belanja diisi dalam bentuk numeric

  Bayar Penjualan

  Completeness Check Set Membership

  Field bayar penjualan harus diisi Field berupa pilihan (tunai, kredit) q.

  Form Retur Pembelian Form retur pembelian digunakan untuk menginput data retur barang yang rusak maupun bermasalah pada saat pembelian ke vendor.

Gambar 4.26 Form Retur Pembelian Nama Field Pengendalian Input Keterangan

  No. Retur Vendor

  Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.retur vendor harus diisi Data berhubungan dengan tabel retur out Field no.retur vendor diisi dalam bentuk numeric dan alphabetic

  Tgl Retur Completeness Check Format Mask

  Field tgl retur harus diisi DD/MM/YY

  Pemasok Completeness Check Master Reference Alphabetic/Numeric Check

  Field pemasok harus diisi Data berhubungan dengan tabel supplier Field pemasok diisi dalam bentuk alphabetic

  Barang Completeness Check Field barang harus diisi

  Alphabetic/Numeric Check item

  Field barang diisi dalam bentuk alphabetic Harga Completeness Check

  Alphabetic/Numeric Check

  Field harga harus diisi Field harga diisi dalam bentuk alphabetic

  Quantity Beli Completeness Check Master Reference Alphabetic/Numeric Check

  Field quantity beli harus diisi Data berhubungan dengan tabel satuan item Field quantity beli diisi dalam bentuk numeric

  Diskon@item Completeness Check Alphabetic/Numeric Check

  Field diskon@item harus diisi Field diskon@item diisi dalam bentuk numeric

  Keterangan Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk alphabetic

  Jenis pembayaran Completeness Check Set Membership

  Field jenis pembayaran harus diisi Field berupa pilihan (tunai, kredit) r.

  Form Retur Penjualan Form retur penjualan digunakan untuk menginput data retur barang yang rusak maupun bermasalah pada saat penjualan ke customer

Gambar 4.27 Form Retur Penjualan Nama Field Pengendalian Input Keterangan

  No. Retur Vendor

  Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.retur vendor harus diisi Data berhubungan dengan tabel retur out Field no.retur vendor diisi dalam bentuk numeric dan alphabetic

  Tgl Retur Completeness Check Format Mask

  Field tgl retur harus diisi DD/MM/YY

  Customer Completeness Check Field customer harus diisi

  Master Reference Alphabetic/Numeric Check

  Data berhubungan dengan tabel customer Field customer diisi dalam bentuk alphabetic

  Barang Completeness Check Master Reference Alphabetic/Numeric Check

  Field barang harus diisi Data berhubungan dengan tabel item Field barang diisi dalam bentuk alphabetic

  Harga Completeness Check Alphabetic/Numeric Check

  Field harga harus diisi Field harga diisi dalam bentuk alphabetic

  Quantity Beli Completeness Check Master Reference Alphabetic/Numeric Check

  Field quantity beli harus diisi Data berhubungan dengan tabel satuan item Field quantity beli diisi dalam bentuk numeric

  Diskon@item Completeness Check Alphabetic/Numeric Check

  Field diskon@item harus diisi Field diskon@item diisi dalam bentuk numeric

  Keterangan Completeness Check Alphabetic/Numeric

  Field keterangan harus diisi Field keterangan diisi dalam Jenis Completeness Check Field jenis pembayaran harus diisi pembayaran Set Membership Field berupa pilihan (tunai, kredit) s.

  Form Pembayaran Hutang Vendor Form pembayaran hutang vendor digunakan untuk menginput data transaksi pembayaran hutang barang dagang elektronik sekaligus melihat sisa hutang apa saja yang belum dibayar

Gambar 4.28 Form Pembayaran Hutang Vendor

  Nama Field Pengendalian Input Keterangan

  No. Bayar Hutang

  Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.bayar hutang harus diisi Data berhubungan dengan tabel hutang supplier pelunasan Field no.bayar hutang diisi dalam bentuk numeric dan alphabetic

  Tanggal Bayar Completeness Check Format Mask

  Field tanggal bayar harus diisi DD/MM/YY

  Keterangan Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk numeric dan alphabetic

  Jumlah Bayar Completeness Check Alphabetic/Numeric Check

  Field jumlah bayar harus diisi Field jumlah bayar diisi dalam bentuk numeric

  Potongan Completeness Check Alphabetic/Numeric Check

  Field potongan harus diisi Field potongan diisi dalam bentuk numeric

  No. Faktur Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.faktur harus diisi Data berhubungan dengan tabel hutang supplier Field no.faktur diisi dalam bentuk numeric dan alphabetic Alphabetic/Numeric Check

  Field nama vendor diisi dalam bentuk alphabetic Tgl Hutang Completeness Check

  Format Mask Field tanggal hutang harus diisi DD/MM/YY

  Nominal Hutang

  Completeness Check Alphabetic/Numeric Check

  Field nominal hutang harus diisi Field nominal hutang diisi dalam bentuk numeric

  Telah Bayar Completeness Check Alphabetic/Numeric Check

  Field telah bayar harus diisi Field telah bayar diisi dalam bentuk numeric

  Belum Bayar Completeness Check Alphabetic/Numeric Check

  Field belum bayar harus diisi Field belum bayar diisi dalam bentuk numeric t.

  Form Pembayaran Piutang Customer Form pembayaran Piutang Customer digunakan untuk menginput data transaksi pembayaran piutang customer terhadap barang dagang elektronik sekaligus melihat sisa piutang siapa saja yang belum dibayar serta tanggal jatuh temponya.

Gambar 4.29 Form Pembayaran Piutang Customer Nama Field Pengendalian Input Keterangan

  No. Bayar Piutang

  Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.bayar piutang harus diisi Data berhubungan dengan tabel piutang customer pelunasan Field no.bayar piutang diisi dalam bentuk numeric dan alphabetic

  Tanggal Bayar Completeness Check Field tanggal bayar harus diisi

  Format Mask DD/MM/YY Keterangan Completeness Check

  Nama Customer

  Completeness Check Alphabetic/Numeric

  Nominal Piutang

  Field tanggal piutang harus diisi DD/MM/YY

  Tgl Piutang Completeness Check Format Mask

  Field nama customer harus diisi Field nama customer diisi dalam bentuk alphabetic

  Completeness Check Alphabetic/Numeric Check

  Field no.sales harus diisi Data berhubungan dengan tabel piutang customer Field no.sales diisi dalam bentuk numeric dan alphabetic

  Alphabetic/Numeric Check

  No. Sales Completeness Check Master Reference Alphabetic/Numeric Check

  Field potongan harus diisi Field potongan diisi dalam bentuk numeric

  Potongan Completeness Check Alphabetic/Numeric Check

  Field jumlah bayar harus diisi Field jumlah bayar diisi dalam bentuk numeric

  Jumlah Bayar Completeness Check Alphabetic/Numeric Check

  Field keterangan harus diisi Field keterangan diisi dalam bentuk numeric dan alphabetic

  Field nominal piutang harus diisi Field nominal piutang diisi dalam Telah Bayar Completeness Check Alphabetic/Numeric Check

  Field telah bayar harus diisi Field telah bayar diisi dalam bentuk numeric

  Belum Bayar Completeness Check Alphabetic/Numeric Check

  Field belum bayar harus diisi Field belum bayar diisi dalam bentuk numeric u.

  Form Jurnal Umum

Gambar 4.30 Form Jurnal Umum Nama Field Pengendalian Input Keterangan

  No.Opening Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.opening harus diisi Data berhubungan dengan tabel open periode dan tabel open periode detail Field no.opening diisi dalam bentuk alphabetic dan numeric Tanggal Completeness Check Format Mask

  Field tanggal harus diisi DD/MM/YY v.

  Form Buku Besar

Gambar 4.31 Form Buku Besar Nama Field Pengendalian Input Keterangan

  No.Opening Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.opening harus diisi Data berhubungan dengan tabel open periode dan tabel open periode detail Field no.opening diisi dalam bentuk alphabetic dan numeric

  Tanggal Completeness Check Format Mask

  Field tanggal harus diisi DD/MM/YY w.

  Form Laba Rugi

Gambar 4.32 Form Laba Rugi Nama Field Pengendalian Input Keterangan

  Tanggal Completeness Check Field tanggal harus diisi Format Mask DD/MM/YY x.

  Form Perubahan Modal

Gambar 4.33 Form Perubahan Modal Nama Field Pengendalian Input Keterangan

  No.Opening Completeness Check Field no.opening harus diisi Master Reference Data berhubungan dengan tabel open periode dan tabel open periode detail

  Alphabetic/Numeric Field no.opening diisi dalam Check bentuk alphabetic dan numeric Tanggal Completeness Check Format Mask

  Field tanggal harus diisi DD/MM/YY y.

  Form Neraca

Gambar 4.34 Form Neraca Nama Field Pengendalian Input Keterangan

  No.Opening Completeness Check Master Reference Alphabetic/Numeric Check

  Field no.opening harus diisi Data berhubungan dengan tabel open periode dan tabel open periode detail Field no.opening diisi dalam bentuk alphabetic dan numeric

  Tanggal Completeness Check Format Mask

  Field tanggal harus diisi DD/MM/YY

4.3.5.2 Desain Output

  Desain output adalah suatu tahap dalam merancang laporan yang dihasilkan oleh sistem informasi akuntansi toko Baru Elektronik.

  Desain output bertujuan untuk memberikan gambaran hasil tampilan dari sistem informasi. Kebutuhan output antara lain : a.

  Laporan data Laporan data merupakan hasil dari proses sistem informasi mengenai data-data yang dibutuhkan oleh Toko Baru Elektronik meliputi: Laporan data pegawai, laporan data pemasok dan laporan data customer.

  b.

  Laporan Data Barang Laporan ini merupakan hasil dari proses sistem informasi yang dikembangkan oleh penulis yang berupa laporan data barang apa saja yang masuk dan keluar di Toko Baru Elektronik c.

  Laporan Data Pembelian Laporan ini merupakan hasil dari proses sistem informasi yang dikembangkan oleh penulis yang berupa laporan data transaksi pembelian apa saja di Toko Baru Elektronik d.

  Laporan Hutang Laporan ini merupakan hasil dari proses sistem informasi yang dikembangkan oleh penulis yang berupa laporan data hutang ke e.