SISTEM AKUNTANSI PEMBELIAN TUNAI, PENJUALAN TUNAI DAN KREDIT BERBASIS KOMPUTER STUDI KASUS PADA TOKO BESI SUKAJADI CIREBON
Luki Kurniawan Mulyana 1 , Ridho Taufiq Subagio 2 , Imas Mufti 3 Sekolah Tinggi Manajemen Informatika dan Komputer CIC Cirebon Jl. Kesambi 202, Kota Cirebon, Jawa Barat. Telp: (0231) 220250. E-mail : ridho.taufiq@gmail.com, imas.mufti@cic.ac.id, l ukimulyana@gmail.com

## Abstrak
Toko Besi Sukajadi merupakan sebuah toko yang bergerak dibidang penjualan bahan bangunan, besi, besi  beton, pipa, dan paralon  beserta  sambungannya. Pada Toko Besi  Sukajadi, pengelolaan data transaksi  pada  bagian  penjualan  dan  pembelian  masih  belum  teratur.  Oleh  karena  itu  perlu  dibuat sebuah  aplikasi  berupa  program  khusus  yang  dapat  mengelola  dengan  baik  data  pembelian    maupun penjualan.
Metode  penelitian  yang  dipakai  dalam  penelitian  ini  adalah  metode  deskriptif  dengan  studi kasus,  tahapan  yang  dilakukan  adalah  observasi  dan  wawancara.  Untuk  menginputkan  data  yang diperlukan  selanjutnya  dilakukan  analisis  dan  perancangan  sistem  menggunakan  tools  Flowchart, Diagram  konteks,  Data  Flow  Diagram  (DFD),  dan  Entity  Relationship  Diagram  (ERD).  Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0 sedangkan databasenya menggunakan Microsoft Access.
Hasil  dari  penelitian  ini  adalah  sebuah  aplikasi  program  khusus  berupa  Sistem  Informasi Akuntansi  yang  terdiri  dari  fungsi  untuk  menangani  prosedur-prosedur  yaitu  prosedur  transaksi pembelian tunai dan prosedur transaksi penjualan baik tunai maupun kredit. Dari hasil implementasi dan pengujian  dapat  disimpulkan  bahwa  aplikasi  yang  telah  dibuat  dapat  diterapkan  pada  Toko  Besi Sukajadi Cirebon
Kata Kunci : Sistem, Akuntansi, Penjualan, Pembelian, Tunai, Kredit

## Abstract
Toko Besi Sukajadi   is a store that is engaged in the sale of building materials, iron, concrete, pipe, and plastic gutter along the joints. At Toko Besi Sukajadi, managing transaction data on the sales and  purchases are still not  regular.  Therefore, it  needs to  make an  application  in  the form of a special program that can manage both the data of purchase and sale.
The research method used in this study is a descriptive case study method, the steps being taken are observation and interview. Input data required for further analysis and system design using flowchart tools,  context  diagram,  Data  Flow  Diagrams  (DFD)  and  Entity  Relationship  Diagram  (ERD).  The programming language used is Microsoft Visual Basic 6.0, while using Microsoft Access database.
The results of this research program is a special form of application of Accounting Information Systems  consisting  of  functions  handling  procedures  for  the  cash  purchase  transaction  procedures  and transaction procedures both cash and credit sales. From the results of the implementation and testing can be concluded that the application has been made applicable to Toko Besi Sukajadi Cirebon.
Keywords : System, Accounting, Sales, Purchase, Cash, Credit

