32 BAB IV
HASIL DAN ANALISIS
Dalam rencana pengembangan sistem informasi akuntansi yang akan
digunakan penulis untuk penelitian ini menggunakan Rapid Application
Development. Dengan metode ini pengembangan sistem informasi lebih
mendukung karena bisa lebih cepat dan efisien. Dengan metode tersebut dapat
menghasilkan prototype yang bisa disesuaikan oleh pengguna sistem untuk
kebutuhannya pada Toko Sarikurnia. Strategi yang akan digunakan untuk
pengembangan sistem informasi dengan metode RAD ini adalah tahap investigasi
awal, tahap analisis masalah, tahap analisis kebutuhan sistem, dan tahap
pembuatan database.
4.1 Tahap Investigasi Awal
Tahap awal ini adalah tahap aktivitas dari Toko Sarikurnia.
Dimana transaksi-transaksi dari toko sarikurnia itu berlangsung. Pada
tahap investigasi awal dilakukan dengan wawancara dan observasi
langsung kepada pemilik toko sarikurnia, juga dengan pengumpulan data
berupa dokumen,catatan,dan arsip pada toko. Dari hasil wawancara dan
observasi penulis dapat memperoleh informasi yang berkaitan dari toko
Seperti pencatatan barang yang sering terjadi selisih, keterlambatan
laporan, dan kesalahan dalam stock opname.itu semua terjadi karena
sistem perusahaan masih menggunakan akuntansi manual, yaitu dengan
dicatat saja.
4.2 Tahap Analisis Masalah
Tahap analisis masalah dilakukan melalui analisis sistem lama
yang digunakan pada toko sarikurnia. Dari hasil analisis tersebut dapat
diketahui kelemahan sistem akuntansi manual yang digunakan oleh toko
sarikurnia. Sehingga penulis bisa tau kelebihan yang bisa dipertahankan
dan memperbaiki menjadi sistem yang baru.
Tabel 4.1 Tabel Analisis Masalah
No Temuan Masalah Penyebab Masalah Solusi Masalah
1 Pencatatan laporan
masih manual
Ketika adanya transaksi
penjualan atau
pembelian,kadang lupa
dicatat sehingga laporan
menjadi tidak benar dan
hal ini membuat
perusahaan menjadi rugi.
Membuat laporan
sistem informasi
akuntansi yang berbasis
teknologi informasi
sehingga infomasi yang
dihasilkan lebih akurat
dan membantu
perusahaan dalam
membuat laporan
keuangan.
2 Harga barang yang
berbeda-beda
Menyebabkan terjadinya
kesalahan penyatatan
harga, karena tidak
efisien, jadi harus melihat
harga barang dulu baru
bisa membuat nota.
Membuat harga barang
dimasukan kedalam
sistem,biarpun harga
berbeda-beda tapi dapat
mempersingkat waktu
menjadi lebih
efisien.karena tidak
perlu melihat satu
persatu daftar harga
barang untuk membuat
nota.
3 Cek stock yang
masih manual.
Ketika ada pemesanan
barang dari konsumen
pemilik harus mencari
barang tersebut ada atau
tidak barang.
Membuat sistem
laporan persediaan
yang dapat
memudahkan dalam
melakukan proses
pemesanan barang
seketika ada pemesanan
barang dari
konsumen,barang sudah
siap untuk dikirim.
4 Tidak adanya
pencatatan data
pelanggan.
Perusahaan sering kali
kehilangan data
pelanggan karena hanya
ditulis di kertas saja.
Dengan membuat
sistem data pelanggan
lebih memudahkan
perusahaan untuk
melakukan transaksi
penjualan,karena secara
otomatis sistem akan
secara otomatis tercatat
sebagai pelanggan.
5 Penyimpanan bukti
yang masih
berbentuk fisik tidak
berbentuk file.
Menjadikan bukti mudah
rusak dan hilang. Perlu
waktu banyak untuk
mencari bukti-bukti yang
sudah lama.
Perlu adanya sistem
input penyimpanan dan
kemampuan sistem
dalam memanggil data
transaksi –transaksi
setiap saat.
stock dalam
perushaan
yang sudah habis, sering
terjadi kehabisan stock
saat terjadinya transaksi.
Sehingga pemesaanan
barang di pending.
yang memiliki stock
minimal,agar
perusahaan tau barang
apa saja yang hampir
habis. Agar tidak terjadi
lagi pending order.
4.3 Tahap Analisis Kebutuhan Sistem
Tahap ini dilakukan untuk membantu kebutuhan sistem dalam
mengidentifikasi laporan-laporan yang telah diperoleh. Dalam kebutuhan
sistem disini meliputi seperti, input data, proses data dan output data.dari
data yang diperoleh dimasukan dalam proses sistem baru yang telah
dirancang, kemudian output yang keluar adalah hasil dari pengembangan
sistem informasi akuntansi baru. Kebutuhan sistem informasi Toko
Sarikurnia,yaitu:
Tabel 4.2 Tabel Analisis Kebutuhan Sistem
NO LAPORAN DATA-DATA
1 Kode akun Nama akun, jenis akun dan golongan
akun.
2 Karyawan Id karyawan, nama karyawan, alamat,
3 supplier Id supplier, nama supplier,
alamat,kota,telepon,email,fax,npwp,bank.
4 konsumen Id konsumen, nama, alamat, kontak,
email, fax, npwp.
5 Jenis barang Id jenis, nama jenis.
pembayaran, tanggal jatuh tempo,
Sub total, diskon, grand total.
8 Pelunasan hutang Nama suppiler,list faktur, pelunasan.
9 Penjualan Nama barang, harga, jumlah.
10 Pembayaran piutang Nama sales, jenis pembayaran, nama
diskon, grand total.
11 Piutang Nomer faktur, tanggal jatuh tempo, sub
total, diskon, biaya kirim, grand total.
12 Penerimaan kas Nama akun, tanggal, nilai,keterangan.
13 Pengeluaran kas Nama akun, tanggal, nilai, keterangan.
14 Pencatatan khusus Nama akun, posisi nilai, keterangan.
15 Persediaan barang Id barang, nama barang, nama jenis,
stock minimal, harga jual grosir, harga
jual eceran, awal, masuk,keluar, stock,
nilai.
16 Peringatan persediaan Id barang, nama barang, jenis barang,
stock minimal, stock.
17 Jurnal umum Periode bulan/tahun.
18 Aset tetap Kode akun, nama akun, nilai perolehan,
penyusutan/tahun, akumulasi
penyusutan/bulan, jumlah penyusutan.
19 Buku pembantu Periode bulan/tahun.
20 Keuangan Periode bulan/tahun.
21 Laporan pembelian Periode nota, nama supplier, jenis
pembayaran, status faktur.
22 Laporan penjualan Periode nota, nama konsumen, jenis
pembayaran, status faktur.
23 Komisi sales Periode, nama sales.
24 Laba rugi Tanggal laporan, pendapatan, hpp, beban.
25 Neraca Tanggal , asset, liabilitas, ekuitas.
26 Arus kas Tanggal, aktivitas operasi, aktivitas
pendanaan, aktivitas investasi.
prive.
Dengan adanya sistem dalam perusahaan, dimana sistem sudah terkomputerisasi.
Sangat membantu perusahaan untuk melakukan transaksi-transaksi yang terjadi di
toko sarikurnia.
4.4 Tahap Pembuatan Database
Tahap yang digunakan dalam membuat database menggunakan
MySQL. Berikut rincian dari masing-masing tabel:
4.4.1.Tabel awal program.
Tabel ini untuk login masuk kedalam sistem Toko Sarikurnia.
Tabel Menu Akses
NO NAMA FIELD TIPE SIZE
1 Username varchar 100
4.4.2.Tabel Karyawan.
Tabel untuk menginput data karyawan ditoko sarikurnia.
Tabel Data Karyawan
NO NAMA FIELD TIPE SIZE
Tabel Data Konsumen
6 Email Varchar 100
7 Fax Varchar 100
8 Npwp Varchar 100
4.4.4.Tabel Supplier.
Tabel untuk input data supplier di toko sarikurnia.
Tabel Data Supplier
4.4.5.Tabel Jenis Barang.
Tabel untuk input jenis barang pada toko sarikurnia.
Tabel Jenis Barang
NO NAMA FIELD TIPE SIZE
1 Id jenis Int 11
2 Nama jenis Varchar 100
4.4.6.Tabel Master Barang.
Tabel untuk input master barang pada toko sarikurnia.
Tabel Master Barang
10 keluar Double
11 stock Double
4.4.7.Tabel Pembelian
Tabel untuk menginput data pembelian ditoko sarikurnia.
4.4.8.Tabel Penjualan
9 Biaya pengiriman Double
10 Grand total Double
11 Status faktur Varchar 50
4.4.9.Tabel Detail Pembelian.
Tabel detail pembelian ditoko sarikurnia.
Tabel Detail Pembelian
NO NAMA FIELD TIPE SIZE
Tabel Detail Penjualan
NO NAMA FIELD TIPE SIZE
1 No faktur Varchar 100
2 Id barang Varchar 100
3 Harga jaul Double
4.4.11.Tabel Pelunasan Hutang.
4.4.12.Tabel Detail Pelunasan Hutang.
Tabel detail pelunasan hutang ditoko sarikurnia.
Tabel Detail Pelunasan Hutang
NO NAMA FIELD TIPE SIZE
1 No pelunasan Varchar 100
4.4.13.Tabel Pelunasan Piutang.
Tabel input pelunasan piutang ditoko sarikurnia.
Tabel Pelunasan Piutang
NO NAMA FIELD TIPE SIZE
4.4.14.Tabel Detail Pelunasan Piutang.
Tabel input detail pelunasan piutang ditoko sarikurnia.
Tabel Detai Pelunasan Piutang
NO NAMA FIELD TIPE SIZE
1 No pelunasan Varchar 100
4.4.15.Tabel Jurnal Umum
Tabel ini akan membentuk jurnal sesuai transaksi ditoko sarikurnia.
Tabel Jurnal Umum
NO NAMA FIELD TIPE SIZE
1 No jurnal Double
2 Tanggal Date
3 Kode akun Varchar 10
4 Debit Double
5 Kredit Double
6 Keterangan Varchar 300
4.4.16.Tabel Laba Rugi
Tabel yang digunakan untuk menampilkan laporan laba rugi ditoko sarikurnia.
Tabel Laba Rugi
NO NAMA FIELD TIPE SIZE
1 Kode akun Varchar 10
2 Periode Date
3 Saldo Double
4 Laba rugi Double
4.4.17. Tabel Neraca.
Tabel guna untuk menampilkan laporan neraca ditoko sarikurnia.
4.4.18.Tabel Neraca Awal Persediaan.
Tabel ini berfungsi untuk mengetahui jumlah persediaan diawal periode.
Tabel Neraca Persediaan
4.4.19.Tabel Neraca Hutang.
Tabel digunakan untuk rincian hutang diawal periode yang toko sarikurnia.
Tabel Neraca Hutang
4.4.20.Tabel Neraca Piutang
Tabel ini digunakan untuk mengetahui rincian piutang diawal periode.
Tabel Neraca Hutang
NO NAMA FIELD TIPE SIZE
1 Periode Data
2 No faktur Varchar 100
3 Tanggal Date
4 Tanggal jatuh tempo Date
5 Id konsumen varchar 100
4.4.21.Tabel Perubahan Modal.
Digunakan untuk perubahan modal yang terjadi di toko sarikurnia.
Tabel Perubahan Modal
NO NAMA FIELD TIPE SIZE
1 Modal Double
2 Periode Date
3 Laba Double
4 Prive Double
5 Perubahan modal Double
4.4.22.Tabel Arus Kas.
Digunakan untuk mengetahui arus kas yang terjadi ditoko sarikurnia.
Tabel Arus Kas
NO NAMA FIELD TIPE SIZE
4.5 Tahap Pengendalian Input
Pada tahap pengendalian ini sangat penting untuk merancang suatu
sistem supaya data yang sudah diinput tepat dan mengurangi tingkat
kesalahan yang sering terjadi jika masih manual. Pembuatan yang nantinya
digunakan untuk membantu toko disini adalah field check yaitu
pengendalian di masing-masing kolom. Berikut ini adalah daftar rincian
Tabel 4.3 Tabel Pengendalian Input
No Input Data Pengendalian Keterangan
NAMA BARANG DAN JENIS BARANG
1 Nama dan jenis barang Size check Jumlah maksimal untuk tersedia harus diisi, tidak boleh kosong
Jumlah angka untuk memasukan kode hanya 5 digit.
2 Nama akun Size check
Completeness check
Jumlah maksimal untuk penulisan 100
Kolom nama akun yang tersedia harus diisi, tidak boleh kosong.
tersedia didatabase.
Form Data Supplier
1 Id supplier Field kunci Pada tiap supplier
memiliki id yang berbeda-beda, dimana id tersebut akan terisi secara otomatis.
2 Nama supplier Size check
Compeleteness check
7 Fax Size check Jumlah maksimal untuk penulisan 100
8 Npwp Size check Jumlah maksimal untuk
penulisan 100
9 Bank Master reference Pengisian data hanya
bisa untuk mengeklik pada daftar yang Form Data Karyawan
1 Id karyawan Numeric check
Completeness check
Compeleteness check Kolom nama karyawan
6 Status kerja Master reference Pengisian data hanya bisa mengeklik pada daftar yang tersedia dalam database.
7 Gaji Size check Jumlah maksimal
penulisan 100 Form Data Barang
1 Id barang Field kunci Tiap barang memiliki id
yang berbeda, dan id akan terisi otomatis.
2 Nama barang Size check Jumlah maksimal untuk
Compeleteness check Kolom nama barang harus diisi, tidak boleh kosong.
3 Brand Master referece Mengisi data dengan
cara mengklik pada daftar yang tersedia.
4 Jenis Master Referece Pengisian data dengan
6 Harga grosir Numeric check Data berupa angka
7 Harga eceran Numeric check Data yang dimasukan
berupa angka. Form Transaksi Pembelian
1 No Faktur Completeness check
Numeric check
2 Jenis pembayaran Master reference
Completeness check
Pengisian data hanya bisa mengklik pada daftar data yang sudah ada di databse
Kolom pembayaran harus diisi, tidak boleh kosong.
3 Tanggal Jatuh Tempo Date check Format yang digunakan :
dd/mm/yyy
4 Nama supplier Master reference
Compeleteness check
Pengisian data hanya bisa mengklik pada daftar yang tersedia.
5 Nama barang Master reference
Compeleteness check
Pengisian data hanya bisa mengklik pada daftar yang tersedia.
Kolom nama barang hanya berupa angka.
1 Nama barang Master reference
Compeleteness check
Pengisian data hanya dapat mengklik pada daftar yang tersedia dalam database.
4 Nama sales Master reference
Compeleteness check
Pengisian data hanya dapat mengklik pada daftar yang tersedia dalam database.
Kolom nama sales harus diisi, tidak boleh kosong.
Compeleteness check Kolom jenis pembayaran harus diisi, tidak boleh kosong.
6 Nama konsumen Master reference
Compeleteness check
Pengisian data hanya dapat mengklik pada daftar yang tersedia dalam database.
Kolom nama
konsumen harus diisi, tidak boleh
dimasukan berupa angka.
9 Diskon Numeric check Data yang
10 Grand total Numeric check Data yang dimasukan berupa angka.
Form Pelunas Hutang Supplier
1 Nama Supplier Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
Form Penerimaan Kas
1 Nama akun Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
2 Nilai Numeric check Data yang dimasukan
3 Keterangan Size check Jumlah maksimal untuk penulisan 200
Form Pengeluaran Kas
1 Nama akun Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
2 Nilai Numeric check Data yang dimasukan
berupa angka.
3 Keterangan Size check Jumlah maksimal untuk
1 Nama akun Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
2 Posisi Size check Jumlah maksimal untuk
penulisan 100
3 Nilai Numeric check Data yang dimasukan
berupa angka.
4 Keterangan Size check Jumlah maksimal untuk
penulisan 100 Form Neraca Awal
1 Periode Date check Format yang digunakan
:
dd/mm/yyy
2 Nama akun Size check
Compeleteness check
Jumlah maksimal untuk penulisan 100
3 Saldo Completeness check
Numeric check
Kolom no faktur harus terisi,tidak boleh kosong. Data yang dimasukan berupa angka.
Form Neraca Awal Persedian
1 Nama Barang Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
2 Harga Numeric check Data yang dimasukan
berupa angka.
3 Stock Numeric check Data yang dimasukan
berupa angka.
Form Neraca Awal Hutang
1 No Faktur Size check Jumlah maksimal untuk
Compeleteness check Kolom nama barang harus diisi, tidak boleh kosong.
2 Tanggal Date check Format yang digunakan :
dd/mm/yyy
3 Tanggal Jatuh Tempo Date check Format yang digunakan :
dd/mm/yyy
4 Nama supplier Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
5 Grand total Numeric check Data yang dimasukan
Form Neraca Awal Piutang
1 No Faktur Size check
Compeleteness check
Jumlah maksimal untuk penulisan 50
3 Tanggal Jatuh Tempo Date check Format yang digunakan :
dd/mm/yyy 4 Nama konsumen Master Reference
Completeness Check
Pengisian data hanya dapat mengklik pada daftar yang sudah ada dalam database.
Kolom nama supplier yang tersedia tidak boleh kosong,harus diisi.
5 Grand total Numeric check Data yang dimasukan
4.6 Perancangan Prototype
Perancangan dalam tahap ini menggunakan Microsoft Visual Basic
versi 6.0, yang akan digunakan untuk membantu memudahkan perusahaan
sistem informasi akuntansi pada Toko Sarikurnia.
4.6.1 Form Login (Tampilan awal program)
Tampilan awal yang akan muncul pertama saat membuka
program, yaitu akan muncul form login, memiliki tujuan untuk dapat
menjaga keamanan user dalam menunjukan menu apa saja yang boleh di
akses oleh user.
Gambar 4.1 Form Login Sistem
Proses input form login : pertama pengguna sistem harus memasukan username
4.6.2 Form Kode Akun
Guna untuk membantu menambahkan nama dan kode akun yang
belum ada disistem.
Gambar 4.2 Form Kode Akun
Form Kode Akun
Form ini digunakan untuk menambah akun-akun yang
belum tersedia pada sistem. Jadi kita bisa menambahkannya pada
form ini, misalnya : kita harus menambahkan akun beban, tetapi di
sistem ini belum tersedia maka kita harus menambahkannya dalam
4.6.3 Form Data Karyawan
Dalam form ini berisi tentang data karyawan yang berkerja
ditoko sarikurnia.
Gambar 4.3 Form Data Karyawan
Form ini digunakan untuk menginput data-data karyawan
yang memasarkan produk. Meliputi,id karyawan(ktp), nama,
alamat,kota, no.telpon,status kerja.
4.6.4 Form Data Supplier
Form ini berisi tentang data supplier yang melakukan
transaksi pembelian dengan sarikurnia.
Gambar 4.5 Form Data Supplier
Form ini digunakan untuk menginput data-data supplier
yang memasarkan produk di toko sarikurnia. Isi form Meliputi,id
supplier, nama, alamat, kontak, no.telpon, email, fax, npwp, bank,
Gambar 4.6 Form Daftar Supplier
4.6.5 Form Data Konsumen
Form ini berisi data pelanggan yang sering berbelanja ditoko
sarikurnia.
Gambar 4.7 Form Data Konsumen
Form ini digunakan untuk menginput data-data konsumen
yang sering memesan barang di toko sarikurnia.isi form Meliputi,id
4.6.6 Form Jenis Barang
Untuk membedakan jenis-jenis barang apa saja yang di jual
oleh toko sarikurnia.
4.6.7 Form Master Barang
Nama barang yang dijual ditoko sarikurnia.
Gambar 4.10 Form Master Barang
Form ini digunakan untuk menginput id barang, nama
4.6.8 Form Data Pembelian
Berisi tentang no faktur,nama supplier,tanggal
pembelian,tanggal jatuh tempo,jenis pembayaran kepada supplier.
Digunkan untuk menginput pembelian yang terjadi dengan
supplier.
4.6.9 Form Pelunasan Hutang
Digunakan untuk membantu melakukan pembayaran
hutang yang sudah jatuh tempo dari supplier.
Gambar 4.12 Form Pelunasan Hutang 4.6.10 Form Data Penjualan
Form ini berisi tentang penjualan yang dilakukan oleh toko
sarikurnia.
4.6.11 Form Pelunasan Piutang
Form ini digunakan untuk membantu dan menginput
piutang penjualan dari konsumen yang telah melunasi piutangnya.
4.6.12 `Laporan Pencatatan Khusus
Laporan ini membantu memudahkan untuk menginput akun
khusus yang masih belum ada dalam data akun. Misal,
penambahan modal, pembayaran beban dan penyusutan lain-lain.
4.6.13 Laporan Neraca Awal
neraca ini digunakan untuk menginput neraca perusahaan
pada awal periode. Dengan adanya neraca awal ini kita dapat
mengetahui rincian persediaan barang yang masih tersisa pada
bulan lalu, dan juga rincian piutang dan hutang yang belum
terbayarkan hingga akhir periode sebelumnya.
4.6.14 Laporan Persediaan Barang
Digunakan untuk membantu mengetahui jumlah persediaan
yang masih ada pada toko sarikurnia.
4.6.15 Laporan Peringatan Persediaan
Form ini membantu untuk mengingatkan stok yang sudah
hampir habis, yaitu dengan minimal stok 25, peringatan ini akan
muncul bila stok dibawah 25.
4.6.16 Laporan Jurnal Umum
Gambar 4.20 Laporan Jurnal Umum
4.6.17 Laporan Aset Tetap
4.6.18 Laporan Buku Pembantu Hutang
Form ini untuk membantu menampilkan rincian hutang
yang terjadi selama 1 bulan ditoko sarikurnia.
4.6.19 Laporan Buku Pembantu Piutang
Berisi tentang laporan rincian piutang yang terjadi selama 1
bulan ditoko sarikurnia.
4.6.20 Laporan Buku Pembantu Persediaan
Digunakan untuk mengetahui rincian persediaan selama 1
bulan pada toko sarikurnia.
Gambar 4.24 Laporan Buku Pembantu Persediaan
4.6.21 Laporan Laba Rugi
Laporan laba rugi ini digunakan untuk mengetahui berapa
besarnya laba yang diperoleh perusahaan pada akhir bulan.
4.6.22 Laporan Neraca
Laporan ini digunakan untuk mengetahui aset pada toko sarikurnia
4.6.23 Laporan Perubahan Modal
Laporan ini digunakan untuk mengetahui perubahan modal
yang terjadi karena adanya laba ditahan dan prive.
4.6.24 Laporan Arus Kas
Laporan ini digunakan toko untuk megetahui penerimaan
dan pengeluaran kas.