BAB IV
HASIL DAN ANALISIS
Strategi pengembangan sistem informasi akuntansi yang digunakan penulis dalam penelitian ini adalah metode Rapid Application Development (RAD). Metode tersebut dipilih oleh penulis dengan alasan bahwa metode Rapid Application Development (RAD) mampu mendukung pengembangan
sistem informasi yang dilakukan secara cepat. Serta mampu menghasilkan prototype yang dapat disesuaikan dengan kebutuhan pemakai yakni Toko Dinar.
Tahapan – tahapan strategi pengembangan sistem informasi dengan menggunakan metode Rapid Application Development (RAD) yaitu tahap investigasi awal, tahap analisis masalah, tahap analisis kebutuhan sistem, tahap analisis cost benefit, serta tahap pembuatan database dan prototype.
4.1. Tahap Investigasi Awal
Tahap investigasi awal adalah tahap paling awal yaitu dengan cara mengidentifikasi prosedur aktivitas bisnis yang ada pada Toko Dinar. Sehingga dapat diketahui pola kerja dan transaksi yang terdapat di Toko Dinar. Tahap investigasi awal dilakukan dengan cara melakukan wawancara dan observasi langsung kepada manajemen dan karyawan sanggar senam Indah
4.2. Tahap Analisis Masalah
menggunakan cara manual. Banyak kesalahan yang timbul seperti pencatatan transaksi penjualan dan pembelian yang masih manual. Tidak melakukan stock opname secara rutin sehingga persediaan barang dagang tidak diketahui secara pasti. Selain itu juga dengan manual berarti membutuhkan tempat penyimpanan data yang cukup besar pula sehingga menyulitkan untuk mencari data ketika dibutuhkan karena harus manual. Pemilik kesukaran untuk memperoleh informasi keuangan baik mengenai pengeluaran maupun pendapatan.
Dengan adanya sistem yang baru ini, proses perhitungan menjadi lebih efisien dan tepat. Pengguna sistem juga bisa mendapatkan laporan keuangan perusahaan dengan lengkap dan tepat sehingga bisa dimanfaatkan untuk perkembangan perusahaan itu sendiri.
4.3. Tahap Analisis Kebutuhan Sistem
Suatu sistem pendukung yang baru harus memenuhi kebutuhan meliputi tahapan berikut:
1. Identifikasi kebutuhan perangkat keras (Hardware)
Perangkat keras yang dibutuhkan untuk pengoperasian sistem dapat berupa komputer PC, notebook, atau netbook.
2. Identifikasi kebutuhan perangkat lunak (Software)
Agar sistem dapat berjalan pada perangkat keras, maka perangkat keras harus tersedia software office foxpro.
Media penyimpanan data pada perangkat keras cukup berupa hard disk internal, jika memerlukan tambahan ruang penyimpanan bisa juga ditambahkan hard disk eksternal.
4. Identifikasi kebutuhan sumber daya manusia (Human resources)
Agar sistem mampu berjalan dengan optimal perlu user (pemakai sistem) yang setidaknya paham pengoperasian komputer dasar dan selanjutnya bisa diajarkan terlebih dahulu penggunaan sistem yang baru.
4.4. Tahap Analisis Keuntungan Biaya (Cost Benefit)
Analisis cost benefit dibutuhkan untuk mengetahui biaya yang diperlukan untuk membentuk sebuah sistem yang sesuai dengan perusahaan, serta keuntungan apa saja yang dapat diperoleh dengan penggunaan sistem yang baru ini, diantaranya:
1. Menghasilkan laporan keuangan yang lebih lengkap dan tepat 2. Tidak memerlukan perhitungan manual
3. Efisiensi perhitungan akuntansi 4. Memudahkan pencarian data 5. Perhitungan data yang lebih detail
Adapula besarnya biaya yang dikeluarkan untuk menjalankan sistem:
4.5. Tahap Pembuatan Database dan prototype 4.5.1. Data Flow Diagram (DFD)
4.5.2. Tabel Data Barang
Tabel data barang ini berfungsi untuk menampung data barang yang dijual di perusahaan.
nama tipe lebar
kode_barang Character 7 nama_barang Character 25 satuan Character 2
stok Numeric 8
harga_rata Numeric 8 terhapus Character 1 stok_min Numeric 6 harga_jual Numeric 7 Tabel 4.1 Tabel Data Barang
4.5.3. Tabel Data Customer
Tabel data pendaftaran senam ini berguna untuk menampung data jenis paket senam dan harganya.
nama tipe lebar
npwp Character 15 no_bank Character 15 no_telp1 Character 12 no_telp2 Character 12 jatuh_tempo Interger 4 terhapus Character 1 Tabel 4.2 Tabel Customer
4.5.4. Tabel Lokasi
Tabel lokasi berfungsi untuk menampung data lokasi customer
nama tipe lebar
location Character 25 Tabel 4.3 Tabel Lokasi
4.5.5. Tabel Jenis Barang
Tabel jenis barang berfungsi menampung data jenis barang yang dijual peruhasahaan.
nama tipe lebar
4.5.6. Tabel Jenis Rekening
Tabel jenis rekening berfungsi untuk menampung data rekening akun yang digunakan dalam laporan akuntansi.
nama tipe lebar
jenis_rekening Character 2 keterangan Character 15 urutan Character 1 keterangan2 Character 15 Tabel 4.5 Tabel Jenis Rekening
4.5.7. Tabel Jurnal
Tabel jurnal berfungsi menampung data jurnal berkaitan segala transaksi keuangan perusahaan.
nama tipe lebar
no_jurnal Character 8
tanggal Date 8
posting Character 6 Tabel 4.6 Tabel Jurnal
4.5.8. Tabel Master
Tabel master berfungsi menampung data kegiatan perusahaan.
nama tipe lebar
no_supplier Character 5 no_customer Character 5 kode_barang Character 7 rekening_del Character 9 no_trans Character 5 no_jurnal Character 8
sat_no Character 2
no_pemb Character 5
no_pemb_perabot Character 5 no_piutang Character 8
Tabel 4.7 Tabel Master
4.5.9. Tabel Pembayaran Piutang
Tabel Pembayaran Piutang berfungsi menampung data transaksi piutang yang sudah dibayar.
Nama tipe lebar
no_piutang Character 8 no_penjualan_barang Character 7 no_customer Character 5
tanggal Date 8
jumlah_bayar Numeric 10 no_jurnal Character 8 Tabel 4.8 Tabel Pembayaran Piutang
4.5.10.Tabel Pembelian
Tabel pembelian berfungsi menampung data transaksi pembelian perusahaan.
nama tipe lebar
no_pemb Character 5
tanggal Date 8
rupiah Numeric 12 no_jurnal Character 8 fstatus Character 6 status_pemb Numeric 1
tgl_byr Date 8
no_jurnalhtg Character 8 rupiah_retur Numeric 10 no_retur_pemb Numeric 7 Tabel 4.9 Tabel Pembelian
4.5.11.Tabel Detail Pembelian
Tabel detail pembelian berfungsi menampung data pembelian secara mendetail.
nama tipe lebar
no_pemb Character 5 kode_barang Character 7 nama_barang Character 25 jumlah Numeric 8 harga_beli Numeric 11 Tabel 4.10 Tabel Detail Pembelian
4.5.12.Tabel Pembelian Perabot
Nama tipe lebar no_pemb_perabot Character 5
tanggal Date 8
keterangan Character 30 no_suplier Character 5 no_perabot Character 3 nama_perabot Character 25
jumlah Numeric 6
harga_beli Numeric 12
rupiah Numeric 12
no_jurnal Character 8 Tabel 4.11 Tabel Pembelian Perabot
4.5.13.Tabel Pembelian Peralatan
Tabel pembelian peralatan berfungsi menampung data pembelian peralatan perusahaan.
Nama tipe lebar
no_pemb_peralt Character 5
tanggal Date 8
jumlah Numeric 6 harga_beli Numeric 12 rupiah Numeric 12 no_jurnal Character 8
Tabel 4.12 Tabel Pembelian Peralatan
4.5.14.Tabel Pengeluaran
Tabel pengeluaran berfungsi menampung data pengeluaran kas yang dilakukan perusahaan.
nama tipe lebar
no_pengeluaran Character 5 kode_barang Character 7 nama_barang Character 25 keterangan Character 30 jumlah Numeric 6 harga_barang Numeric 11 rupiah Numeric 12
tanggal Date 8
4.5.15.Tabel Penjualan
Tabel penjualan berfungsi menampung data transaksi penjualan yang dilakukan perusahaan.
nama tipe lebar
no_penjualan Character 5 no_peralatan Character 7 nama_peralatan Character 25 keterangan Character 30 jumlah Numeric 6
harga Numeric 11
rupiah Numeric 12
tanggal Date 8
no_jurnal Character 8 Tabel 4.14 Tabel Penjualan
4.5.16.Tabel Penjualan Barang
Tabel penjualan barang berfungsi menampung data seluruh transaksi penjualan barang dagang.
nama tipe lebar
no_penjualan_barang Character 7
tanggal Date 8
rupiah Numeric 10
bayar Numeric 10
kembali Numeric 10
fstatus Character 5
no_jurnal Character 8 no_jurnalpb Character 8 no_jurnalpb1 Character 8 no_jurnalum Character 8 no_jurnalpb2 Character 8 sisa_piutang Numeric 10 Tabel 4.15 Tabel Penjualan Barang
4.5.17.Tabel Detail Penjualan Barang
Tabel detail penjualan barang ini berfungsi menghubungkan data barang dengan penjualan
nama tipe lebar
no_penjualan_barang Character 7 kode_barang Character 7
jumlah Numeric 10
4.5.18.Tabel Perabot
Tabel perabot berfungsi menampung data perabot yang dimiliki perusahaan.
nama tipe lebar
no_perabot Character 3 nama_perabot Character 35 harga_rata Numeric 12 terhapus Character 1
stok Numeric 4
umur Numeric 2
Tabel 4.17 Tabel Perabot
4.5.19.Tabel Peralatan
Tabel peralatan berfungsi menampung data peralatan kantor.
nama tipe lebar
no_peralatan Character 3 nama_peralatan Character 35 harga_rata Numeric 12 terhapus Character 1
stok Numeric 4
umur Numeric 2
4.5.20.Tabel Info Posting
Tabel info posting berfungsi untuk menampung data posting laporan keuangan.
4.5.21.Tabel Master Rekening
Tabel master rekening berfungsi menampung menampung data rekening akuntansi.
nama tipe lebar
no_rekening Character 10 nama_rekening Character 25 jenis_rekening Character 4 saldo_awal Numeric 11 terhapus Character 1 saldo Numeric 11 posting Character 1
u Character 1
4.5.22.Tabel Rekening
Tabel rekening berfungsi menghubungkan tabel master rekening dengan posting akuntansi.
nama tipe lebar
no_posting Character 6 no_rekening Character 10 saldo_awal Numeric 11 Tabel 4.21 Tabel Rekening
4.5.23.Tabel Retur Pembelian
Tabel retur pembelian berfungsi menampung data retur pembelian perusahaan.
nama tipe lebar
no_retur_pemb Character 3
tanggal Date 35
no_suplier Character 12 rupiah Numeric 1 no_jurnal Character 4 no_pemb Character 2 Tabel 4.22 Tabel Peralatan
4.5.24.Tabel Detail Retur Pembelian
nama tipe lebar saldo_no Character 6 saldo_tgl Date 8 user_id Character 3
Tabel 4.23 Tabel Detail Retur Pembelian
4.5.25.Tabel Info Saldo
Tabel info saldo berfungsi menampung data tanggal saldo yang diinginkan.
nama tipe lebar
saldo_no Character 6 saldo_tgl Date 8 user_id Character 3 Tabel 4.24 Tabel Info Saldo
4.5.26.Tabel Satuan
Tabel satuan berfungsi menampung data satuan yang dipakai perusahaan.
nama tipe lebar
4.5.27.Tabel Supplier
Tabel supplier berfungsi menampung data supplier perusahaan dalam memenuhi persediaan barang dagang.
nama tipe lebar
no_suplier Character 5 nama Character 25 alamat Character 30 kota Character 15 npwp Character 15 no_bank Character 15 no_telp1 Character 12 no_telp2 Character 12 terhapus Character 1 Tabel 4.26 Tabel Supplier
4.5.28.Tabel Master Transaksi
Tabel Master Transaksi berfungsi menampung data transaksi yang dilakukan perusahaan.
nama tipe lebar
kredit Character 10 terhapus Character 1
Tabel 4.27 Tabel Detail Pendaftaran
4.5.29.Tabel User
Tabel user berfungsi menampung data pengguna sistem.
nama tipe lebar
no_pegawai Character 2 user_no Character 3 nama Character 28 jabatan Character 10 psw Character 40
4.6. Tahap Pembuatan Prototype 4.6.1. Form Login
Pada saat pertama kali program dijalankan maka akan langsung muncul form login. Tujuan adanya form ini adalah untuk menjaga akses terhadap program yang akan dijalankan, jadi hanya orang-orang tertentu saja yang bisa membuka dan menjalankan program. Karena sistem yang akan dijalankan berhubungan dengan sistem keuangan perusahaan jadi tidak sembarang orang atau karyawan yang diijinkan untuk membuka dan menjalankan program.
Gambar 4.1 Form Login
Gambar 4.2 Form Pengendalian Input Login
4.6.2. Form Menu Utama
Form menu utama ini berfungsi untuk menampilkan segala proses kegiatan akuntansi perusahaan dengan pilihan pengaturan, pilihan pembelian, pilihan transaksi, pilihan proses akhir, pilihan laporan, dan pilihan keluar
Isi dari tiap-tiap menu pilihan tersebut dapat dilihat pada gambar dibawah ini
Gambar 4.4 Form Sub-Menu
4.6.3. Menu Saldo Awal 4.6.3.1. Neraca
Form Neraca ini berfungsi memasukan saldo awal akun-akun sebelum melakukan aktifitas transaksi perusahaan.
4.6.3.2. Form Qty Barang
Form Qty Barang berisi data saldo awal persediaan sebelum diinput ke saldo awal neraca.
Gambar 4.6 Form Qty Barang
4.6.3.3. Form Qty Perabot
Form Qty Perabot berisi data saldo awal perabot sebelum diinput ke saldo awal neraca.
Gambar 4.8 Form Qty Perabot
Gambar 4.9 Form Input Qty Perabot
4.6.3.4. Form Qty Peralatan
Form Qty Peralatan berisi data saldo awal peralatan sebelum diinput ke saldo awal neraca.
Data yang diperlukan ketika menambahkan qty peralatan adalah tanggal, No Peralatan, Harga Beli, Suplier, Keterangan.
Gambar 4.11 Form Input Qty Peralatan 4.6.3.5. Form Piutang
Form Piutang berfungsi memasukan saldo awal piutang yang dimiliki perusahaan sebelum diinput ke saldo awal neraca.
Ketika melakukan pembelian maka pilih pilihan “new” dan
akan muncul form seperti gambar di bawah ini.
Gambar 4.13 Form Input Saldo Awal Piutang
4.6.3.6. Form Hutang
Ketika melakukan pembelian maka pilih pilihan “new” dan
akan muncul form seperti gambar di bawah ini.
Gambar 4.15 Form Input Saldo Awal Hutang
4.6.4. Menu Data Master 4.6.4.1. Form User
Form User ini berfungsi pengaturan user untuk menjalankan program tersebut.
4.6.4.2. Form Satuan
Form satuan berfungsi menambah jenis satuan dari barang yang dijual perusahaan.
Gambar 4.17 Form Input Satuan
4.6.4.3. Form Supplier
Data yang diperlukan ketika menambahkan supplier adalah nama supplier, alamat supplier, kota supplier, nomor telepon kantor dan nomor telepon genggam supplier, NPWP, nomor rekening bank.
Gambar 4.19 Form Input Data Supplier
4.6.4.4. Form Customer
Form supplier berisi daftar supplier perusahaan. Dalam form ini terdapat pilihan untuk menambahkan supplier atau mengganti supplier yang sudah ada sebelumnya.
Data yang diperlukan ketika menambahkan customer adalah nama customer, alamat customer, kota customer, nomor telepon kantor dan nomor telepon genggam customer, NPWP, nomor rekening bank, dan jatuh tempo.
Gambar 4.21 Form Input Data Customer
4.6.4.5. Form Transaksi
Form Transaksi ini berisi nama transaksi beserta jurnalnya.
4.6.4.6. Form Rekening
Form Rekening berfungsi untuk memasukkan data-data akun yang diperlukan dalam pencatatan keuangan perusahaan.
Gambar 4.23 Form Rekening
Dalam memasukkan data rekening diperlukan nomor account, nama account, serta tipe account.
4.6.4.7. Form Perabot
Form perabot berisi daftar perabotan yang ada pada perusahaan.
Gambar 4.25 Form Daftar Perabot
Ketika melakukan pembelian maka pilih pilihan “new” dan
4.6.4.8. Form Peralatan
Form peralatan berisi daftar peralatan yang ada pada perusahaan. Pada form ini pengguna juga dapat menambahkan peralatan jika ada peralatan baru.
Gambar 4.27Form Daftar Peralatan
Ketika melakukan pembelian maka pilih pilihan “new” dan
akan muncul form seperti gambar di bawah ini.
4.6.4.9. Form Persediaan
Form persediaan ini berisi daftar persediaan yang ada pada perusahaan serta dapat berfungsi menambah atau mengganti persediaan barang.
Gambar 4.29 Form Persediaan
Ketika melakukan pembelian maka pilih pilihan “new” dan
4.6.5. Menu Pembelian
4.6.5.1. Form Beli Barang
Form ini berfungsi untuk memasukkan data pembelian barang. Ketika membuka menu beli barang maka akan dimunculkan daftar supplier perusahaan.
Gambar 4.31 Form Pembelian
Ketika melakukan pembelian maka pilih pilihan “new” dan
akan muncul form seperti gambar di bawah ini.
Semua tabel harus diisi untuk bisa menghasilkan output pembelian, diawali dengan memilih supplier, cara pembayaran pembelian, barang yang dibeli, jumlah dan harganya.
4.6.5.2. Form Retur Barang
Form retur barang berisi barang yang tidak sesuai pada saat melakukan pembelian.
4.6.5.3. Form Bayar Hutang
Form bayar hutang berfungsi untuk menjalankan proses perhitungan dan jurnalnya ketika terjadi pembelian secara kredit.
Gambar 4.35 Form Bayar Hutang
4.6.5.4. Form Barang Rusak
Form barang rusak disini berfungsi mengetahui daftar barang yang rusak.
Gambar 4.37 Form Input Barang Rusak
4.6.6. Menu Transaksi
4.6.6.1. Form Penjualan Barang
Ketika dipilih pilihan “new” maka akan muncul form input
penjualan barang seperti gambar dibawah ini.
Gambar 4.39 Form Input Penjualan
4.6.6.2. Form Pembayaran Piutang
Form pembayaran piutang menampilkan daftar konsumen yang belum melakukan pembayaran piutang barang dagang.
4.6.7. Menu Proses Akhir 4.6.7.1. Form Posting
Form posting disini berfungsi untuk memposting segala kegiatan akuntansi perusahaan untuk menghasilkan laporan keuangan.
Gambar 4.41 Form Posting
4.6.7.2. Form Undo Posting
Gambar 4.42 Form Undo Posting
4.6.7.3. Form Buka Bulan
Form buka bulan ini berfungsi untuk mengawali kegiatan proses posting. Jadi sebelum posting perlu membuka bulan yang akan diposting terlebih dahulu.
4.6.7.4. Form Jurnal
Form jurnal berfungsi menampilkan jurnal yang terjadi selama proses aktivitas perusahaan.
Gambar 4.44 Form List Jurnal
4.6.8. Menu Laporan
4.6.8.1. Output Laporan Pembelian
Gambar 4.46 Laporan Pembelian
4.6.8.2. Output Laporan Penjualan
4.6.8.3. Output Laporan Persediaan Barang
Gambar 4.48 Laporan Persediaan Barang
4.6.8.4. Output Laporan Saldo Awal Persediaan Barang
4.6.8.5. Output Laporan Peralatan
Gambar 4.50 Laporan Inventaris Peralatan
4.6.8.6. Output Laporan Mutasi Barang
4.6.8.7. Output Laporan Perubahan Modal
Gambar 4.52 Laporan Perubahan Modal
4.6.8.8. Output Laporan Laba Rugi
4.6.8.9. Output Laporan Arus Kas
Gambar 4.54 Laporan Arus Kas
4.6.8.10. Output Neraca
4.6.8.11. Output Laporan Jurnal
Gambar 4.56 Laporan Jurnal
4.6.8.12. Output Laporan Hutang Dagang
4.6.8.13. Output Laporan Piutang Dagang
Gambar 4.58 Laporan Piutang Dagang
4.6.9. Menu Keluar