## 1. Pendahuluan
Di  era  globalisasi  saat  ini  semua  persaingan  usaha  semakin  ketat.  Semua  pengusaha  pun  selalu berupaya  agar  dapat  menang  dalam  persaingan  tersebut.  Begitu  pula  dengan  adanya  teknologi  beserta perkembangannya  yang  sangat  pesat,  semua  berusaha  untuk  memanfaatkan  teknologi  yang  ada  untuk membantu jalannya proses usaha yang dijalani.
Kemajuan yang telah dicapai dalam  suatu usaha tidak lepas dari SIA (Sistem Informasi Akuntansi) dalam  menghasilkan  informasi  keuangan,  mempercepat  penyajian  laporan  keuangan,  atau  mengurangi kesalahan-kesalahan  yang  dapat  terjadi  dalam  transaksi.  Selain  itu  dengan  adanya  SIA,  transaksi  yang sangat sering terjadi dalam sehari-hari dapat ditangani dengan cepat.
Toko  Besi  Sukajadi  beralamat  di  Jalan  Parujakan  no.78  Cirebon  dengan  pemilik  bernama Ir.Indrajati, merupakan sebuah toko yang bergerak dibidang penjualan bahan bangunan, besi, besi beton, pipa,  paralon  beserta  sambungannya  dengan  menggunakan  sistem  manual.  Pada  Toko  Besi  Sukajadi, belum  diterapkannya  sistem  yang  terkomputerisasi  sehingga  pembagian-pembagian  tugas  untuk  para karyawan  masih  belum  teratur.  Pemilik  masih  melakukan  sendiri  pencatatan  laporan  pembelian  dan penjualan  yang  didapat  dari  data  transaksi  pembelian  dan  penjualan.  Bagian  pembelian  dan  penjualan terkadang masih ditangani oleh karyawan yang sama.
Dalam prosedur pembelian, pihak toko yang melakukan order kepada supplier , setelah mendapatkan nota  penjualan  dari supplier maka  pihak  toko  langsung  membayar  tunai  semua  barang  yang  dibeli. Setelah  itu  pencatatan  transaksi  pembelian  dilakukan  oleh  pemilik  secara  manual.  Sedangkan  untuk proses  penjualan  diawali  dari  pihak  pelanggan  yang  datang  langsung  ke  toko.  Pihak  toko  memberikan pilihan  kepada  pelanggan  untuk  melakukan  transaksi  penjualan  dengan  cara  tunai  atau  kredit.  Jika transaksi  penjualan  dilakukan  secara  tunai,  maka  pelanggan  langsung  melunasi  pembayaran  barang dagang  di  toko.  Tetapi  jika  penjualan  dilakukan  secara  kredit,  maka  pelanggan  diwajibkan  untuk menyimpan uang  muka. Untuk penjualan kredit,  pihak toko memberikan  batas waktu  maksimal  30 hari terhitung  sejak  terjadinya  transaksi  penjualan.  Pihak  toko  juga  memberikan  keringanan  pada  pelanggan dengan memberikan diskon jika pelanggan mampu melunasi pembayaran kredit dalam jangka waktu yang cepat.  Pencatatan  transaksi  penjualan  baik  tunai  maupun  kredit  dilakukan  secara  manual.  Seringnya terjadi  kesalahan  penyampaian  data  informasi  yang  dilakukan  dalam  transaksi  pembelian  maupun penjualan,  membuat  pemilik  harus  melakukan  pengecekan  ulang  terhadap  data  transaksi  pembelian maupun penjualan.
Berdasarkan  uraian  dan  penjelasan  di  atas  maka  penyusun  tertarik  untuk  mengangkat permasalahan  mengenai  sistem  akuntansi  pembelian  tunai  barang  dagang  dan  penjualan  tunai  kredit dengan  judul  : “Sistem  Akuntansi  Pembelian  Tunai,  Penjualan  Tunai  Dan  Kredit  Berbasis Komputer Studi Kasus Pada Toko Besi Sukajadi Cirebon”.

## 2. KAJIAN PUSTAKA
2.1. SISITEM
Sistem adalah kumpulan atau group dari bagian atau komponen apapun baik fisik ataupun non fisik yang  saling  berhubungan  satu  sama  lain  yang  bekerja  sama  secara  harmonis  untuk  mencapai  tujuan tertentu [8] .
Sistem adalah sekelompok dua atau lebih komponen-komponen yang saling berkaitan ( interleated ) atau subsistem-subsistem yang bersatu untuk mencapai tujuan yang sama [4] .
Sistem  adalah  sekelompok  unsur  yang  erat  hubungan  satu  dengan  lainnya,  yang  bersama-sama untuk mencapai tujuan tertentu [10] .

## 2.2. INFORMASI
Informasi  adalah  data  yang  diolah  menjadi  bentuk  yang  lebih  berguna  dan  lebih  berarti  bagi  yang menerimanya [5] .
Informasi adalah rangkaian data yang mempunyai sifat sementara,tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya [12]

