25 BAB IV
HASIL ANALISIS
Pada penelitian ini, penulis menerapkan metode system informasi akuntasi berbasis
Rapid Application Development (RAD) pada Toko Jago. Penerapan prototype ini merupakan
strategi pengembangan pada Toko Jago yang telah didesain sesuai kebutuhan penggunanya,
dimaksudkan agar Toko Jago semakin dapat berkembang jauh lebih baik. Langkah-langkahnya
yaitu :
4.1 Tahap Investigasi Awal
Penulis telah melakukan tahap wawancara pada pemilik Toko Jago, pada tahap ini
penulis menemukan berbagai macam masalah. Toko Jago menjadi tidak efisien dan
efektif dalam menjalankan bisnisnya sehingga penulis perlu menganalisis masalah pada
Toko Jago.
4.2 Tahap Analisis Masalah
No Masalah Solusi
1. Pencatatan masih dilakukan secara
manual sehingga resiko terjadi
kesalahan sangat besar serta banyak
file yang sudah lama akan hilang.
Sistem yang ada di Toko Jago akan
dirancang membuat kode setiap
barangnya jadi setiap barang tidak akan
terjadi kesalahan dalam menginput barang
maupun nota. Barang yang sudah terjual
dan sebaliknya jika barang yang masuk
akan menambah persediaan.
2. Pencatatan laporan keuangan masih
menggunakan cara tradisional yaitu
dengan mencatat secara manual,
sehingga akan banyak timbul
kesalahan dan waktu pengerjaannya
tidak efisien.
Untuk pencatatan jurnal akan secara
otomatis jika ada pencatataan maka akan
muncul jurnal, hal ini mengurangi tingkat
kesalahan serta membuat waktu lebih
efisien dan efektif.
4.1 Tabel Analisis Masalah
4.3 Tahap Analisis Kebutuhan Sistem
Tahap ini menentukan kebutuhan sistem akuntansi pada Toko Jago dari input,
proses, dan output yang nantinya menjadi sebuah sistem akuntansi baru yang digunakan
oleh Toko Jago.
4.3.1 Input
Proses mencatat data yang dipindahkan ke sistem sehingga akan
menghasilkan informasi yang dibutuhkan penggunanya. Data yang ada
didalamnya terdiri atas data admin, kode akun, data karyawan, data supplier, data
konsumen, data jenis, data barang, data pembelian, data pelunasan hutang, data
Input
Form login Menginput data pengguna program
Form kode akun Kode akun yang dibutuhkan di dalam
jurnal
Form karyawan Input data-data karyawan
Form supplier Input data-data pemasok Toko Jago
Form konsumen Input para pembeli Toko Jago
Form jenis Input jenis barang apa saja yang dijual
Form barang Input barang apa saja yang ada di
gudang
Form pembelian Input barang apa saja yng dibeli dari
pemasok
Form pelunasan hutang Input hutang yang telah dilunasi
Form penjualan Input barang apa yang telah terjual
Form pelunasan piutang Input konsumen yang sudah
membayar/ melunasi hutangnya
Form neraca awal Input akun-akun yang digunakan
4.2 Tabel Input
4.3.2 Proses
Data yang sebelumnya telah diinput kemudian akan diproses oleh sistem,
1. Proses login
Ketika proses membuka sistem pertama kali maka akan diwajibkan
memasukan user name pengguna dan password pengguna yang hanya
diketahui oleh pemakai sistem.
2. Proses pencatatan transaksi pembelian
Saat admin melakukan penginputan di sistem setelah terjadi transaksi
pembelian maka secara otomatis akan tersimpan di database sistem dan
nantinya akan mempengaruhi persedian barang dagang di Toko Jago serta
laporan keuangan Toko Jago.
3. Proses pencatatan transaksi penjualan
Pencatatan transaksi penjualan bisa tercetak dan diinput ketika persediaan
barang di gudang masih tersedia, jika barang di gudang sudah habis maka
secara otomatis tidak akan bisa terinput. Proses ini akan mempengaruhi
jumlah persediaan dan laporan keuangan.
4.3.3 Output
Jika tahap input dan proses telah selesai maka akan menghasilkan output
berupa berbagai laporan yang dibutuhkan bagi pengguna sistem, yang terdiri
antara lain laporan persediaan, laporan neraca, laporan laba rugi, laporan arus kas,
4.4 Aplikasi Sistem Toko Jago
Berikut merupakan hasil sistem yang akan diterapkan pada Toko Jago :
4.4.1 Proses Login
4.1 Gambar Form Login
Proses login yaitu proses ketika membuka sistem pertama kali, untuk
dapat mengakses sistem ini diperlukan user name dan password. User name serta
password merupakan keamanan bagi sistem ini agar orang lain selain pengguna
sistem tidak dapat masuk ke dalam sistem dan hanya diketahui oleh pengguna
sistem ini saja.
1. Masukan username dan password
2. Klik tombol login di bawah kolom password maka sistem secara otomatis
akan mencockan pada database yang sudah disimpan, jika username dan
password cocok maka akan dapat mengakses ke menu utama program.
4.1 Gambar Form Login
Jika username dan password tidak sesuai database atau salah maka
pengguna tidak akan bisa mengakses ke menu utama dan tidak muncul gambar
4.4.2 Proses Memasukan Kode Akun
4.2 Gambar Form Kode Akun
4.2 Gambar 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 form ini.
4.4.3 Proses Memasukan Data Karyawan
Form ini berisikan data-data karyawan yang berkerja pada Toko Jago
sehingga pemilik dapat mengetahui data karyawannya secara mudah tanpa harus
mencari datanya di tempat lain secara manual lagi. Tahap untuk menginput data
1. Memasukan data karyawan :
Pilih menu Karyawan Baru Simpan
Pada form baru terdapat kolom no ktp, nama, jabatan, dan lain-lain,
maka untuk pemilik dapat mengisinya sesuai data karyawan. Untuk
menambah data pada database dapat klik simpan.
4.3 Gambar Form Data Karyawan
Setiap ada kesalahan dalam penginputan maka dapat dihapus pada form
daftar, setiap kolom pojok kiri ada gambar segitiga maka dapat di doubleklik saat
terjadi salah penginputan atau data karyawan itu sudah tidak dibutuhkan kembali.
4.4.4 Proses Memasukan Data Suplier
Form data suplier berisi para suplier Toko Jago sehingga pemilik tidak
perlu mengingat data-data suplier seperti nama, alamat, no handphone, dan
sebagainya. Tahan input data suplier :
1. Pilih tab baru, di dalam tab baru ada form-form yang harus dilengkapi seperti
nama suplier, no telpon suplier, alamat suplier, dan masih banyak lagi. Jika
semua sudah diisi maka pilih tombol simpan.
2. Pemilik Toko Jago jika melakukan kesalahan maka dapat menghapus data
suplier juga dengan cara pilih bagian bawah menu edit kemudia klik dua kali
pada ujung kiri daftar suplier maka secara otomatis akan terhapus dari daftar
4.4 Gambar Form Data Suplier
4.4 Gambar Form Data Suplier
4.4.5 Memasukan Data Konsumen
Form ini berisi konsumen tetap Toko Jago sehingga pemilik tidak perlu
menginput ulang secara terus menerus untuk konsumen yang sudah biasa dating
ke Toko Jago. Tahap penginputannya :
1. Menginput data konsumen :
Pilih menu Konsumen Baru Simpan
Pada form baru pemilik harus mengisi setiap kolom seperti nama,
4.5 Gambar Form Data Konsumen
4.5 Gambar Form Data Konsumen
Jika ada kesalahan saat penginputan maka pemilik dapat menghapus data
konsumen yang salah, dengan cara pilih edit pada kolom bawah lalu klik dua kali
4.4.6 Proses Memasukan Jenis
4.6 Gambar Form Jenis
Form ini dibuat agar terkelompokan berdasarkan pada jenis-jenis barang
yang ada di Toko Jago. Seperti yang tertera pada form ini Toko Jago
dikelompokan dari segi umur serta jenis kelamin. Langkah-langkah yang
dilakukan saat penginputan :
1. Proses menginput jenis sandal dan sepatu
Pilih Menu Jenis Nama Jenis
Isi kolom Nama Jenis dengan jenis umur konsumen serta jenis kelamin
2. Jika ada kesalahan saat penginputan maka data dapat dihapus dengan cara
pojok kiri pada kolom ada icon segitiga dan di double klik maka secara
otomatis akan terhapus datanya.
4.4.7 Proses Memasukan Barang
4.7 Gambar Form Barang
Form ini dibuat agar dapat mengkelompokan barang secara baik dan
benar. Di dalamnya terdiri dari berbagai macam jenis barang yang sudah diberi
kode untuk setiap barangnya. Ketika pengguna menginput barang yang dibeli dari
suplier ataupun yang terjual maka stock secara otomatis bertambah maupun
berkurang. Langkah yang dilakukan saat menginput :
1. Memasukan data barang
Pilih menu Barang Baru Simpan
Setelah masuk pada form baru maka akan tampil berbagai macam
kolom seperti id barang, nama, jenis barang, dan sebagainya. Jika
semua kolom sudah terisi maka dapat klik simpan. Data akan
bertambah pada kolom daftar secara otomatis.
2. Ketika ada kesalahan ketika penginputan barang maka dapat dihapus dengan
cara pada kolom ujung kiri tiap kolomnya ada icon segitiga hitam, jika kolom
4.4.8 Proses Memasukan Pembelian
4.8 Gambar Form Pembelian
4.8 Gambar Form Pembelian
Dalam form ini membantu pemilik atau pengguna sistem lebih mudah
dalam pencatatan pembelian mereka. Pemilik dapat melihat apa yang telah dibeli
dan dibayarkan secara cash atau kredit, hingga jatuh temponya pun akan tercatat
dalam pembelian ini. Untuk menginput data pembelian :
1. Input data pembelian :
Pilih menu Pembelian Baru Simpan
Pada setiap kolom form pembelian harus terisi secara benar
dikarenakan akan mempengaruhi stock jumlah barang yang ada.
Pembelian secara kredit atau cash juga harus diperhatikan dengan
2. Jika ada kesalahan penginputan maka tidak dapat dihapus kembali, maka saat
penginputan harus diperhatikan kebenarannya.
4.4.9 Proses Memasukan Pelunasan Hutang
4.9 Gambar Form Pelunasan Hutang
Untuk form pelunasan hutang ini memberitahukan kepada pengguna untuk
hutang yang sudah dilunasi maka tidak dibebankan kembali. Penginputannya
dilakukan dengan acara :
1. Data pelunasan hutang
Pilih menu Pelunasan Hutang Nama suplier Tampilkan
Untuk pelunasan hutang yang sudah muncul maka akan terlihat
hutang-hutang pemilik toko, nota yang sudah diinput pun akan terlihat
semuanya.
2. Ketika sudah menentukan nama suplier maka akan muncul nota yang masih
belum lunas, sehingga pemilik dapat melihatnya.
4.10 Gambar Form Penjualan
4.10 Gambar Form Penjualan
Setiap barang yang terjual akan diinput dalam form penjualan ini, maka
pemilik akan tahu semua barang apa saja yang terjual. Form penjualan ini juga
tersedia pilihan yang rinci dari harga ecer atau grosir maupun diskon bahkan siapa
yang menjual barangnya. Penginputan penjualan :
1. Data penjualan
Pilih menu Penjualan Barang Pembayaran Simpan
Memasukan nama barang, harga, dan juga jumlah harus diperhatikan
agar tidak salah karena setiap yang diinput tidak dapat dibatalkan jika
sudah tersimpan. Dalam form pembayaran berisi pembayaran yang
2. Pengguna menentukan barang yang ada didalam stock gudang sehingga akan
mengurangi stock jika terjual. Harga yang ditentukan pengguna sistem juga
berpengaruh, baik secara grosir ataupun ecer. Dalam form pembayaran harus
diisi semua, baik dibayarkan secara cash atau kredit ataupun nama pembeli.
4.4.11 Proses Memasukan Pelunasan Piutang
4.11 Gambar Form Pelunasan Piutang
4.11 Gambar Form Pelunasan Piutang
Sama seperti pelunasan hutang hanya saja untuk database yang digunakan
yaitu suplier-suplier yang ada di Toko Jago. Cara penginputannya :
1. Data pelunasan piutang
Pilih menu Pelunasan Piutang Data Pelunasan Piutang
Jika ada piutang yang akan dibayarkan maka pilih di data kemudian
cari siapa yang kan melakukan pelunasan piutang tersebut.
2. Dari data yang muncul maka akan diketahui data-data pelunasan tersebut
4.4.12 Proses Memasukan Neraca Awal
4.12 Gambar Form Neraca Awal
4.12 Gambar Form Neraca Awal
Neraca awal disini sangatlah penting fungsinya dikarenakan data awal
pada sistem ini banyak yang di neraca awal sehingga penginputannya harus
hati-hati dan penuh ketelitian. Untuk setiap penginputan neraca awal harus dilakukan
satu kali dan harus diselesaikan juga dalam waktu yang bersamaan, tidak dapat
membuka menu lain. Jika pengguna membuka menu lain maka neraca awal akan
otomatis tersimpan dan tidak bisa di edit. Peginputannya :
1. Data neraca
Setiap akun yang sudah terinput maka akan muncul di data neraca awal. Cara untuk menghapus data neraca awal dapat dilakukan klik
dua kali untuk di ujung setiap kolom akun neraca.
4.4.13 Laporan Persediaan Barang
Digunakan untuk membantu mengetahui jumlah persediaan yang masih
ada pada Toko Jago.
4.4.14 Laporan Peringatan Persediaan
Form ini membantu untuk mengingatkan stok yang sudah hamper habis,
yaitu dengan minimal stok yang ditentukan oleh pemilik Toko Jago sendiri,
peringatan ini akan muncul apabila jumlah stok dibawah yang sudah ditentukan.
4.4.15 Laporan Jurnal Umum
4.4.16 Laporan Aset Tetap
4.4.17 Laporan Buku Pembantu Piutang
Form ini untuk membantu menampilkan rincian piutang yang terjadi
selama satu bulan di Toko Jago.
4.4.18 Laporan Buku Pembantu Persediaan
Form ini untuk membantu menampilkan rincian piutang yang terjadi
selama satu bulan di Toko Jago.
4.4.19 Laporan Perubahan Modal
Laporan ini digunakan untuk mengetahui perubahan modal yang terjadi
karena adanya laba ditahan dan prive.
4.4.20 Laporan Neraca
Laporan ini digunakan untuk mengetahui aset pada Toko Jago.
4.4.21 Laporan Arus Kas
Laporan ini digunakan Toko Jago untuk mengetahui penerimaan dan
pengeluaran kas.
4.5 Tahap Analisis Cost Benefit
Tahap ini adalah tahap untuk mengetahui perhitungan seberapa besar biaya yang
akan dikeluarkan perusahaan serta keuntungan apa yang akan diperoleh jika perusahaan
menerapkan system yang baru. Biaya yang akan dikeluarkan perusahaan yaitu biaya
programmer untuk jasa membuat software aplikasi akuntansi yang senilai Rp. 2500.000.
Untuk fasilitas komputer dan printer yang akan digunakan, sudah disediakan oleh pihak
perusahaan sehingga tidak ada tambahan biaya lagi.
Manfaat perusahaan menerapkan system yang baru dengan terkomputerisasi,
adalah :
Aktivitas bisnis yang dilakukan dalam perusahaan menjadi semakin efektif
Aktivitas bisnis perusahaan dalam hal penjualan, persediaan, pembelian,
maupun pencatatan akuntansi dapat terbentuk secara otomatis, sehingga akan
membantu jalannya aktivitas bisnis yang dilakukan secara rutin.
Transaksi – transaksi yang dilakukan menjadi lebih cepat
Dalam melakukan transaksi penjualan, tidak perlu lagi mengalami
kesulitan dalam hal pencarian harga maupun data konsumen. Begitu pun dengan
satuan tiap karton, karena setiap melakukan transaksi penjualan maupun
sebelumnya dalam database. Sehingga dapat mengurangi tingkat kesalahan juga
dalam perhitungan.
Mempermudah dalam mencari informasi
Pemilik akan lebih mudah dalam mengetahui stock persediaan yang ada
dengan adanya minimal stock dalam system, sehingga perusahaan tidak akan lagi
mengalami peristiwa kehabisan stock saat akan melakukan transaksi penjualan.
Selain itu, dalam hal mencari informasi akan transaksi – transaksi penjualan dan
pembelian yang sudah dilakukan pun dapat diketahui secara cepat.
Terbentuknya Laporan keuangan secara otomatis oleh system
Dengan adanya system terkomputerisasi ini, perusahaan dapat
mengetahui laporan keuangan yang ada dalam perusahaan. Sebab di setiap
perusahaan melakukan transaksi – transaksi akan secara otomatis menghasilkan
laporan keuangan untuk perusahaan tersebut.
4.6 Tahap Perancangan Prototype
Dalam tahap ini perancangan prototype yang dilakukan menggunakan Microsoft
Visual Basic versi 6.0. Berikut adalah hasil dari perancangan prototype Sistem Informasi
Akuntansi Toko Jago.
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 ke dalam
proses sistem baru yang telah dirancang, kemudian output yang keluar adalah hasil dari
pengembangan sistem informasi akuntansi baru. Kebutuhan sistem informasi Toko Jago
yaitu :
4.3 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, kota, telepon dan status
jabatan
3. Supplier Id supplier, nama supplier, alamat, kota, telepon, email, fax,
npwp dan bank
4. Konsumen Id konsumen, nama, alamat, kontak, email, fax dan npwp
5. Jenis barang Id jenis dan nama jenis
6. Barang Id barang, nama barang, nama jenis, stock minimal, harga jual
ecer dan grosir
7. Pembelian Nomor faktur, tanggal, nama supplier, nama barang, harga,
jumlah, jenis pembayaran, tanggal jatuh tempo, sub total,
diskon dan grand total
8. Pelunasan hutang Nama supplier, list faktur dan pelunasan
10. Pembayaran piutang Nama sales, jenis pembayaran, nama konsumen, tanggal jatuh
tempo, sub total, diskon dan grand total
11. Piutang Nomor faktur, tanggal jatuh tempo, sub total, diskon, biaya
kirim dan grand total
12. Penerimaan kas Nama akun, tanggal, nilai, dan keterangan
13. Pengeluaran kas Nama akun, tanggal, nilai, dan keterangan
14. Pencatatan khusu Nama akun, posisi nilai dan keterangan
15. Persediaan barang Id barang, nama barang, nama jenis, stock minimal, harga jual
grosir, harga jual eceran, awal, masuk, keluar, stock dan nilai
16. Peringatan persediaan Id barang, nama barang, jenis barang, stock minimal dan stock
17. Jurnal umum Periode bulan / tahun
18. Aset tetap Kode akun, nama akun, nilai perolehan, umur ekonomis,
akumulasi penyusutan/tahun, akumulasi penyusutan/bulan dan
jumlah penyusutan
19. Buku pembantu Periode bulan / tahun
20. Keuangan Periode bulan / tahun
21. Laporan pembelian Periode nota, nama suplier, jenis pembayaran dan status faktur
22. Laporan penjualan Periode nota, nama konsumen, jenis pembayaran dan status
faktur
23. Komisi sales Periode dan nama sales
24. Laba rugi Tanggal laporan, pendapatan, hpp dan beban
26. Arus kas Tanggal, aktivitas operasi, aktivitas pendanaan dan aktivitas
invetasi
27. Perubahan modal Tanggal, modal laba bulan berjalan dan prive
Dengan adanya sistem dalam perusahaan, dimana sistem sudah terkomputerisasi.
Sangat membantu perusahaan untuk melakukan transaksi-transaksi yang terjadi di Toko
Jago.
4.8 Tahap Pembuatan Database
Tahap ini dilakukan untuk membuat database menggunakan MySQL. Berikut ini
rincian tabel yang diperlukan dan telah disesuaikan untuk Toko Jago.
4.8.1 Tabel Keamanan Akses
Tabel ini untuk login system pada Toko Jago.
No Nama Field Tipe Size
1 Username Varchar 100
2 Password Varchar 100
Tabel 4.4 Tabel Menu Akses
4.8.2 Tabel Data Karyawan
Tabel ini untuk menginput data karyawan yang ada di Toko Jago.
No Nama Field Tipe Size
1 Id karyawan Varchar 100
3 Alamat Varchar 200
4 Kota Varchar 100
5 Telepon Varchar 100
6 Status Kerja Varchar 100
Tabel 4.5 Tabel Data Karyawan
4.8.3 Tabel Data Konsumen
Tabel ini untuk menginput data konsumen Toko Jago.
No Nama Field Tipe Size
1 Id Konsumen Varchar 50
2 Nama Konsumen Varchar 100
3 Alamat Varchar 200 4 Kontak Varchar 100 5 Telepon Varchar 100 6 Email Varchar 100 7 Fax Varchar 100 8 NPWP Varchar 100
Tabel 4.6 Tabel Konsumen
4.8.4 Tabel Data Supplier
Tabel ini untuk menginput data supplier
No Nama Field Tipe Size
2 Nama supplier Varchar 100 3 Alamat Varchar 200 4 Kontak Varchar 100 5 Telepon Varchar 100 6 Email Varchar 100 7 Fax Varchar 100 8 NPWP Varchar 100 9 Bank Varchar 50 10 No Rekening Varchar 50 11 Rekening Atas Nama Varchar 100 12 No Index Double
Tabel 4.7 Tabel Supplier
4.8.5 Tabel Brand Barang
Tabel ini untuk menginput brang barang.
No Nama Field Tipe Size
1 Id Brand Int 11
2 Nama Brand Varchar 100
Tabel 4.8 Tabel Brand Barang
4.8.6 Tabel Jenis Barang
No Nama Field Tipe Size
1 Id jenis Int 11
2 Nama Jenis Varchar 100
Tabel 4.9 Tabel Jenis Barang
4.8.7 Tabel Master Barang
Tabel ini untuk mengetahui persediaan barang yang ada pada Toko Jago.
No Nama Field Tipe Size
1 Id Barang Varchar 100
2 Nama Barang Varchar 200
3 Id Brand Int 11 4 Id Jenis Int 11 5 Ukuran Varchar 100 6 Panjang Varchar 100 7 Mic Varchar 100 8 Warna Varchar 100 9 Satuan Varchar 100
10 Minimal Stock Double
11 Harga Jual Double
12 Awal Double
13 Masuk Double
15 Stock Double
16 Nilai Double
Tabel 4.10 Tabel Master Barang
4.8.8 Tabel Tabel Master Barang FIFO
Tabel ini untuk mengetahui persediaan barang yang ada menggunakan metode
FIFO
No Nama Field Tipe Size
1 Id Barang Varchar 100
2 Tanggal Date
3 Harga Beli Double
4 Jumlah Double
5 Status Int 11
6 No Index Double
Tabel 4.11 Tabel Master Barang FIFO
4.8.9 Tabel Pembelian
Tabel untuk menginput transaksi pembelian pada Toko Jago.
No Nama Field Tipe Size
2 Tanggal Date
3 Id Supplier Varchar 100
4 Jenis Pembayaran Varchar 50
5 Tanggal Jatuh
Tempo
Date
6 Subtotal Double
7 Diskon Double
8 Grand Total Double
9 Status Faktur Varchar 50
Tabel 4.12 Tabel Pembelian
4.8.10 Tabel Pembelian Detail
Tabel untuk menginput transaksi pembelian pada Toko Jago.
No Nama Field Tipe Size
1 No Faktur Varchar 100
2 Id Barang Varchar 100
3 Harga Double
4 Jumlah Double
Tabel 4.13 Tabel Pembelian Detail
4.8.11 Tabel Pelunasan Hutang
Tabel ini digunakan untuk melakukan pelunasan hutang.
1 No Pelunasan Varchar 100
2 Tanggal Date
3 Id Supplier Varchar 100
4 Nilai Pelunasan Double
5 No Index Double
Tabel 4.14 Tabel Pelunasan Hutang
4.8.12 Tabel Pelunasan Hutang Detail
Tabel ini digunakan untuk melakukan pelunasan hutang.
No Nama Field Type Size
1 No Pelunasan Varchar 100
2 No Faktur Varchar 100
Tabel 4.15 Tabel Pelunasan Hutang Detail
4.8.13 Tabel Penjualan
Tabel ini digunakan untuk menginput transaksi penjualan yang terjadi.
No Nama Field Tipe Size
1 No faktur Varchar 100
2 Tanggal Date
3 Jenis Pembayaran Varchar 100
4 Id Karyawan Varchar 100
5 Id Konsumen Varchar 100
6 Tanggal Jatuh
Tempo
Date
8 Diskon Double
9 Biaya Pengiriman Double
10 Grand total Double
11 Status Faktur Varchar 50
12 No Index Double
Tabel 4.16 Tabel Penjualan
4.8.14 Tabel Penjualan detail
Tabel ini digunakan untuk menginput transaksi penjualan.
No Nama Field Tipe Size
1 No Faktur Varchar 100
2 Id Barang Varchar 100
3 Harga jual Double
4 Jumlah Double
Tabel 4.17 Tabel Penjualan Detail
4.8.15 Tabel Pelunasan Piutang
Tabel ini untuk melakukan pelunasan piutang.
No Nama Field Tipe Size
1 No Pelunasan Varchar 100
2 Tanggal Date
3 Id Konsumen Varchar 100
5 No Index Double
Tabel 4.18 Tabel Pelunasan Piutang
4.8.16 Tabel Pelunasan Piutang Detail
Tabel ini untuk melakukan pelunasan piutang.
No Nama Field Tipe Size
1 No Pelunasan Varchar 100
2 No Faktur Varchar 100
Tabel 4.19 Tabel Pelunasan Piutang Detail
4.8.17 Tabel Jurnal Umum
Tabel ini untuk membentuk jurnal sesuai transaksi yang dilakukan.
No Nama Field Tipe Size
1 No Jurnal Double
2 Tanggal Date
3 Kode Akun Varchar 10
4 Debet Double
5 Kredit Double
7 No Index Double
Tabel 4.20 Tabel Jurnal Umum
4.8.18 Tabel Laba Rugi
Tabel untuk menampilkan laporan laba rugi Toko jago.
No Nama Field Tipe Size
1 Periode Date
2 Kode Akun Varchar 10
3 Saldo Double
4 Nilai Laba Rugi Double
Tabel 4.21 Tabel Laba Rugi
4.8.19 Tabel Neraca
Tabel untuk menampilkan laporan neraca
No Nama Field Tipe Size
1 Periode Date
2 Kode Akun Varchar 10
4 Total Double
Tabel 4.22 Tabel Neraca
4.8.20 Tabel Neraca Awal Persediaan
Tabel ini digunakan untuk mengetahui jumlah persediaan diawal periode.
No Nama Field Tipe Size
1 Id Barang Varchar 100
2 Periode Date
3 Stock Double
4 Harga Double
Tabel 4.23 Tabel Neraca Awal Persediaan
4.8.21 Tabel Neraca Awal Hutang
Tabel ini untuk mengetahui rincian hutang di awal periode
No Nama Field Tipe Size
1 Periode Date
Tabel 4.24 Neraca Awal Hutang
4.8.22 Tabel Neraca Awal Piutang
Tabel ini untuk mengetahui rincian piutang di awal periode
Tabel 4.25 Neraca Awal Piutang
3 Tanggal Date
4
Tanggal Jatuh
Tempo Date
5 Id Supplier Varchar 50
6 Nilai Faktur Double
No Nama Field Tipe Size
1 Periode Date 2 No Faktur Varchar 100 3 Tanggal Date 4 Tanggal Jatuh Tempo Date 5 Id Konsumen Varchar 50
4.8.23 Tabel Perubahan Modal
Tabel untuk mengetahui perubahan modal pada perusahaan
No Nama Field Tipe Size
1 Periode Date
2 Modal Double
3 Laba Double
4 Prive Double
5 Perubahan modal Double
6 Modal akhir Double
Tabel 4.26 Tabel Perubahan Modal
4.8.24 Tabel Arus Kas
Tabel ini untuk mengetahui arus kas perusahaan
No Nama Field Tipe Size
1 Periode Date
2 Kode Akun Varchar 10
3 Debet Double
4 Kredit Double
5 Nilai Double
6 Jumlah Arus Kas Double
7 Saldo Awal Double
Tabel 4.27 Tabel Arus Kas
4.9 Tahap Pengendalian Input
Pada tahap pengendalian input disini sangat penting untuk merancang suatu
sistem supaya data yang diinput tepat atau setidaknya dapat mengurangi tingkat
kesalahan yang sering terjadi. Pengendalian input yang akan digunakan dalam pembuatan
software akuntansi pada Toko Jago disini adalah field check yaitu pengendalian di
masing – masing kolom. Berikut merupakan rincian field check yang digunakan :
Tabel 4.28 Tabel Pengendalian Input
No Input Data Pengendalian Keterangan
Form Brand dan Jenis Barang
1
Nama Brand dan
Jenis Barang
Size Check Jumlah maksimal untuk penulisan:100
Form Kode Akun
1 Kode akun
Numeric Check
Data yang dimasukkan hanya dapat
yang berupa angka
Completeness
Check
Kolom kode akun yang tersedia harus
Size Check
Jumlah angka untuk memasukkan
kode hanya bisa 5 digit
2
Nama Akun
Size Check Jumlah maksimal untuk penulisan:100
Completeness
Check
Kolom nama akun yang tersedia harus
diisi, tidak boleh kosong
3 Jenis akun
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
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 Jumlah maksimal untuk penulisan:100
Completeness
check
Kolom nama supplier yang tersedia
harus diisi, tidak boleh kosong
3 Alamat Size check Jumlah maksimal untuk penulisan:200
4 Kontak Size check Jumlah maksimal untuk penulisan:100
5 Telepon Size check Jumlah maksimal untuk penulisan:100
6 Email Size check Jumlah maksimal untuk penulisan:100
8 NPWP Size check Jumlah maksimal untuk penulisan:100
9 Bank Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
10 No Rekening Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
11 Rekening A/N Size check Jumlah maksimal untuk penulisan:100
Form Data Karyawan
1 Id karyawan
Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
Completeness
check
Kolom Id karyawan yang tersedia
harus diisi, tidak boleh kosong
2 Nama karyawan
Size check Jumlah maksimal untuk penulisan:100
Completeness
check
Kolom nama karyawan yang tersedia
harus diisi, tidak boleh kosong
3 Alamat Size check Jumlah maksimal untuk penulisan:200
4 Kota Size check Jumlah maksimal untuk penulisan:100
5 Telepon Size check Jumlah maksimal untuk penulisan:100
6 Status Kerja Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
Form Data Barang
1 Id Barang Field Kunci
Tiap obat memiliki id yang berbeda,
dan id akan terisi otomatis
2 Nama Barang
Completeness
check
Kolom nama barang yang tersedia
harus diisi, tidak boleh kosong
Size check Jumlah maksimal untuk penulisan:200
3 Brand Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
4 Jenis Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
5 Ukuran Size check Jumlah maksimal untuk penulisan:100
6 Panjang Size check Jumlah maksimal untuk penulisan:100
7 Mic Size check Jumlah maksimal untuk penulisan:100
8 Warna Size check Jumlah maksimal untuk penulisan:100
9 Satuan Size check Jumlah maksimal untuk penulisan:100
10 Minimal Stock Size check Jumlah maksimal untuk penulisan:100
11 Harga Jual Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
Form Transaksi Pembelian
check diisi, tidak boleh kosong
Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
2 Jenis Pembayaran
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom jenis pembayaran yang tersedia
harus diisi, tidak boleh kosong
3
Tanggal Jatuh
Tempo
Date check Format yang digunakan : dd/mm/yyyy
4 Nama supplier
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Nama supplier yang tersedia harus
diisi, tidak boleh kosong
5 Nama Barang
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama barang yang tersedia
harus diisi, tidak boleh kosong
6 Harga Numeric check
Data yang dimasukkan hanya dapat
7 Jumlah
Completeness
check
Kolom jumlah barang yang tersedia
harus diisi, tidak boleh kosong
Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
Form Transaksi Penjualan
1 Nama Barang
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama barang yang tersedia
harus diisi, tidak boleh kosong
2 Harga Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
3 Jumlah Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
4 Nama Sales Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama sales yang tersedia harus
diisi, tidak boleh kosong
5 Jenis Pembayaran Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
Completeness
check
Kolom jenis pembayaran yang tersedia
harus diisi, tidak boleh kosong
6 Nama Konsumen Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama konsumen yang tersedia
harus diisi, tidak boleh kosong
7
Tanggal Jatuh
Tempo
Date check Format yang digunakan : dd/mm/yyyy
8 Sub Total Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
9 Diskon Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
10 Biaya Pengiriman Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
11 Grand Total Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
12 Bayar Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
13 Kembali Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
1 Nama supplier
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama supplier yang tersedia
harus diisi, tidak boleh kosong
Form Penerimaan Kas
1 Nama akun
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama akun yang tersedia harus
diisi, tidak boleh kosong
2 Nilai Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
3 Keterangan Size check Jumlah maksimal untuk penulisan:200
Form Pengeluaran Kas
1 Nama akun
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama akun yang tersedia harus
diisi, tidak boleh kosong
2 Nilai Numeric check
Data yang dimasukkan hanya dapat
3 Keterangan Size check Jumlah maksimal untuk penulisan:200
Form Pencatatan Khusus
1 Nama Akun
Master Reference
Pengisian data hanya dapat meng-klik
pada daftar yang tersedia dalam
database
Completeness
check
Kolom nama akun yang tersedia harus
diisi, tidak boleh kosong
2 Posisi Size check Jumlah maksimal untuk penulisan: 10
3 Nilai Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
4 Keterangan Size check Jumlah maksimal untuk penulisan:100
Form Neraca Awal
1 Periode Date check Format yang digunakan : dd/mm/yyyy
2 Nama Akun
Size check Jumlah maksimal untuk penulisan:100
Completeness
check
Kolom nama akun yang tersedia harus
diisi, tidak boleh kosong
3 Saldo
Numeric check
Data yang dimasukkan hanya dapat
yang berupa angka
Completeness
check
Kolom saldo yang tersedia harus diisi,
tidak boleh kosong
Form Neraca Awal Persediaan
1 Nama Barang Master Reference Pengisian data hanya dapat meng-klik
database Completeness
check
Kolom nama barang yang tersedia harus diisi, tidak boleh kosong
2 Harga Numeric check Data yang dimasukkan hanya dapat
yang berupa angka
3 Stock Numeric check Data yang dimasukkan hanya dapat
yang berupa angka Form Neraca Awal Hutang
1 No Faktur
Completeness check
Kolom No Faktur yang tersedia harus diisi, tidak boleh kosong
Size check Jumlah maksimal untuk penulisan:50
2 Tanggal Date check Format yang digunakan : dd/mm/yyyy
Tanggal Jatuh
Tempo Date check Format yang digunakan : dd/mm/yyyy
3 Nama Supplier
Completeness check
Kolom nama supplier yang tersedia harus diisi, tidak boleh kosong
Master Reference
Pengisian data hanya dapat meng-klik pada daftar yang tersedia dalam
database
4 Grand Total Numeric check Data yang dimasukkan hanya dapat
yang berupa angka Form Neraca Awal Piutang
1 No Faktur
Completeness check
Kolom No Faktur yang tersedia harus diisi, tidak boleh kosong
Size check Jumlah maksimal untuk penulisan:50
2 Tanggal Date check Format yang digunakan : dd/mm/yyyy
Tanggal Jatuh
Tempo Date check Format yang digunakan : dd/mm/yyyy
3 Nama Konsumen Completeness
check
Kolom nama konsumen yang tersedia harus diisi, tidak boleh kosong
Master Reference
Pengisian data hanya dapat meng-klik pada daftar yang tersedia dalam
database
4 Grand Total Numeric check Data yang dimasukkan hanya dapat