Anda di halaman 1dari 25

BAB IV

PEMBAHASAN

4.1 Analisis (Analysis) Sistem Informasi Akuntansi Penjualan Tunai Pada


Usaha Tanjung Indah Variasi
Kegiatan penting bagi setiap perusahaan adalah transaksi penjualan.
Transaksi penjualan merupakan suatu kegiatan yang dapat mempengaruhi
keuntungan atau laba yang nantinya akan diterima perusahaan. Jumlah
keuntungan yang diketahui dengan hasil akurat bila Tanjung Indah Variasi dapat
menggunakan sistem penjualan yang terkomputerisasi yang dapat memberikan
informasi omzet penjualan yang berkualitas.
Adapun kelemahan sistem yang lama adalah hal yang perlu diperhatikan
untuk dapat mengembangkan sistem baru, analisis kelemahan sistem yang lama
membutuhkan informasi terkait perusahaan berupa sistem informasi penjualan
tunai pada usaha Tanjung Indah Variasi. Sistem informasi pada Tanjung Indah
Variasi masih menggunakan cara yang manual yaitu mencatat setiap penjualan
yang terjadi pada buku double folio, lalu pencatatan transaksi dari buku akan
digunakan sebagai laporan keuangan yang akan diberikan kepada pemilik usaha
Tanjung Indah Variasi. Berdasarkan keterangan yang telah di dapat dari Usaha
Tanjung Indah Variasi ada beberapa kendala dengan sistem pencatatan penjualan,
yaitu:
1. Catatan transaksi penjualan sering hilang dan tidak terbaca
2. Memerlukan waktu yang lama dalam pencatatan
3. Pencatatan transaksi yang sering keliru
4. Memerlukan biaya biaya dalam pembelian buku dan alat tulis dalam
penggunaan sistem lama (manual)
5. Adanya keraguan ketetapan dan keakuratan dalam transaksi penjualan
Untuk mengatasi kendala tersebut, maka penulis menyarankan Usaha
Tanjung Indah Variasi untuk melakukan perubahan sistem informasi penjualan
dari pencatatan penjualan manual menjadi pencatatan penjualan dengan
menggunakan sistem informasi akuntansi yang terkomputerisasi. Hal ini

38
39

dimaksudkan agar Usaha Tanjung Indah Variasi tidak kalah dalam persaingan
dalam dunia usaha yang telah menerapkan sistem terkomputerisas dan
memudahkan setiap pencatatan transaksi penjualan lebih cepat dan akurat.
Namun untuk mendukung sistem yang diterapkan, hal- hal yang diperlukan oleh
Usaha Tanjung Indah Variasi adalah
1. Adanya komputer dengan spesifikasi yang sesuai untuk menjalankan
program yang akan disarankan pada Usaha Tanjung Indah Variasi.
2. Adanya printer yang digunakan untuk menghasilkan print out atau
laporan penjualan.
3. Adanya pengguna yang mampu dalam mengoperasikan program yang
telah dirancang untuk Usaha Tanjung Indah yang merupakan
karyawan pada usaha tersebut.
Berdasarkan penjelasan yang telah diuraikan diatas, perlu dilakukan
perancangan aplikasi yang didukung database untuk penyimpanan barang agar
data data perusahaan akan dapat terjamin aman dalam penyimpanannya, sehingga
dapat mencapai tujuan yang diinginkan serta dapat melakukan kegiatan pokok
perusaahaan terutama penjualan untuk meningkatkan operasional perusaahaan.
Setelah melakukan analisis terhadap Usaha Tanjung Indah Variasi, menurut
penulis usaha ini mampu memenuhi apa yang akan diperlukan saat perancangan
sistem informasi akuntansi penjualan tunai dengan berbasis web, maka penulis
akan membuat perancangan sistem informasi akuntansi penjualan tunai berbasis
web menggunakan PHP dan basis data MySQL.

4.2 Requirements Planing