## 2.3. AKUNTANSI
Akuntansi  adalah  proses  pencatatan,  pengolahan,  peringkasan,  dan  penyajian  dengan  cara-cara tertentu  atas  transaksi  keuangan  yang  terjadi  di  dalam  perusahaan  atau  organisasi  lain  serta  penafsiran atas hasilnya [9] .
Akuntansi adalah proses mengidentifikasikan, mengukur dan melaporkan informasi ekonomi, untuk memungkinkan  adanya  penilaian  dan  keputusan  yang  jelas  dan  tegas  bagi  mereka  yang  menggunakan informasi tersebut [11] .

## 2.4. SISTEM INFORMASI AKUNTANSI
Sistem  Informasi  Akuntansi  adalah  kumpulan  kegiatan-kegiatan  dari  organisasi  yang  bertanggung jawab  untuk  menyediakan  informasi  keuangan  dan  informasi  yang  didapat  dari  transaksi  data  untuk tujuan pelaporan internal kepada manajer untuk digunakan dalam pengendalian dan perencanaan sekarang dan operasi masa depan serta pelaporan eksternal kepada pemegang saham, pemerintah dan pihak-pihak luar lainnya [5] .

## 2.5. SISTEM PENGELUARAN KAS DARI PEMBELIAN TUNAI
Pada Toko Besi Sukajadi, pengeluaran kas terjadi pada saat pembelian tunai. Pihak Toko Besi Sukajadi datang langsung ke supplier untuk membeli produk yang dibutuhkan dan membayar secara tunai produk – produk yang dibeli. Transaksi ini dicatat ke dalam jurnal dengan ayat jurnal:
Pembelian Rp. XXX Kas Rp. XXX

## 2.6. SISTEM PENERIMAAN KAS DARI PENJUALAN TUNAI DAN KREDIT
Pada Toko Besi Sukajadi, penerimaan kas dari penjualan tunai terjadi pada saat pembeli membeli barang dan membayar langsung pada saat transaksi terjadi. Transaksi ini disebut juga transaksi penjualan tunai. Transaksi ini tidak menghasilkan piutang. Berikut ayat jurnal untuk transaksi penjualan tunai :
Kas Rp. XXX Penjualan Rp. XXX
Sedangkan untuk penerimaan kas dari pelunasan piutang diawali dengan pembelian suatu produk oleh pembeli. Pada saat terjadi transaksi, pembeli membayar tidak membayar seluruhnya. Pembeli hanya membayar uang muka sesuai kebijakan yang berlaku. Transaksi ini dicatat ke jurnal dengan ayat jurnal sebagai berikut :
Kas Rp. XXX Piutang Rp. XXX Penjualan Rp. XXX
Pada saat jatuh tempo, maka pembeli melunasi sisa utangnya. Transaksi ini dicatat ke dalam jurnal dengan ayat jurnal sebagai berikut : Kas Rp. XXX Piutang Rp. XXX Jika pelanggan mendapatkan potongan penjualan maka ayat jurnal sebagai berikut : Kas Rp. XXX Potongan Penjualan Rp. XXX Piutang Dagang Rp. XXX

## 2.7. SISTEM PENGENDALIAN INTERN
Sistem  pengendalian  intern  meliputi  struktur  organisasi,  metode  dan  ukuran-ukuran  yang dikoordinasikan untuk menjaga kakayaan organisasi,  mengecek ketelitian dan keandalan data akuntansi, mendorong efesisnsi dan mendorong dipatuhinya kebijakan manajeman [10] .
Pengendalian  intern  yang  baik  akan  menjalin  keamanan  kekayaan  para  investor  dan  kreditur  yang ditanamkan  pada  perusahaan  dan  akan  mengahsilkan  laporan  keuangan  yang  dapat  dipercaya. Pengendalian  intern  administratif  meliputi  struktur  organisasi,  metode,  dan  ukuran-ukuran  yang
dikoordinasikan  terutama  untuk  mendorong  efisiensi  dan  dipatuhinya  kebijakan  manajemen.  Berikut Tujuan-tujuan Pokok Sistem Pengendalian Intern, yaitu:
1. Menjaga Kekayaan Organisasi
2. Megecek Ketelitian dan keandalan data akuntansi
3. Mendorong efisiensi
4. Mendorong dipatuhinya kebijakan manajemen [10]
3. ANALISA DAN PERANCANGAN
3.1. Diagram Konteks
Gambar 1. Diagram Konteks Pembelian Tunai, Penjualan Tunai Dan Kredit
Aplikasi Sistem Pembelian Tunai, Penjualan Tunai Dan Kredit Bagian Pembelian Bagian Penjualan Bagian Gudang Bagian Akuntansi SOP SOP Pembelian jual/kredit Nota Jual Kartu Gudang Nota Lunas Pelunasan Jurnal Umum Buku Besar Laporan Piutang Laporan Beli Laporan Jual Jenis Barang Barang Rek Laporan Lunas

