5
BAB II
TINJAUAN PUSTAKA
A. Landasan Teori
1. Pengertian Penjualan
Mulyadi (2008 : 202) mengutarakan yang dimaksud penjualan adalah suatu kegiatan yang dijalankan oleh penjual yang menjual jasa/barang dengan tujuan memperoleh keuntungan berasal adanya transaksi-transaksi tersebut serta penjualan dapat diartikan menjadi pemindahan hak kepemilikan atas barang/jasa dari pihak penjual ke pembeli. (Resti Misra Aini, Delin Tri. Analisis SIA Penjualan Dalam Menunjang Efektivitas Pengendalian Internal Pada CV. Surya Kuantan Singingi, 2020)
Dari referensi diatas penjualan diartikan kegiatan transaksi yang terdapat penjual dan pembeli dimana penjual menjual suatu produk supaya mendapatkan keuntungan laba dari hasil menjual barang produk kepada pembeli. Penjualan terbagi menjadi dua bagian yaitu penjualan tunai dan penjualan kredit.
2. Pengertian Penjualan Tunai
Mulyadi (2016:379) mengutarakan yang dimaksud dengan penjualan tunai adalah suatu kegiatan yang dilaksanakan oleh perusahaan menggunakan cara mewajibkan pembeli melakukan pembayaran harga barang terlebih dahulu sebelum barang diberikan sang penjual kepada pembeli. (Prasetya, Yosef Sigit. Evaluasi Sistem Akuntansi Penjualan Tunai, 2017).
Menurut referensi diatas penjualan tunai bisa diartikan suatu kegiatan transaksi yang dimana waktu pembeli membeli produk barang disuatu perusahaan harus membayar harga produk yang dibeli terlebih dahulu sesuai dengan jumlah nominal yang dibeli sebelum perusahaan atau penjual menyerahkan produk yang dibeli kepada pembeli tadi lalu akan dicatat oleh perusahaan melalui register kas. Setelah pembeli membayar belanjaannya, penjual akan memberikan bukti transaksi serta menyerahkan belanjaan kepada pembeli tadi.
3. Sistem Akuntansi Penjualan
Baridwan (2015:112) menerangkan Sistem Akuntansi Penjualan ialah berupa mekanisme penjualan yang merupakan urutan aktivitas sejak diterimanya pesanan dari pembeli, pengiriman barang, pembuatan faktur (penagihan) serta pencatatan penjualan. Setiap sistem pasti mempunyai bagian yang saling terkait supaya bisa berjalan dengan semestinya.
Menurut Baridwan (2015:115) bagian-bagian yang terkait pada sistem akuntansi penjualan artinya bagian pesanan penjualan, bagian kredit, bagian gudang, bagian pengiriman, serta bagian billing. Catatan akuntansi yang dipergunakan pada sistem penjualan menurut Mulyadi (2016:241) catatan akuntansi yang digunakan dalam sistem akuntansi penjualan adalah Jurnal Penjualan, Kartu Piutang, Kartu Persediaan, Kartu Gudang dan Jurnal Umum.
Dari referensi yang didapat diatas, Sistem Akuntansi Penjualan memiliki prosedur yang dimana menggambarkan rangkaian aktivitas penjualan dari menerima pesanan dari pembeli, pemindahan barang, pembuatan faktur untuk bukti transaksi dan melakukan pencatatan transaksi penjualan yang terjadi. Setiap sistem pasti mempunyai bagian- bagian yang bisa menunjang kelancaran prosedur yang terkait. Untuk itu bagian-bagian yang menunjang pada sistem akuntansi penjualan diantaranya bagian pesanan penjualan yang dimana mencatat serta
menerima pesanan pelanggan, bagian kredit yang dimana mengotorisasi pemberian status kredit pembeli, bagian gudang yang berfungsi bagian penyimpanan stok barang dan menyerahkan produk kepada bagian pengiriman untuk diberikan ke pembeli, bagian pengiriman yang dimana menyerahkan produk yang sesuai dengan faktur tercantum, dan bagian billing yang berfungsi sebagai bagian pembayaran dan membuat bukti transaksi berupa faktur kepada pembeli. Untuk menunjang sistem akuntansi penjualan yang ada diperlukan catatan-catatan yang diantaranya jurnal penjualan yang berisi transaksi penjualan, kartu piutang yang berisi mutasi piutang pembeli atau pelanggan, kartu gudang yang berisi catatan mutasi produk jadi transaksi penjualan, kartu persediaan yang berisi catatan mutasi kuantitas dan HPP (Harga Pokok Penjualan) produk jadi serta yang terakhir Jurnal umum yang berisi pencatatan segala jenis transaksi.
4. Simbol Bagan Alir Dokumen (Flowchart)
Marshall B. Romney (2015:67) mengutarakan bagan alir ialah suatu teknik analitis bergambar yang dipergunakan untuk menyebutkan beberapa aspek dari sistem informasi secara jelas, ringkas, serta logis.
Simbol-simbol yang dipergunakan untuk mendeskripsikan aliran data serta proses untuk mengolah data pada suatu sistem disajikan terdapat gambar berikut :
Simbol Nama Simbol Keterangan
Dokumen
Mendeskripsikan
seluruh jenis dokumen, yang artinya formulir yang digunakan untuk merekam data saat terjadinya transaksi.
Dokumen dan tembusannya
Mendeskripsikan
dokumen asli serta tembusannya.
Berbagai Dokumen
Mendeskripsikan banyak jenis dokumen yang digabungkan bersama di dalam satu paket.
Catatan
Mendeskripsikan catatan akuntansi yang dipergunakan untuk mencatat data yang direkam sebelumnya di dalam dokumen atau formulir.
Penghubung pada halaman yang sama (on-page
connector)
Mendeskripsikan bagan alir, arus dokumen dibuat mengalir dari atas ke bawah dan dari kiri ke kanan.
Akhir Arus Dokumen
Mengarahkan pembaca ke simbol penghubung halaman yang sama yang bernomor seperti yang tercantum pada simbol tersebut.
Awal Arus Dokumen
Awal arus dokumen yang berasal dari simbol penghubung halaman yang sama, yang bernomor mirip yang tercantum di dalam simbol tersebut.
Penghubung pada halaman yang berbeda (off-page
connector)
Mendeskripsikan bagan alir sistem akuntansi diperlukan lebih berasal dari satu halaman.
Kegiatan manual
Mendeskripsikan
aktivitas manual seperti mendapatkan
order/pesanan pembeli, mengisi formulir, membandingkan,
memeriksa serta aneka macam jenis aktivitas klerikal yang lain.
Keterangan, Komentar
Simbol ini
memungkinkan pakar sistem menambahkan keterangan untuk memperjelas pesan yang disampaikan pada bagan alir.
Arsip Sementara
Menunjukan tempat penyimpanan dokumen, seperti arsip serta kotak arsip.
Arsip Permanen
Mendeskripsikan arsip
permanen yang
merupakan tempat penyimpanan dokumen yang akan diproses lagi dalam sistem akutansi yang bersangkutan.
On-line computer process
Mendeskripsikan
pengolahan data menggunakan komputer secara on-line.
Keying (typing, verifying)
Mendeskripsikan
pemasukan data pada komputer melalui on- line terminal.
Pita Magnetik (Magnetic Tape)
Mendeskripsikan arsip
komputer yang
berbentuk pita magnetik.
On-line Storage
Mendeskripsikan arsip personal komputer yang berbentuk on-line (pada memory komputer).
Keputusan
Mendeskripsikan
keputusan yang wajib dibuat pada proses pengolahan data.
Garis Alir (Flowline)
Mendeskripsikan arah proses pengolahan data.
Persimpangan Garis Alir
Bila dua garis alir bersimpangan, untuk menandakan arah masing-masing garis, salah satu garis dibuat sedikit melengkung tepat di persimpangan ke dua garis tersebut.
Simbol ini dipergunakan bila dua alir bertemu serta salah satu garis
Pertemuan Garis Alir
mengikuti arus garis lainnya.
Mulai/Berakhir (Terminal)
Mendeskripsikan awal dan akhir suatu sistem akuntansi.
Masuk ke Sistem
Karena kegiatan pada luar sistem tidak perlu digambarkan pada bagan alir, maka dibutuhkan
simbol untuk
menggambarkan masuk ke sistem yang digambarkan pada bagan alir.
Keluar ke Sistem Lain
Karena aktivitas di luar sistem tidak perlu digambarkan pada bagan alir, maka dibutuhkan
simbol untuk
menerangkan keluar ke sistem lain.
Tabel 2. 1 Simbol Bagan Alir Dokumen (Flowchart) Sumber : Mulyadi (2013:60-63)
5. Normalisasi
Normalisasi ialah suatu proses pengelompokan atribut data yang menghasilkan entitas yang fleksibel, sederhana, dan mudah beradaptasi sehingga bisa ditentukan bahwa database yang akan dibuat berkualitas baik. (Billy Sabella, Modul Ajar Sistem Basis Data, 2019)
Normalisasi yaitu proses yang melalui serangkaian tahap yang dikenal menggunakan normal form/ bentuk normal (NF). (Raden Budiarto, PERANCANGAN BASIS DATA, 2019)
Dari penjelasan referensi diatas normalisasi dapat diartikan sebagai teknik yang dipakai tabel sesuai primary key serta mengorganisasikan data-data ke yang ada di tabel sehingga menjadi struktur tabel yang baik dalam database. Teknik ini bisa dipergunakan untuk menguji tabel sehingga basis data dapat dinormaliasi sampai tingkat tertentu.
6. MySQL
MySQL merupakan pengembang software database yang dikembangkan pada tahun 1994 oleh perusahaan yang bernama TcX DataKonsult AB. Tujuan dikembangkannya MySQL untuk mengembangkan aplikasi berbasis web pada client. (Foni Agus Setiawan, PEMOGRAMAN NTERNET, 2012)
Dari penjelasan referensi diatas MySQL dapat diartikan sebagai sebuah perangkat lunak yang digunakan untuk mengembangkan pembuatan aplikasi web yang berfungsi untuk menangani dan mengelola database. Database sendiri adalah pengorganisasian data yang bertujuan memudahkan penyimpanan data dan kemudian data dapat diakses.
7. PHP
PHP (PHP Hypertext Preprocessor) merupakan bahasa pemograman yang berbentuk skrip yang ditempatkan dalam server dan diproses di server hasilnya akan dikirim ke klien, tempat pemakai menggunakan browser. PHP dirancang untuk membentuk aplikasi web dinamis artinya dapat membentuk suatu tampilan berdasarkan
permintaan terkini. (Abdul Kadir, Dasar Pemograman Web Dinamis Menggunakan PHP, 2008)
Dari penjelasan referensi diatas PHP dapat diartikan sebagai bahasa pemograman yang dirancang untuk membuat sebuah aplikasi berbasis web.
8. Xampp
Xampp merupakan sebuah software paket PHP serta MySQL yang berbasis open source, yang dipergunakan sebagai tool pembantu pengembangan aplikasi berbasis bahasa pemograman PHP. (Riyanto, Kolaborasi MANTAP PHP + JQUERY dengan IBM DB2 & MySQL, 2014)
9. PhpMyAdmin
PhpMyAdmin adalah suatu program open source tag berbasis web yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk mengakses database MySQL (Pradiatiningtyas,Diah dan Suparwanto, E-Learning Sebagai Media Pembelajaran Berbasis Web Pada Smk N 4 Purworejo, 2018)
Dari penjelasan referensi diatas phpMyAdmin digunakan untuk mengakses database MySQL untuk aplikasi PHP.
10. Sublime Text 3
Sublime Text 3 merupakan sebuah software editor untuk menulis teks kode bahasa pemrograman PHP dalam melakukan pengelolaan konten di dalam aplikasi server. (Pradiatiningtyas &
Suparwanto, E-Learning Sebagai Media Pembelajaran Berbasis Web, 2018)
Dari penjelasan referensi diatas sublime text 3 merupakan aplikasi text editor yang dipergunakan sebagai penunjang bahasa pemograman PHP.
B. Hasil Penelitian Sebelumnya
Tabel 2. 2 Perbandingan Hasil Penelitian Terdahulu dengan Penelitian Sekarang Sumber : Siti Wfiati (2019), Muhammad Rizki Abidin (2020), dan Penulis
Identitas Peneliti
Aspek
Siti Wafiati D020316028 D3 Akuntansi Program Studi Komputerisasi Akuntansi
Politeknik Negeri Banjarmasin 2019
Muhammad Rizki Abidin D020317022 D3 Akuntansi Program Studi Komputerisasi
Akuntansi Politeknik Negeri Banjarmasin 2020
Mariatul Munawarah D020318011 D3 Akuntansi Program Studi Komputerisasi Akuntansi
Politeknik Negeri Banjarmasin 2021
(1) (2) (3) (4)
Judul Program Aplikasi Penerimaan Kas Dari
Penjualan Tunai Menggunakan Microsoft Visual Basic 2015 Pada UD HRR (Hafizi Rifani Riyadi)
Banjarmasin
Program Aplikasi Penjualan Tunai Menggunakan PHP Pada Ocean Petro Energy
Banjarmasin
Program Aplikasi Penjualan Tunai Berbasis
Web Menggunakan PHP Pada “UP2K Kriya Ketupat
SB Banjarmasin”
Tempat Penelitian UD HRR (Hafizi Rifani Riyadi) Banjarmasin
Ocean Petro Energy Banjarmasin
UP2K Kriya Ketupat SB Banjarmasin
Rumusan Masalah Bagaimana Sistem Informasi Akuntansi penerimaan kas dari penjualan tunai yang tepat untuk UD HRR
Banjarmasin?
Bagaimana cara menghitung dan membuat laporan transaksi penjualan tunai pada PT Ocean Energy Banjarmasin?
Bagaimana membangun program aplikasi penjualan
Bagaimana perhitungan penjualan tunai menurut konsep akuntansi pada UP2K Kriya Ketupat SB Banjarmasin?
Bagaimana membuat program aplikasi
Bagaimana membangun program aplikasi penerimaan kas dari penjualan tunai
menggunakan Microsoft Visual Basic 2015 pada UD HRR Banjarmasin?
tunai berbasis web
menggunakan PHP pada PT Ocean Petro Energy Banjarmasin
perhitungan penjualan tunai menggunakan php pada UP2K Kriya Ketupat SB Banjarmasin?
Tujuan Penelitian Untuk mengetahui bagaimana Sistem Informasi Akuntansi penerimaan kas dari penjualan tunai yang tepat untuk UD HRR
Banjarmasin.
Untuk mengetahui bagaimana membangun Program Aplikasi Penerimaan Kas dari penjualan tunai
menggunakan Microsoft Visual Basic 2015 dan database SQL Server 2017 pada UD HRR
Bnajarmasin.
Untuk mengetahui cara menghitung dan membuat laporan transaksi penjualan tunai pada PT Ocean Petro Energy Banjarmasin Untuk membangun program aplikasi penjualan tunai berbasis web pada PT Ocean Petro Energy Banjarmasin
Untuk mengetahui bagaimana perhitungan penjualan tunai menurut konsep akuntansi pada UP2K Kriya Ketupat SB Banjarmasin.
Untuk membuat rancang bangun aplikasi perhitungan penjualan tunai UP2K menggunakan php pada UP2K Kriya Ketupat SB Banjarmasin.
Metode Penelitian Penjualan Tunai Penjualan Tunai Penjualan Tunai
Hasil Penelitian Program Aplikasi Perhitungan Penerimaan Kas Dari Penjualan Tunai
Program Aplikasi Perhitungan Penjualan Tunai
Program Aplikasi Perhitungan Penjualan
Tunai Berbasis Web
Menggunakan Microsoft Visual Basic 2015 Pada UD HRR (Hafizi Rifani Riyadi)
Banjarmasin
Menggunakan PHP Pada PT Ocean Energy Banjarmasin
Menggunakan PHP Pada UP2K Kriya Ketupat SB
Banjarmasin.
Terdapat persamaan penelitian terdahulu dengan penelitian yang diangkat oleh penulis yaitu topik yang diangkat yaitu perihal penjualan tunai. Untuk kesamaan penelitian yang diambil oleh Muhammad Rizki Abidin ialah sama-sama menggunakan bahasa pemograman PHP untuk program aplikasinya.
Sedangkan perbedaan dari penelitian terdahulu dengan penelitian yang diangkat oleh penulis diantaranya :
1. Penelitian yang dilakukan oleh Siti Wafiati memakai bahasa pemograman Microsoft Visual Basic 2015 untuk membangun program aplikasinya. Penelitian yang dilakukan oleh Siti Wafiati hanya sebatas perhitungan penerimaan kas dari penjualan tunai. Tempat objek penelitian yang dilakukannya pada UD HRR (Hafizi Rifani Riyadi) Banjarmasin. Sedangkan untuk penelitian yang diangkat oleh penulis memakai bahasa pemograman PHP untuk membangun program aplikasi pada UP2K Kriya Ketupat SB Banjarmasin yang berbasis web dimana ini menjadi salah satu kelebihan dari penelitian sebelumnya yang berbasis desktop.
2. Penelitian yang dilakukan oleh Muhammad Rizki Abidin hanya sebatas perhitungan penjualan tunai dan output yang dihasilkan hanya laporan penjualan.
Tempat objek penelitian yang dilakukannya pada PT Ocean Energy Banjarmasin.
Sedangkan untuk penelitian yang diangkat oleh penulis menggunakan membangun program aplikasi pada UP2K Kriya Ketupat SB Banjarmasin yang menghasilkan output laporan penjualan dan laporan persediaan.