Pada tahapan ini penulis dan pemilik Usaha Tanjung Indah Variasi
mendeskripsikan kebutuhan sistem yang akan dibutuhkan dalam perancangan
sistem akuntansi penjualan tunai. Adapun kegiatan yang dilakukan adalah
wawancara kepada pemilik Usaha Tanjung Indah Variasi. Kemudian hasil yang
didapatkan dari wawancara adalah pemodelan bisnis sistem informasi akuntansi
penjualan.
40

Berdasarkan wawancara didapatkan dua pengguna yang mengakses


kedalam sistem yaitu admin Usaha Tanjung Indah Variasi sebagai operator dan
pemilik Usaha sebagai admin. Berikut penjelasan hasil yang didapatkan selama
wawancara dilakukan:
a. Kebutuhan Operator
1. Operator dapat menambah, mengubah, dan menghapus data supplier.
2. Operator dapat menambah, mengubah, dan menghapus data barang.
3. Operator dapat menambahkan transaksi penjualan barang
b. Kebutuhan Admin
1. Admin dapat melakukan semua hal yang dapat dilakukan operator
2. Admin dapat melihat data transaksi berdasarkan hari dan jangka
waktu tertentu
3. Admin dapat melihat laporan keuangan meliputi jumlah penjualan
barang, jumlah uang masuk dan jumlah keuntungan berdasarkan hari
serta jangka waktu tertentu.
4.3 RAD Desain Workshop
Pada tahap ini penulis memodelkan data apa saja yang dibutuhkan
berdasarkan permodelan bisnis dan mendefinisikan atribut berserta relasinya
dengan data lain. Tahap penulis menggunakan ERD (Entity Relationship
Diagram) untuk pemodelan basis data sehingga diketahui atribut apa saja yang
diperlukan dan bagaimana relasi datanya dan use case sebagai identifikasi proses
bisnis.
4.3.1 Entity Relationship Diagram
Pada tahap ini dilakukan perancangan database sistem berdasarkan analisis.
Analisis ini didapatkan sewaktu wawancara dengan pemilik Usaha Tanjung Indah
Variasi. Dalam perancangan sistem ini terdapat 5 tabel yang akan dirancang,
yaitu:
 Supplier
 Barang
 Users
 Faktur
41

 transaksi.

Sumber: Data yang Diolah Penulis

Gambar 4.1 Entity Relationship Diagram (ERD)

4.3.2 Use Case


Definisi use case adalah menjelaskan tentang aktor yang berperan di dalam
sistem. Use case perancangan Sistem Informasi Akuntansi Penjualan Berbasis
Website pada Tanjung Indah Variasi dapat dilihat pada table 4.1 dan gambar 4.2
42

Tabel 4.1 Use Case

No Use Case Deskripsi Aktor

1 Mengelola Untuk menambah, Admin


Akun Operator memperbarui dan menghapus
akun operator

2 Mengelola Data Untuk menambah, Admin &


Barang memperbarui dan menghapus Operatot
data barang

3 Mengelola Data Untuk menambah, Admin &


Supplier memperbaruhi dan menghapus Operator
data supplier barang

4 Mengelola Untuk menambahkan transaksi Admin &


Transaksi penjualan yang dilakukan Operator
Penjualan

5 Mengelola Untuk melihat rekap keuangan Admin


Laporan yang masuk berdasarkan hari
Keuangan ataupun jangka waktu tertentu

Sumber : Data yang diolah penulis


43

Mengelola
Data
Supplier

Mengelola
Data Barang

Mengelola
Transaksi
Penjualan

Mengelola
Laporan
Operator Keuangan Admin

Mengelola
Akun
Operator

Sumber: Data yang Diolah Penulis


Gambar 4.2 Use Case Diagram
4.4 Implementasi
Implementasi merupakan tahapan menerjemahkan desain sistem kedalam
kode- kode program menggunakan bahasa pemrograman yang sudah ditentukan
yaitu PHP dan basis data MySQL sehingga menghasilkan antar muka web.
4.4.1 Rancangan Database
Database sangat penting dalam sistem informasi dalam penyimpanan data
yang dapat diolah lebih lanjut. Database digunakan dalam sistem aplikasi web
sistem penjualan tunai dibuat dari PHP. Dalam membuat database dibutuhkan
44