## 3.2. DFD Level 0 Pembelian Tunai, Penjualan Tunai Dan Kredit
Bagian Pembelian 1.0 Kelola jenis barang Jenis Barang Jenis Barang Jenis 2.0 Kelola data Barang Barang Barang 3.0 Kelola data supplier Supplier Supplier Supplier 4.0 Kelola SOP SOP SOP SOP SOP SOP 5.0 Transaksi pembelian Beli Beli 6.0 Cetak KG KG
Bagian Gudang KG KG 7.0 Kelola Data pelanggan Bagian Penjualan Pelanggan Pelanggan Pelanggan 8.0 Transaksi penjualan Jual Jual Tunai/kredit Nota Jual 9.0 Pelunasan piutang Pelunasan Nota Lunas Nota Lunas 10.0 Cetak laporan Bagian Akuntansi Jurnal Jurnal umum Jurnal umum Buku besar Laporan Piutang 11.0 Kelola rek Rek Rek Rek Laporan beli Beli Laporan jual Jual Tunai/kredit Barang
Gambar 2. DFD Level 0 Pembelian Tunai, Penjualan Tunai Dan Kredit

## 3.3. ERD Pembelian Tunai, Penjualan Tunai Dan Kredit
Dicatat Supplier Memasok Barang N Dibeli Bagian Pembelian N 1 Jurnal Umum 1 N Dicatat Buku Besar N 1 N

## Gambar 3. ERD Pembelian Tunai, Penjualan Tunai Dan Kredit
Keterangan : Banyak Supplier memasok  banyak  barang,  banyak  barang  dibeli  oleh  satu  bagian  pembelian, kemudian  banyaknya  transaksi  pembelian  tersebut  dicatat  ke  dalam  Jurnal  Umum  kemudian diposting ke dalam Buku Besar.

## 3.4. Rancangan Database
1. Tabel Barang
Primary Key : kode_barang
Tabel 1. Tabel Barang nama field type data keterangan kode_barang text kode barang ( Primary Key ) tanggal date/time tanggal barang masuk jenis_barang text nama barang nama_barang text Jenis barang ukuran text Ukuran barang yang dijual/dibeli satuan text satuan barang yang dijual/dibeli stok text jumlah barang yang ada harga_beli currency harga beli barang dagang laba number laba barang dagang harga_jual Currency harga jual barang dagang 2. Tabel Pelanggan
Primary Key : kode_pelanggan
Tabel 2. Tabel Pelanggan
nama field type data keterangan kode_pelanggan text kode pelanggan ( Primary Key ) nama_pelanggan text nama pelanggan alamat text alamat pelanggan kota text kota pelanggan telepon text telepon pelanggan piutang currency saldo piutang dari pelanggan
3. Tabel Supplier
Primary Key : kode_supplier
Tabel 3. Tabel Supplier nama field type data keterangan kode_ supplier text kode supplier ( Primary Key ) nama_ supplier text nama supplier alamat text alamat supplier kota text kota supplier telepon text telepon supplier email text email supplier supply _barang text jenis barang yang di supply
4. Tabel sop_h
Primary Key : kode_sop
Tabel 4. Tabel sop_h nama field type data keterangan kode_sop text kode sop tanggal date/time tanggal sop kode_ supplier text kode supplier Total currency total dihapus Yes/no status 5. Tabel beli_h Primary Key : no_beli
Tabel 5. Tabel beli_h
nama field type data keterangan no_beli text nomor beli ( primary key ) no_faktur text nomor faktur beli kode_sop text Kode sop tanggal_beli date/Time tanggal beli kode_sup text kode supplier total currency total
6. Tabel jual_h
Primary Key : no_jual
Tabel 6. Tabel jual_h nama field type data keterangan no_jual text nomor transaksi jual tanggal date/time tanggal transaksi jual kode_pelanggan text kode pelanggan jenis text jenis transaksi jual jatuh_tempo date/time tanggal jatuh tempo total currency total penjualan titip currency titipan uang pembayaran sisa currency sisa pembayaran bayar currency dilakukan pembayaran kembali currency jumlah kembali dari pembayaran lunas currency
keterangan lunas
7. Tabel Pelunasan
Primary Key : no_lunas
Tabel 7. Tabel pelunasan nama field type data keterangan no_lunas text nomor pelunasan no_jual text nomor penjualan tanggal_lunas date/time tanggal pelunasan kode_pelanggan text kode pelanggan sisa_bayar currency sisa yang harus dibayar diskon number potongan pembayaran bayar currency uang yang dibayar pelanggan status text status lunas atau belum

