HASIL PENELITIAN DAN PEMBAHASAN HASIL PENELITIAN
F. Pembahasan Hasil Penelitian 1. Analisis Permasalahan
2. Alternatif Pemecahan Masalah
Berdasarkan dari permasalahan yang telah diuraikan, maka penulis memberikan alternatif pemecahan masalah untuk memperbaiki sistem penerimaan dan pengeluaran kas pada UD Andy Alumunium Banjarmasin yaitu :
a. Penerimaan dan Pengeluaran Kas Berbasis Komputer Pada UD Andy Alumunium Banjarmasin yang disarankan
Berdasarkan dari permasalahan yang telah diuraikan, maka penulis memberikan saran dalam penerimaan dan pengeluaran kas berbasis komputer pada UD Andy Alumunium Banjarmasin, yaitu sebagai berikut :
1) Informasi yang diperlukan manajemen yang disarankan Informasi yangdiperlukan manajemen sudah cukup lengkap, akan tetapi lebih baik jika ditambah laporan data barang, laporan pemasok, dan laporan jenis barang.
2) Fungsi terkait yang disaranakan
Fungsi yang terkait pada UD Andy Alumunium Banjarmasin sudah baik seperti fungsi akuntansi dan gudang. Tetapi terjadi perangkapan fungsi antara fungsi kasir dan fungsi penjualan, akan lebih baik jika fungsi kasir dan fungsi penjualan tidak dilaksanakan oleh satu orang saja. Dengan menggunakan rancang bangun yang disarankan oleh penulis dapat mengurangi kelemahan dari perangkapan tugas tersebut. 3) Jaringan prosedur yang membentuk sistem yang
disarankan
Jaringan prosedur yang membentuk sistem pada UD Andy Alumunium Banjarmasin sudah efektif karena sudah sesuai dengan keperluan dan kondisi perusahaan.
4) Dokumen yang disarankan
Dokumen yang disarankan untuk UD Andy Alumunium Banjarmasin adalah sebagai berikut :
Dokumen yang digunakan UD Andy Alumunium Banjarmasin berupa nota yang belum memuat nomor tercetak. Penulis menyarankan desain nota penjualan yang dibuat 2 rangkap dengan program yang penulis buat.
Berikut ini adalah nota penjualan yang di sarankan oleh penulis :
UD ANDY ALUMUNIUM Jalan Kuripan No 16 Banjarmasin
Telp. (0511) 3269373
NOTA PENJUALAN
NO NOTA :
TANGGAL : NAMA KONSUMEN :
NO NAMA BARANG JENIS BARANG HARGA QTY JUMLAH
1 2 Konsumen Kasir (...) (...) TOTAL (Rp) : Bayar (Rp) : Kembalian (Rp) :
Gambar 4.5 Nota Penjualan yang disarankan Sumber : Penulis, 2019
b) Rekapitulasi Kas Harian UD ANDY ALUMUNIUM Jalan Kuripan No 16 Banjarmasin
Telp. (0511) 3269373
REKAPITULASI KAS HARIAN
TANGGAL :
NO KETERANGAN DEBIT KREDIT SALDO
1
2
PIMPINAN
(...)
Gambar 4.6 Nota Penjualan yang disarankan Sumber : Penulis, 2019
5) Catatan Akuntansi Yang Disarankan
Catatan akuntansi yang disarankan pada UD Andy Alumunium Banjarmasin yaitu catatan penjualan harian dan catatan kas keluar dibedakan agar lebih memudahkan manajemen mengetahui jumlah kas yang masuk dan keluar setiap harinya.
Sistem pengendalian intern yang disarankan pada penerimaan dan pengeluaran Kas UD Andy Alumunium Banjarmasin antara lain :
a) Organisasi
Pada UD Andy Alumunium Banjarmasin adanya perangkapan tugas yaitu bagian kasir sebagai fungsi kasir dan fungsi penjualan. Agar tetap sesuai dengan job descriptions masing-masing, maka pemilik hendaknya melakukan penambahan karyawan dalam membantu proses penjualan yaitu sebagai fungsi penjualan agar tidak terjadi perangkapan tugas.
b) Sistem Otorisasi dan Prosedur Pencatatan
Sistem otorisasi dan prosedur pencatatan pada UD Andy Alumunium Banjarmasin adalah sebagai berikut:
(1) Membubuhkan stempel cap lunas pada nota. (2) Menyertakan tanda tangan baik penjual sebagai
yang menerima uang maupun konsumen sebagai pembeli.
c) Praktik Yang Sehat
Praktik yang sehat dalam melaksanakan tugas dan fungsi setiap unit organisasi yang disarankan adalah Menggunakan nota penjualan bernomor urut tercetak. 7) Bagan Alir Dokumen Program Aplikasi Penerimaan Dan
Pengeluaran Kas yang disarankan
Bagan alir dokumen Program Aplikasi Penerimaan Dan Pengeluaran Kas pada UD Andy Alumunium Banjarmasin dapat dijelaskan sebagai berikut :
Gambar 4.7 Bagan Alir Penerimaan Kas Disarankan Sumber : Penulis, 2019
Gambar 4.8 Bagan Alir Pengeluaran Kas Sumber : Penulis, 2019
b. Program Aplikasi Penerimaan dan Pengeluaran Kas Pada UD Andy Alumunium Banjarmasin yang Disarankan
Langkah-langkah dalam mendesain sebuah program aplikasi penerimaan kas untuk UD Andy Alumunium Banjarmasin yaitu sebagai berikut:
1) Normalisasi
Konsep dasar normalisasi merupakan bagian dari perancangan basis data. Tanpa normalisasi, sistem basis data menjadi tidak akurat, lambat dan tidak efesien serta tidak
memberikan data yang diharapkan. Terdapat empat tahap normalisasi, berikut merupakan penjelasan :
a) Normalisasi tahap 0 (Unormalisasi) Tabel 4.1
Tabel Unnormalisasi
No Nama Field No Nama Field
1 KodeBarang 10 HargaBeli 2 NamaBarang 11 Kuantitas 3 KodeJenisBarang 12 Total 4 NamaJenisBarang 13 Jumlah 5 Stok 14 KodePemasok 6 HargaJual 15 NamaPemasok 7 KodePerkiraan 16 AlamatPemasok
8 NamaPerkiraan 17 Telepon Pemasok
9 Nilai 18 Keterangan
Sumber : Penulis 2019
b) Normalisasi Pertama (1NF)
Nilai seluruh dalam bentuk normlisasi pertama (INF) adalah atomik, yang berarti data tersebut tidak dapat dibagi-bagi lagi menjadi unit yang lebih kecil dan nilai berulang. Berikut ini merupakan contoh normalisasi data 1NF :
Tabel 4.2
Tabel Normalisasi Pertama
TbKodeJenisBarang TbBarang TbPemasok TbRekening
1 KodeJenisBarang 1 KodeBarang 1 KodePemasok 1 KodePerkiraan 2 NamaJenisBarang 2 NamaBarang 2 NamaPemasok 2 NamaPerkiraan
3 KodeJenisBarang 3 TeleponPemasok 4 HargaBeli 4 AlamatPemasok
Sumber : Penulis, 2019
c) Normalisasi Kedua
Normalisasi kedua merupakan sebuah tabel yang menjelaskan tabel dengan kunci utama gabungan hanya terdapat pada bentuk 1 NF, tetapi tidak pada 2 NF. Berikut ini merupakan contoh Normalisasi database 2NF :
Gambar 4.9 Normalisasi 2NF Sumber : Penulis, 2019
d) Normalisasi Ketiga
Bentuk normlisasi ketiga mengharuskan semua kolom pada tabel relasional tergantung hanya pada kunci utama. Berikut ini merupakan contoh Normalisasi 3NF :
Gambar 4.10 Normalisasi 3NF Sumber : Penulis, 2019
5 HargaJual
2) Sistem Basis Data
Dalam bab sebelumnya sudah dijelaskan pengertian basis data. Untuk menyediakan informasi yang optimal yang diperlukan pemakai untuk proses pengambilan keputusan maka berikut adalah relasi antar tabel dari basis data penulis :
Gambar 4.11 Relasi Pada Sistem Basis Data Sumber : Penulis, 2019
a) Desain Basis Data Secara Fisik (1) Tabel Barang
Nama Tabel : tbBarang Kunci Umum : KodeBarang Kunci Tamu : KodeJenisBarang Jumlah field : 6
Fungsi : Digunakan untuk menyimpan data barang perusahaan.
Tabel 4.3 Stuktur Tabel Barang
NO Key Nama Field Type
1 * KodeBarang Varchar(50) 2 NamaBarang Varchar(200) 3 KodeJenisBarang Varchar(50) 4 HargaBeli INT 5 HargaJual INT 6 Stok INT Sumber : Penulis, 2019 (2) Tabel Jenis Barang
Nama Tabel : tbJenisBarang Kunci Umum : KodeJenisBarang Kunci Tamu : -
Jumlah field : 2
Fungsi : Digunakan untuk menyimpan data jenis barang perusahaan.
Tabel 4.4
Struktur Tabel Jenis Barang
NO Key Nama Field Type
1 * KodeJenisBarang Varchar(50)
2 NamaJenisBarang Varchar(150)
Sumber : Penulis, 2019 (3) Tabel Rekening
Nama Tabel : tbRekening Kunci Umum : KodePerkiraan Kunci Tamu : -
Jumlah field : 2
Fungsi : Digunakan untuk menyimpan data rekening perusahaan.
Tabel 4.5
Struktur Tabel Rekening
NO Key Nama Field Type
1 * KodePerkiraan Varchar(50)
2 NamaPerkiraan Varchar(150)
Sumber: Penulis, 2019 (4) Tabel Pemasok
Nama Tabel : tbPemasok Kunci Umum : KodePemasok Kunci Tamu : -
Jumlah field : 4
Fungsi : Digunakan untuk menyimpan data pemasok perusahaan.
Tabel 4.6
Struktur Tabel Pemasok
NO Key Nama Field Type
1 * KodePemasok Varchar(50) 2 NamaPemasok Varchar(150) 3 TeleponPemasok Numeric 4 AlamatPemasok Varchar(150) Sumber : Penulis, 2019 (5) Tabel Pengguna
Nama Tabel : tbPengguna Kunci Umum : KodeUser Kunci Tamu : -
Jumlah field : 3
Fungsi : Digunakan untuk menyimpan data pengguna yang dapat menggunakan aplikasi.
Tabel 4.7
Struktur Tabel Pengguna
NO Key Nama Field Type
1 * KodeUser Varchar(50)
2 Username Varchar(50)
3 Password Varchar(150)
Sumber : Penulis, 2019 (6) Tabel Header Penjualan
Nama Tabel : tbPenjualanHeader Kunci Umum : NoNota
Kunci Tamu : KodeUser Jumlah field : 5
Fungsi : Digunakan untuk menyimpan data penjualan.
Tabel 4.8
Struktur Tabel Header Penjualan
NO Key Nama Field Type
1 * NoNota Varchar(50) 2 Tanggal Date 3 KodeUser Varchar(50) 4 NamaKonsumen Varchar(150) 5 Jumlah Int Sumber : Penulis, 2019 (7) Tabel Detail Penjualan
Nama Tabel : tbPenjualanDetail Kunci Umum : NoNota, Kode Barang Kunci Tamu : KodeUser
Jumlah field : 5
Fungsi : Digunakan untuk menyimpan data penjualan.
Tabel 4.9
Struktur Tabel Detail Penjualan
NO Key Nama Field Type
1 * NoNota Varchar(50) 2 * KodeBarang Varchar(50) 3 KodeJenisBarang Varchar(50) 4 Stok Int 5 Harga Int 6 Kuantitas Int Sumber : Penulis, 2019 (8) Tabel Header Pembelian
Nama Tabel : tbPembelianHeader Kunci Umum : NoNota
Kunci Tamu : KodeUser, KodePemasok Jumlah field : 5
Fungsi : Digunakan untuk menyimpan data pembelian.
Tabel 4.10
Struktur Tabel Header Pembelian
NO Key Nama Field Type
1 * NoNota Varchar(50) 2 Tanggal Date 3 KodeUser Varchar(50) 4 KodePemasok Varchar(50) 5 Total Int Sumber : Penulis, 2019 (9) Tabel Detail Pembelian
Nama Tabel : tbPembelianHeader Kunci Umum : NoNota, KodeBarang Kunci Tamu : KodeJenisBarang Jumlah field : 6
Fungsi : Digunakan untuk menyimpan data pembelian.
Tabel 4.11
Struktur Tabel Detail Pembelian
NO Key Nama Field Type
1 * NoNota Varchar(50) 2 * KodeBarang Varchar(50) 3 KodeJenisBarang Varchar(50) 4 Stok Int 5 HargaBeli Int 6 Kuantitas Int Sumber : Penulis, 2019 (10) Tabel Header Biaya
Nama Tabel : tbBiayaHeader Kunci Umum : NoBKK Kunci Tamu : KodeUser Jumlah field : 5
Fungsi : Digunakan untuk menyimpan data biaya.
Tabel 4.12
Struktur Tabel Header Biaya
NO Key Nama Field Type
1 * NoBKK Varchar(50) 2 Tanggal Date 3 Keterangan Varchar(200) 4 Total Int 5 KodeUser Varchar(50) Sumber : Penulis, 2019 (11) Tabel Detail Biaya
Nama Tabel : tbBiayaHeader
Kunci Tamu : - Jumlah field : 5
Fungsi : Digunakan untuk menyimpan data biaya.
Tabel 4.13
Struktur Tabel Detail Biaya
NO Key Nama Field Type
1 * NoBKK Varchar(50)
2 * KodePerkiraan Varchar(50)
3 Nilai Int
Sumber : Penulis, 2019 1) User Interface
User Interface adalah tampilan antar muka yang terlihat di
layar komputer, sebagai bentuk komunikasi antara pengguna dengan komputer. Berikut ini adalah rancangan dan tampilan program aplikasi penerimaan dan pengeluaran kas pada UD Andy Alumunium Banjarmasin:
a) Form Login
Login dibuat bertujuan untuk menyaring pengguna yang ingin login ke dalam sistem agar tidak semua orang dapat menggunakan aplikasi yang telah dibuat. Berikut ini adalah tampilan login yang dibuat penulis :
Gambar 4.12 Gambar Form Login Sumber : Penulis, 2019
b) Form Menu Utama
Menu utama merupakan tampilan awal program yang dapat dlihat oleh semua pengguna program aplikasi, setelah login kedalam program aplikasi. Berikut ini adalah tampilan menu utama yang telah dibuat penulis :
Gambar 4.13 Form Menu Utama Sumber : Penulis, 2019
Gambar 4.14 Bagian Menu Utama Sumber : Penulis, 2019
c) Form Master Data
Master data merupakan data yang berisi data – data yang ada dalam perusahaan. Master data yang ada dalam program aplikasi yang penulis buat terdiri dari 4 master data yaitu master Barang, master data jenis Barang, master data supplier, master data rekening dan master data pengguna. Berikut ini adalah
rancangan dan tampilan form master data yang telah dibuat oleh penulis :
(1) Form Master Data Barang
Master data Barang digunakan untuk menyimpan data Barang yang ada di perusahaan. Berikut ini adalah tampilan form master data Barang pada program aplikasi yang telah dibuat oleh penulis :
Gambar 4.15 Form Master Data Barang Sumber : Penulis, 2019
(2) Form Master Data Tipe Barang
Master data tipe Barang digunakan untuk menyimpan informasi kode tipe Barang dan nama jenis Barang yang ada di perusahaan. Berikut ini adalah tampilan form master data tipe Barang pada program aplikasi yang telah dibuat oleh penulis :
Gambar 4.16 Form Master Data Tipe Barang Sumber : Penulis, 2019
(3) Form pemasok
Master data pemasok digunakan untuk menyimpan informasi pemasok, telepon dan alamat pemasok. Berikut ini adalah tampilan form master data pemasok pada program aplikasi yang telah dibuat oleh penulis :
Gambar 4.17 Master Data Pemasok Sumber : Penulis, 2019
(4) Form Master Data Rekening
Master data rekening digunakan untuk menyimpan informasi rekening perusahaan. Berikut ini adalah tampilan form master data rekening pada program aplikasi yang telah dibuat oleh penulis :
Gambar 4.18 Master Data Rekening Sumber : Penulis, 2019
(5) Form Master Data Pengguna
Master Data pengguna berisi tentang informasi mengenai pengguna aplikasi. Berikut ini adalah tampilan form master data pengguna pada program aplikasi yang telah dibuat oleh penulis:
Gambar 4.19 Form Master Data Pengguna Sumber : Penulis, 2019
d) Form Transaksi
Form Transaksi yang penulis buat disini terdiri 2 yaitu form penjualan, form pembelian, dan form biaya. Berikut ini adalah penjelasan form – form transaksi yang telah dibuat oleh penulis.
(1) Form Penjualan
Form order merupakan form yang digunakan untuk menginputkan transaksi penjualan Barang yang dilakukan oleh konsumen kepada
perusahaan.
Gambar 4.20 Form Transaksi Penjualan Sumber : Penulis, 2019
(2) Form Pembelian
Form order merupakan form yang digunakan untuk menginputkan transaksi pembelian Barang yang dilakukan oleh perusahaan kepada
Gambar 4.21 Form Transaksi Pembelian Sumber : Penulis, 2019
(3) Form Biaya
Form order merupakan form yang digunakan untuk menginputkan transaksi biaya yang dilakukan oleh perusahaan.
Gambar 4.22 Form Transaksi Biaya Sumber : Penulis, 2019
e) Laporan
Gambar 4.23 Laporan Data Barang Sumber : Penulis, 2019
Gambar 4.24 Laporan Data Jenis Barang Sumber : Penulis, 2019
Gambar 4.25 Laporan Data Rekening Sumber : Penulis, 2019
Gambar 4.26 Laporan Data Pemasok Sumber : Penulis, 2019
Gambar 4.27 Laporan Data Pengguna Sumber : Penulis, 2019