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 inputa. 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 Akuntansi4.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 Elektronik4.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 SIA4.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 SIAb. 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 SIAc. 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 Pembelian3. DFD Level 2, Transaksi Penjualan
Gambar 4.8 DFD Level 2, Transaksi Penjualan SIA4. DFD Level 2, Pelaporan
Gambar 4.9 DFD Level 2 Pelaporan SIA4.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 LoginField 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 Pegawaiform 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 KeteranganID 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 KeteranganKode 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 KeteranganID 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 KeteranganKode 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 KeteranganID 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 KeteranganAkun 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 KeteranganNo. 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 KeteranganNo. 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 KeteranganNo.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 PembelianNama 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 KeteranganNo. 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 KeteranganNo. 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 KeteranganNo. 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 VendorNama 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 KeteranganNo. 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 KeteranganNo.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 KeteranganNo.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 KeteranganTanggal 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 KeteranganNo.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 KeteranganNo.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.