## 4. HASIL DAN PEMBAHASAN
4.1. Form Login

## Gambar 4. Form Login
Form ini digunakan para pengguna program untuk mengakses progran sesuai dengan jabatannya.

## 4.2. Form Menu

## Gambar 5. Form Menu
Form Menu adalah  form  yang digunakan untuk menampilkan  menu-menu  yang terdapat dalam program aplikasi.

## 4.3. Form Barang

## Gambar 6. Form Barang
Form Master Barang adalah form yang digunakan untuk menginput data-data barang.

## 4.4. Form Pelanggan
Gambar 7. Form Pelanggan
Form Pelanggan adalah form yang digunakan untuk menginput data-data pelanggan.

## 4.5. Form Transaksi Beli

## Gambar 8. Form Transaksi Beli
Form  ini  digunakan  untuk  menginput  transaksi  pembelian  yang  terjadi  pada  toko.  No  beli  sudah terinput  secara  otomatis  dan  tidak  bisa  diubah.  No  faktur  dapat  diisi  sesuai  dengan  nomor  nota pembelian yang didapat dari pihak supplier . Untuk data sop dan data barang akan terinput otomatis setelah mengklik tombol pencarian yang tersedia pada form.

## 4.6. Form Transaksi Jual

## Gambar 9. Form Transaksi Jual
Form  ini  digunakan  untuk  menginput  transaksi  penjualan  yang  terjadi  pada  toko.  Dapat  memilih opsi untuk melakukan penjualan secara tunai atau kredit. Pada bagian no jual akan otomatis terinput saat form muncul. Untuk data pelanggan dan data barang dapat diinput dengan klik tombol cari yang tersedia pada form.

## 4.7. Form Pelunasan

## Gambar 10. Form Pelunasan
Form  ini  digunakan  untuk  melunasi  piutang  bagi  pelanggan  yang  melakukan  penjualan  secara kredit. No bukti pelunasan akan otomatis terinput saat form ini dijalankan. Untuk mengisi form ini, pengguna hanya perlu mengklik tombol cari yang terdapat pada form ini.

## 4.8. Form Laporan

## Gambar 11. Form Laporan
Form ini digunakan untuk melihat dan mencetak laporan  – laporan akuntansi seperti laporan pembelian, laporan  penjualan,  laporan  pelunasan,  laporan  piutang,  jurnal  umum,  dan  buku  besar  yang  dapat ditampilkan tiap periode.

## 4.9. Laporan Beli
Gambar 12. Form Laporan Beli
Laporan  beli  merupakan output dari  transaksi  beli  yang  terjadi.  Laporan  beli  digunakan  untuk melaporkan  transaksi  pembelian  yang  dilakukan  oleh  pihak  toko  dalam  satu  periode  kepada pimpinan.