beberapa table yang disesuaikan dengan kebutuhan, table yang dibutuhkan dalam
perancangan yaitu:
1. Tampilan Antar Muka Login
Berikut tampilan antar muka halaman login yang nantinya digunakan
oleh admin dan operator masuk kedalam sistem. Tampilan antar muka
login dapat dilihat pada gambar 4.4

Gambar 4.3 Tampilan Antar Muka Login


2. Tampilan Antar Muka Data Supplier
Berikut tampilan antar muka halaman supplier yang digunakan oleh
admin dan operator untuk menambah, memperbaruhi dan menghapus
data supplier mereka.
Tampilan antar muka data supplier dapat dilihat pada gambar 4.5

Gambar 4.4 Tampilan Antar Muka Supplier


45

3. Tampilan Antar Muka Data Barang


Berikut tampilan antar muka halaman data barang yang digunakan oleh
admin dan operator untuk menambah, memperbarui dan menghapus data
barang yang dimiliki. Tampilan antar muka data barang dilihat pada
gambar 4.6

Gambar 4.5 Tampilan Antar Muka Barang


4. Tampilan Antar Muka Transaksi Penjualan
Berikut tampilan antar muka halaman transaksi penjualan yang
digunakan oleh admin dan operator untuk menambah dan memperbarui
46

transaksi penjualan yang dilakukan. Tampilan antar muka transaksi


penjualan dapat dilihat pada gambar 4.7

Gambar 4.6 Tampilan Antar Muka Transaksi Penjualan


5. Tampilan Antar Muka Mengelola Laporan Transaksi
Berikut tampilan antar muka halaman laporan transaksi yang digunakan
oleh admin untuk melihat riwayat transaksi yang telah dilakukan
berdasarkan hari ataupun jangka waktu tertentu. Tampilan antar muka
transaksi penjualan dapat dilihat pada gambar 4.8
47

Gambar 4.7 Tampilan Antar Muka Mengelola Laporan Transaksi

6. Tampilan Antar Muka Mengelola Akun Operator


Berikut tampilan antar muka halaman mengelola akun operator yang di
gunakan oleh admin untuk menambah, memperbarui, dan menghapus
akun operator. Tampilan antar muka mengelola akun operator dapat
dilihat pada gambar 4.9
48

Gambar 4.8 Tampilan Antar Muka Akun Operator

4.4.2 Rancangan Aplikasi Web Sistem Informasi Akuntansi Penjualan Tunai


BerbasisPHP MySQL pada Usaha Tanjung Indah Variasi
Berikut tampilan aplikasi pencatatan transaksi penjualan yang dirancang
menggunakan php MySQL pada Usaha Tanjung Indah Variasi. Ada beberapa
tampilan pada aplikasi web dalam pencatatan transaksi pada Usaha Tanjung Indah
Variasi sebagai berikut:
a. Login
Pada saat pertama membuka aplikasi, admin dan operator akan melihat
tampilan sebagai berikut:
49

Gambar 4.9 Tampilan Login Usaha Tanjung Indah Variasi


Saat tampilan awal seperti gambar diatas, menu login berfungsi untuk
memulai proses aplikasi sistem informasi akuntansi penjualan. Untuk
memulai aplikasi ini, admin dan operator diminta untuk menginput
username dan password yang telah penulis berikan sebelumnya.
Namun untuk selanjutnya password dapat diganti oleh admin maupun
operator sesuai dengan keinginan.
b. Menu Utama
Setelah admin ataupun operator melakukan login dengan username dan
password dengan benar maka akan muncul tampilan menu utama,
seperti gambar berikut:
50

Gambar 4.10 Tampilan Menu


c. Tampilan Supplier
Tampilan supplier digunakan untuk menambahkan atau mengurangi
pencatatan nama nama perusahaan yang berkontribusi barang- barang
yang dijual pada Usaha Tanjung Indah Variasi. Adapun data data yang
diinput yaitu kode supplier dan kode supplier.
Kode Suplier : KD121
Nama Suplier : Yamaha
51

Dengan tampilan sebagai berikut:

Gambar 4.11 Tampilan Suplier


d. Tampilan Form Barang
Tampilan ini digunakan untuk menambah nama-nama barang yang
dijual pada Usaha Tanjung Indah Variasi. Nama nama barang yang
dijual dapat dihapus jika usaha tersebut tidak menjual barang itu lagi.
Dan dapat menambah nama barang yang baru dijual pada usaha
tersebut. Dalam menambah nama barang yang perlu di input adalah
kode barang yang muncul secara otomatis, pilih supplier, nama barang,
stok barang, harga modal, dan harga jual.
Kode Barang : KD0001
Suplier : Yamaha
Stok Barang : 97
Nama Barang : Spion
52

Harga Modal : 40000


Harga Jual : 50000
Berikut tampilan nama barang sebagai berikut:

Gambar 4.12 Tampilan Form Barang

e. Tampilan Transaksi
Tampilan yang digunakan saat terjadinya penjualan barang pada Usaha
Tanjung Indah Variasi. Dalam form transaksi yang perlu dinput adalah
nama pembeli, kontak pembeli, alamat pembeli, diskon (diisi jika
dalam usaha ini memberikan potongan kepada pelanggan/ pembeli),
plat kendaraan, dan total dari pembelian pelanggan.Transaksi ini dapat
dilakukan untuk membeli lebih dari satu barang.
53

Kode : FK001
Nama Pembeli : David
Kontak Pembeli : 081234557890
Alamat Pembeli : Jln. Sentosa No. 8
Nama Barang : Spion
Harga : 50000
Jumlah :2
Sub Total : 100000
Diskon Belanja : 10000
Nomor Kendaraan : BG 1234 AB
Total Belanja : 320000
Dengan tampilan transaksi sebagai berikut:

Gambar 4.13 Tampilan Transaksi


54

Gambar 4.14 Lanjutan Tampilan Transaksi


f. Tampilan Nota Pembayaran
Dalam tampilan ini untuk mencetak nota dari transaksi transaksi yang
telah terjadi. Untuk dapat mencetak transaksi tersebut usaha Tanjung
Indah Variasi membutuhkan printer. Dengan tampilan sebagai berikut:

Gambar 4.15 Tampilan Nota Pembayaran


g. Tampilan Laporan
55

Tampilan ini sebagai laporan barang bang yang telah terjual pada
Usaha Tanjung Indah Variasi. Tampilan dalam laporan yaitu jumlah
barang yang telah terjual, jumlah dana/ penerimaan kas, laba atau
keuntungan, pencarian tanggal transaksi (hanya dalam satu tanggal dan
pencarian dalam tanggal dari jangka waktu/ periode), dan table barang
yang terjual. Tampilan sebagai berikut:

Gambar 4.16 Tampilan Laporan

Gambar 4.17 Tampilan Lanjutan Laporan


56

Gambar 4.18 Tampilan Cetak Laporan Penjualan


h. Tampilan Operator
Merupakan Tampilan untuk menambah karyawan pada Usaha Tanjung
Indah Variasi agar dapat membantu dalam mengelola data barang,
transaksi, data supplier. Penambahan operator dapat dilakukan oleh
admin (pemilik usaha). Tampilan sebagai berikut:

Gambar 4.19 Tampilan Operator


57

4.5 Pengujian
Pada tahap ini pengujian dilakukan terhadap keseluruhan sistem apakah
tahap integrasi antar modul sistem telah berjalan dengan baik. Pengujian ini
dilakukan berkenaan dengan penemuan kesalahan yang diakibatkan dari interaksi
yang tidak diharapkan pada setiap subsistem dengan hasil yang diharapkan.
Seperti proses tambah, edit, dan hapus data dengan memasukkan sampel data
yang didapatkan dari Tanjung Indah Variasi Tanjung Enim. Rincian mengenai
pengujian secara umum terdapat dalam pengujian mandiri secara blackbox yang
dilakukan oleh penulis.
a. Hak Akses Admin
Tabel 4.2 Hasil Black Box Testing Menggunakan Hak Akses Admin
No Pengujian Syarat Hasil Hasil Uji
Memasukan username dan Login sebagai admin
1 Login Baik
password tercapai
Login sebagai admin
memilih menu supplier Penambahan data
Tambah
2 dan pilih tambah supplier berhasil Baik
Supplier
kemudian masukan kode dilakukan
dan nama supplier
Login sebagai admin
memilih edit di halaman Pembaruan data
Edit
3 semua supplier supplier berhasil di Baik
Supplier
memasukan kode dan lakukan
nama supplier
Login sebagai admin
memilih icon keranjang Penghapusan data
Hapus
4 sampah di halaman semua supplier berhasil Baik
Supplier
supplier dan konfirmasi dilakukan
penghapusan
Login sebagai admin
memilih menu barang dan
Penambahan data
Tambah pilih tambah lalu pilih
5 barang berhasil Baik
Barang supplier, masukan nama,
dilakukan
stok, harga modal, harga
jual barang
Login sebagai admin
memilih menu barang dan Pembaruan data
Edit
6 pilih icon pensil di semua barang berhasil Baik
Barang
barang lalu pilih supplier, dilakukan
masukan nama, stok,
58

harga modal, harga jual


barang
Login sebagai admin
memilih icon keranjang
Hapus Penghapus data barang
7 sampah di halaman semua Baik
Barang berhasil dilakukan
barang dan konfirmasi
penghapusan
Login sebagai admin
memilih menu transaksi
dan pilih tambah lalu
Tambah masukan nama pembeli, Penambahan transaksi
8 Baik
Transaksi kontak pembeli, alamat berhasil di lakukan
pembeli, masukan data
barang belanja, nomor plat
kendaraan
Login sebagai admin
memilih menu transaksi
dan pilih icon pensil pada
halaman semua transaksi Pembaruan data
Edit
9 masukan nama pembeli, transaksi berhasil Baik
Transaksi
kontak pembeli, alamat dilakukan
pembeli, masukan data
barang belanja, nomor plat
kendaraan
Login sebagai admin
memilih menu laporan
Lihat Data transaksi berhasil
menentukan laporan yang
10 Laporan di tampilkan dan siap Baik
ingin di lihat berdasarkan
Keuangan untuk di cetak
hari atau jangka waktu
tertentu
Login sebagai admin
memilih menu operator
lalu pilih tombol tambah Penambahan data
Tambah
11 kemudian memasukan operator berhasil di Baik
Operator
nama, username, lakukan
password, hak akses, dan
kontak
Login sebagai admin
memilih menu operator
lalu pilih icon pensil di Pembaruan data
Edit
12 operator yang aka di edit operator berhasil di Baik
Operator
kemudian memasukan lakukan
nama, username, hak
akses, dan kontak
Hapus Login sebagai admin Penghapusan data
13 Baik
Operator memilih menu operator operator berhasil
59

lalu pilih icon keranjang dilakukan


sampah
Sumber: Data yang diolah Penulis

b. Hak Akses Operator


Tabel 4.3 Hak Akses Operator
Hasil
No Pengujian Syarat Hasil
Uji
Memasukan username dan Login sebagai operator
1 Login Baik
password tercapai
Login sebagai operator
memilih menu supplier dan Penambahan data
Tambah
2 pilih tambah kemudian supplier berhasil Baik
Supplier
masukan kode dan nama dilakukan
supplier
Login sebagai operator
Pembaruan data
Edit memilih edit di halaman
3 supplier berhasil di Baik
Supplier semua supplier memasukan
lakukan
kode dan nama supplier
Login sebagai operator
memilih icon keranjang Penghapusan data
Hapus
4 sampah di halaman semua supplier berhasil Baik
Supplier
supplier dan konfirmasi dilakukan
penghapusan
Login sebagai operator
memilih menu barang dan
Penambahan data
Tambah pilih tambah lalu pilih
5 barang berhasil Baik
Barang supplier, masukan nama,
dilakukan
stok, harga modal, harga
jual barang
Edit Login sebagai operator Pembaruan data barang
6 Baik
Barang memilih menu barang dan berhasil dilakukan
60