## 4.10. Laporan Jual
Gambar 13. Laporan Jual
Laporan  jual  merupakan output dari  transaksi  jual  yang  terjadi.  Laporan  jual  digunakan  untuk melaporkan  transaksi  penjualan  yang  dilakukan  oleh  pelanggan  dalam  satu  periode  kepada pimpinan, agar pimpinan dapat mengetahui transaksi penjualan yang terjadi di toko.

## 4.11. Laporan Lunas

## Gambar 14. Laporan Lunas
Laporan  lunas  merupakan  laporan  yang  dihasilkan  dari  penjualan  kredit  yang  telah  dilunasi  oleh pelanggan.  Laporan  ini dapat dicetak per periode untuk dilaporkan kepada pimpinan, agar pimpinan mengetahui  pelunasan  yang  telah  dilakukan  oleh  para  pelanggan  yang  melakukan  penjualan  secara kredit.

## 4.12. Jurnal Umum

## Gambar 15. Jurnal Umum
Jurnal  umum  merupakan  catatan  akuntansi  yang  digunakan  untuk  mencatat  keseluruhan  rekening yang terlibat dalam tiap transaksi yang terjadi. Jurnal umum dapat digunakan oleh pimpinan sebagai dasar untuk mengambil keputusan.
4.13. Buku Besar

## Gambar 16. Buku Besar
Buku  besar  berfungsi  untuk  menggolongkan  data  keuangan,  atau  sebagai  sumber  informasi keuangan berdasarkan rekening dan periode .

## 5. KESIMPULAN DAN SARAN
Dari hasil analisis dan perancangan sistem yang telah penulis lakukan, maka penulis dapat membuat kesimpulan dan saran sebagai berikut:
1. Program aplikasi yang dibuat dapat meminimalisir kesalahan yang terjadi pada transaksi pembelian dan penjualan.
2. Mempermudah bagian pembelian dan penjualan dalam menginput transaksi yang terjadi sehari-hari.
3. Laporan  keuangan  dapat  dihasilkan  lebih  cepat  dan  akurat  sehingga  sangat  membantu  pimpinan untuk mengambil keputusan.
4. Aplikasi  ini dapat dikembangkan lagi dengan penambahan fungsi retur pembelian, retur penjualan, laporan laba per barang, dan laporan rugi laba.
5. Aplikasi ini dapat dikembangkan lagi menjadi aplikasi berbasis jaringan, baik jaringan LAN ataupun jaringan internet.

## DAFTAR PUSTAKA
[1]  Bodnar,  George  H.,  and  William  S.  Hopwood.  2006. Accounting  Information  System diterjemahkan oleh Julianto Agung Saputra., SE., S.Kom., M.Si. dan Lilis Setiawati. Yogyakarta : ANDI.
[2] Fathansyah, Ir, BasisData, Bandung : Informatika, 1999
[3] Fathansyah, Ir, 2004. Basis Data. Informatika, Bandung.
[4] Hall, James A, Sistem Informasi Akuntansi, Jakarta : Salemba 4, 2001
[5]  Jogiyanto,  Hartono,  2005. Analisis  &  Desain  Sistem  Informasi  Pendekatan  Terstruktur  Teori  dan Praktek Aplikasi Bisnis . Andi Yogyakarta.
[6] Krismiaji, Sistem Informasi Akuntansi, Yogyakarta : UPP AMD YKPN, 2001
[7] Krismiaji, 2002, sistem informasi akuntansi, Yogyakarta : Unit Penerbit dan Percetakan AMP YKPN.
[8] Midjan, La dan Azhar Susanto, 2001 , Sistem Informasi Akuntansi Penjualan, Bandung : Lingga Jaya.
[9] Midjan, La dan azhar susanto, Sistem Informasi Akuntansi 2, Bandung : Lingga Jaya, 2003
[10] Mulyadi, Sistem Akuntansi, Jakarta :Salemba Empat, 2001
[11] Soemarso SR, 2002, Akuntansi Suatu Pengantar , Jakarta: PT Rineka Citra.
[12]  Witarto.  (2004). Memahami  Sistem  Informasi  (Pendekatan  Praktis  Rekayasa  Sistem  Informasi Melalui Kasus-Kasus Sistem Informasi di sekitar kita). Bandung:Informatika.