pilih icon pensil di semua


barang lalu pilih supplier,
masukan nama, stok, harga
modal, harga jual barang
Login sebagai operator
memilih icon keranjang
Hapus Penghapus data barang
7 sampah di halaman semua Baik
Barang berhasil dilakukan
barang dan konfirmasi
penghapusan
Login sebagai operator
memilih menu transaksi
dan pilih tambah lalu
Tambah masukan nama pembeli, Penambahan transaksi
8 Baik
Transaksi kontak pembeli, alamat berhasil di lakukan
pembeli, masukan data
barang belanja, nomor plat
kendaraan

Login sebagai operator


memilih menu transaksi
dan pilih icon pensil pada
halaman semua transaksi Pembaruan data
Edit
9 masukan nama pembeli, transaksi berhasil Baik
Transaksi
kontak pembeli, alamat dilakukan
pembeli, masukan data
barang belanja, nomor plat
kendaraan

Sumber: Data yang diolah Penulis


61

4.6 Sistem Pengendalian Internal pada Usaha Tanjung Indah Variasi yang
Terkomputerisasi
Berdasarkan hasil perancangan sistem penjualan tunai dalam pengendalian
internal pada organisasi dari hasil perancangan terdapat pemisahan fungsi yang
jelas dan pengawasan yang lebih baik dan optimal karena pengecekan data dapat
dilakukan dengan sewaktu- waktu dengan melihat data yang tersimpan didalam
database. Dokumen dan catatan sudah dapat dicetak dengan mengunakan alat
output seperti printer untuk catatan laporan penjualan dapat disimpan ke dalam
file dan dapat juga dicetak sewaktu- waktu saat ingin dibutuhkan.

4.7 Perbandingan Antara Penerapan Sistem Manual Dengan


Terkomputerisasi
Setelah melakukan perancangan sistem penjualan tunai pada Usaha Tanjung
Indah Variasi dengan menggunakan PHP dengan basis data MySQL, maka dapat
perbandingan antara sistem manual dengan sistem yang telah dirancang sebagai
berikut:
Table 4.4 perbedaan sistem manual dengan sistem berbasis web
Pengendalian Intern dalam sistem Pengendalian intern dalam sistem
manual berbasis web
Fungsi yang terkait adalah fungsi Fungsi yang terkait fungsi penjualan,
penjualan diamana sistem penjualan fungsi penerimaan kas,. Sistem yang
yang dilakukan oleh penjualan tunai terkait dalam penjualan tunai ini sudah
masih menggunakan sistem manual menggunakan pencatatan melalui
komputer yang memudahkan dalam
memperlakukan pencatatandan
menyimpan data dengan aman pada
komputer.
Sistem manual menitikberatkan Sistem berbasis web menitikberatkan
pengendalian pada tangan manusia pengendalian melalui program
yang diperoleh dengan pembagian komputer sehingga pembagian
62

tanggung jawab pelaksanaan transaksi tanggung jawab fungsional dalam


ke beberapa orang atau bagian. pelaksanaan transaksi dapat dikurangi.
Catatan yang digunakan berupa laporan Catatan yang digunakan berupa laporan
penjualan secara manual dengan penjualan yang terkomputerisasi dan
menggunakan buku dan pena langsung tersimpan dalam sistem
Dokumen yang digunakan yaitu nota Dokumen yang digunakan berupa nota
penjualan manual rangkap 3 penjualan yang terkomputerisasi, dapat
dicetak jika menyediakan printer. Nota
tersebut dapat tersimpan langsung ke
dalam nota
Karyawan bersifat fleksibel dalam Karyawan bersifat fleksibel dalam
menjalankan tugasnya sesuai dengan menjalankan tugasnya dan dapat masuk
kebutuhan. Otoritas berpusat pada ke dalam sistem apabila mempunyai
pemilik. akses untuk masuk atau login ke dalam
sistem. Pemilik dapat memantau
operasional tokok dimana saja, kapan
saja menggunakan sistem berbasis web
yang ada.
Sumber: Data yang diolah Penulis

Anda mungkin juga menyukai