Upload
eka-alifakih
View
507
Download
5
Embed Size (px)
DESCRIPTION
-
Citation preview
APLIKASI PENJUALAN DAN PERSEDIAAN BARANG DAGANG DENGAN METODE
PERPETUAL FIFO BERBASIS WEB
(Studi Kasus Pada PD ANUGERAH)
Chandra Dwiprastio
Chandra Dwiprastio Magdalena
Karismariyanti,ST.MBA
Renny Sukawati, SE
[email protected] [email protected] [email protected]
PD. Anugerahmerupakan sebuah perusahaan yang bergerak dalam bidang perdagangan dimana
objek yang dijual berupa ban serta oli.
Pembuatan jurnal penjualan dan kartu persediaan PD. Anugerah belum menggunakan basis data
yang terpusat. Data – data yang berkaitan dengan jurnal penjualan dan kartu persediaan masih tercatat
dalam berbagai file yang terpisah di Microsoft Excel. Hal ini menyebabkan proses pelporan tiap bulannya
menjadi kurang efektif dan memungkinkan adanya ketidakakuratan data. Kondisi ini disebabkan oleh
adanya pencatatan data yang berulang, yaitu saat data dicatat dalam file di Microsoft Excel yang
dikhususkan untuk setiap komponen biaya dan saat data dicatat dalam file untuk anggaran kas di
Microsoft Excel.
Aplikasi ini dirancang untuk memberikan kemudahan dalam menghasilkan jurnal penjualan dan
kartu persediaan untuk setiap transaksi secara bersamaan dalam satu file, dan dibuat berbasis web
dengan teknik pemograman terstruktur, menggunakan bahasa pemograman PHP dan basis data MySQL.
Kata kunci: Aplikasi, Jurnal Penjualan, Kartu Persediaan, Web
PD. Anugerah is a company which is engaged in commerce where the object is sold in the form of
tires and oil.
Manufacturing sales and inventory cards PD. Anugerah not to use a centralized data base. Data -
data related to sales and inventory card is still listed in various separate file in Microsoft Excel. This
process results each month pelporan become less effective and allow for data inaccuracies. This condition
is caused by repetitive recording of data, when data is recorded in a file in Microsoft Excel which is
devoted to each component of the cost and time data is recorded in a file to the cash budget in Microsoft
Excel.
This application is designed to provide ease in generating sales and inventory card for each
transaction simultaneously in a single file, and created a web-based structured programming techniques,
using the programming language PHP and the MySQL database.
Keywords: Application, Journal Sales, Inventory Card, Web
1. Pendahuluan
1.1 Latar Belakang
1. Pencatatan yang dilakukakan masih secara
manual yaitu dalam buku catatan.
2. Pemindahan data masih belum terjadwal
dan memakan cukup banyak waktu.
3. Proses pelayanan yang lama karena harus
mengecek barang ke gudang
1.2 Rumusan Masalah
1. Bagaimana menangani transaksi
penjualandan persediaan barang pada PD.
Anugerah
2. Bagaimana menghasilkan jurnal penjualan
dan kartu persediaan
1.3 Tujuan
Berdasarkan masalah yang telah
diidentifikasikan di atas, maka tujuan dari
Proyek Akhir ini adalah membuat aplikasi
yang:
1. Membuat aplikasi yang dapat menangani
transaksi penjualan dan persediaan
barang dagang pada PD. Anugerah.
2. Membuat sebuah aplikasi yang dapat
menangani jurnal penjualan dan kartu
persediaan.
1.4 Batasan Masalah
Cakupan sistem yang akan dibangun
pada proyek ini meliputi transaksi penjualan
dan persediaan barang dagang pada PD.
Anugerah.
1. Aktifitastransaksipenjualanmencakup:
a. Aplikasi ini menangani proses
penjualan secara tunai dan kredit.
b. Aplikasi ini menangani proses
penjualan yang mana pelanggan
PD. Anugerah melakukan
pemesanan melalui telepon dan
datang langsung ke toko.
2. Aktifitas pengelolaan persediaan barang
dagang mencakup :
a. Pencatatan, metode pencatatan
yang digunakan adalah metode
perpetual First In First Out
(FIFO), karena metode ini cocok
untuk menangani persediaan
barang dagang yang memiliki
tingkat perputaran barang tinggi.
3. Untuk transaksi retur, PD. Anugerah tidak
melakukan pengembalian dalam bentuk
barang terhadap pelanggan, tetapi dalam
bentuk uang.
4. Laporan yang dihasilkan oleh aplikasi ini
diantaranya, jurnal penjualan, jurnal
penerimaan kas, jurnal pengeluaran kas,
kartu persediaan, jurnal retur, dan buku
besar.
1.5 Definisi Operasional
1. Penjualan adalah arus masuk bruto dari
manfaat ekonomi yang timbul dari
aktivitas normal perusahaan selama satu
periode bila arus kas masuk itu
mengakibatkan kenaikan ekuitas, yang
tidak berasal dari kontribusi penanam
modal.
2. Persediaan adalah aktiva lancar yang
ada dalam suatu perusahaan, apabila
perusahaan tersebut adalah perusahaan
dagang maka persediaan diartikan
sebagai barang dagangan yang disimpan
untuk dijual dalam operasi normal
perusahaan
3. Metode FIFO adalah metode yang
beranggapan bahwa barang yang
pertama masuk adalah barang yang
harus pertama kali keluar. Penggunaan
metode FIFO akan menghasilkan nilai
persediaan akhir dan harga pokok
penjualan yang sama.
1.6 MetodePengerjaan
Metodologi yang digunakan dalam pengerjaan
proyek akhir ini menggunakan metode Waterfall.
Sutabri (2004:62) mengatakan bahwa “Metode
Waterfall merupakan suatu cara pengembangan
software yang fase – fasenya berurutan. Sebuah fase
tidak bisa dikerjakan sebelum fase sebelumnya telah
selesai dikerjakan.”
Pengidentifikasian dan
Pengukuran Transaksi serta
Kejadian Lainnya
Jurnalisasi
Jurnal Umum
Jurnal penerimaan kas
Jurnal pengeluaran kas
Jurnal pembelian
Jurnal penjualan
Jurnal khusus lainnya
Pemindahbukuan
Buku besar umum (biasanya
bulanan)
Buku besar pembantu
(biasanya harian)
Pembuatan neraca saldo
Penyesuaian
Akrual
Pembayaran dimuka
Item-item yang diestimasi
Neraca lajur (opsional)
Neraca saldo yang
disesuaikan
Ayat jurnal pembalik
(opsional)
Neraca saldo pasca
penutupan (opsional)
Penutupan
(Akun Nominal)
Pembuatan Laporan
Keuangan
Laporan Laba Rugi
Laporan Perubahan Ekuitas
Neraca
Laporan arus kas
SIKLUS AKUNTANSI
Tahap-tahap yang ada pada Metode Waterfall
adalah:
1. SurveiSistem
2. AnalisisSistem
3. DesainSistem
4. PembuatanSistem
5. ImplementasiSistem
2. TinjauanPustaka
2.1 Definisi dan Prinsip Akuntansi
Definisi akuntansi dalam Accounting
Terminology Bulletin, yaitu: seperangkat
pengetahuan dan fungsi yang berkepentingan
dengan masalah pengadaan, pengabsahan,
pencatatan, penggolongan dan penyajian secara
sistematik informasi yang dapat dipercaya dan
berdaya guna tentang transaksi dan peristiwa
yang bersifat keuangan yang diperlukan dalam
pengelolaan dan pengoperasian suatu unit
usaha dan yang diperlukan sebagai dasar
penyusunan laporan yang harus disampaikan
untuk memenuhi pertanggungjawaban
keuangan.
2.2 Siklus Akuntansi
Menurut Kieso, Weygandt, dan Warfield
(2008 : 77), bagan arus dari langkah-langkah
dalam siklus akuntansi (accounting cycle),
yaitu:
2.3 Persediaan
Persediaan merupakan aktiva
lancar yang ada dalam suatu perusahaan,
apabila perusahaan tersebut adalah
perusahaan dagang maka persediaan
diartikan sebagai barang dagangan yang
disimpan untuk dijual dalam operasi normal
perusahaan.
2.4 Jurnal Penerimaan Kas
Jurnal Penerimaan Kas adalah
jurnal yang dibuat atau digunakan untuk
mencatat semua transaksi penerimaan uang
tunai atau kas.
2.5 JurnalPengeluaranKas
Jurnal pengeluaran kas digunakan
untuk mencatat transaksi pembelian tunai
(on cash), pembayaran utang usaha dan
pembayaran kas untuk kegiatan lainnya.
Bentuk buku jurnal pengeluaran kas dalam
Gambar 2.1
SiklusAkuntansi
Survei Sistem
Analisa Sistem
Desain Sistem
Pembuatan
Sistem
Implementasi
Sistem
Gambar 1.1
Metode Waterfall
tgl ket refdebit
kas
kredit
diskon piutang penjualanHPP persediaan
Tabel 2.1
JurnalPenerimaanKas
suatu perusahaan dapat berbeda-beda sesuai
dengan kebutuhannya masing-masing.
Bentuk yang paling sederhana adalah
sebagai berikut.
Tabel 2.2
JurnalPengeluaranKas
Jurnal pengeluaran kas
tgl ket refdebit
pembelian
kredit
utang kas potongan
2.6 Jurnal Penjualan
Menurut Mursyidi (2010), jurnal
penjualan adalah jurnal yang dibuat untuk
mencatat transaksi-transaksi penjualan
barang dagang secara kredit. Dengan
demikian bila perusahaan menjual barang
dagang secara kredit maka pencatatan
transaksinya dilakukan pada jurnal
penjualan.
Tabel 2.3
JurnalPersediaan
tgl ket refdebit
piutang
kredit
penjualanHPP persediaan
2.7 Retur Penjualan
Menurut Michell Suharli (2006),
retur dalah proses yang terjadi apabila
barang dagangan yang dibeli ternyata rusak
atau tidak sesuai dengan pesanan.
Tabel 2.4
JurnalRetur
Tanggal Akun Ref Debit Kredit
Retur Rp. xxx
Kas Rp. xxx
2.8 Aplikasi
Aplikasi, menurut Noviansyah (2008) definisi
aplikasi adalah penggunaan suatu konsep yang
menjadi pokok pembahasan. Aplikasi dapat juga
diartikan sebagai program komputer yang dibuat
untuk menolong manusia dalam melaksanakan
tugas tertentu.
3. Analisis danPerancangan
3.1 Proses BisnisPenjualan
Setelah menerima pesanan dari
pelanggan, kasir akan memasukkan data
barang yang diminta untuk dilakukan
pengecekkan kedalam sistem. Jika barang
yang diminta tersedia, maka kasir akan
langsung membuat faktur, kemudian terjadi
proses pembayaran. Setelah transaksi
pembayaran selesai, maka data pembayaran
tersebut akan langsung disimpan ke dalam
database, dan menghasilkan bukti
pembayaran. Kasir kemudia nmelakukan
pengecekan proses pembayaran apakah
terjadi kredit atau tidak. Jika terjadi kredit
maka kembali lagi ke proses pembayaran,
jika tidak maka transaksi penjualan telah
selesai. Maka kasir dapat menampilkan
jurnal penerimaan kas secara otomatis
setiap transaksi telah selesai.
3.2 Proses Bisnis Persediaan
Bagian gudang mencatat persediaan
awal setelah menerima data dari bagian
pembelian berupa nota barang yang sudah
dibayar lunas. Data yang dicatat disimpan
ke dalam database. Dengana danya data
persediaan pada database maka kasir dapat
melakukan proses penjualan. Secara
otomatis pula akan merubah data persediaan
yang ada di database. Kemudian database
akan menghasilkan laporan persediaan
akhir.
Kwitansi pembayaran
No. 111
Jml Rp.1000
Jurnal penerimaan kas
tgl
feb 2
ket
sasa
refdebit
kas
kredit
diskon
800 200
piutang penjualan
1000
Buku besar
tgl
feb 2
ket
penjualan
ref debit kredit
1000
saldo
1000
3.3 Proses PencatatanLaporan
Manajer akan memilih laporan di
bulan mana yang ingin dilihat, kemudian
manajer akan memilih untuk melihat
laporan atau melihat buku besar. Jika
memilih untuk melihat laporan, manajer
akan memilih lagi antara laporan penjualan
dan laporan persediaan. Setiap pilihan yang
dilakukan akan otomatis mengakses
database untuk menghasilkan laporan dan
buku besar yang dibutuhkan.
3.4 AnalisisMasukandanKeluaran
1. Proses Pembelian
Jurnal pengeluaran kas
tgl
feb 2
ket
Toko A
refdebit
pembelian
kredit
utang
1000
kas potongan
1000
Buku besar
tgl
feb 2
ket
kas
ref debit kredit
1000
saldo
1000
Nota Barang
No.111
Jml. Rp.1000
Gambar 3.1
Proses Pembelian
2. Proses Penjualan
Jurnal penjualan
tgl
feb 2
ket
sasa
refdebit
piutang
kredit
penjualan
1000
Buku besar
tgl
feb 2
ket
penjualan
ref debit kredit
1000
saldo
1000
Faktur penjualan
No. 111
Jml Rp. 1000
Gambar 3.2
Proses Penjualan
3. Proses Pembayaran
4. Proses Retur
Jurnal retur
tgl
feb 2
ket
retur
ref debit
800
kredit
kas 800
Buku besar
tgl
feb 2
ket
kas
ref debit kredit
800
saldo
800
Retur penjualan
No.111
Jml Rp.800
Gambar 3.4
Proses Retur
5. Proses Persediaan
tglunit harga total unit harga total unit harga total
pembelian penjualan saldo
Kartu persediaan
2 5 200 1000 5 200 1000
4 3 200 600 2 200 400
Nota barang
No.112
Jml. Rp.1000
Faktur penjualan
No.112
Jml Rp.600
Gambar 3.5
Proses Persediaan
3.5 AnalisisPengguna Tabel 3.1
AnalisisPengguna
Admin Hak Akses
Bagian Kasir 1. Mencatat proses data pelanggan.
2. Mencatat proses data penjualan
3. Mencatat proses data
pembayaran
4. Mencatat proses data pemesanan
5. Mencatat proses data retur
6. Menampilkan laporan
penerimaan kas
Bagian Gudang 1. Mencatat proses data pembelian
2. Mencatat data-data barang
3. Mencatat proses data persediaan
4. Menampilkankartupersediaan
Bagian 1. Menampilkan Kartu persediaan
Gambar 3.3
Proses Pembayaran
Manager 2. Menampilkan Jurnal penjualan
3. Menampilkan buku besar
4. Menampilkan Jurnal retur
5. Menampilkan Jurnal
pengeluaran kas
3.6 PerancanganSistem
SISTEM ANUGERAH KASIR
Dt_penjualan
password
GUDANG
MANAGER
Dt_persediaan
password
Kartu persediaan
Dt_pembelian Dt_pelanggan
Bu
ku
be
sa
r. J
urn
al p
en
jua
lan.
Ju
rna
l P
en
ge
lua
ran
ka
s, ju
rna
l re
tur,
ka
rtu
pe
rse
dia
an
Lap_penerimaan_kas
pas
swo
rd
Dt_orderDt_barang
Dt_retur
Dt_pembayaran
Dt_pemesanan, Dt_penjualan,
Dt_pembayaran, Dt_retur
Dt_pembelian
Gambar 3.6
Diagram Konteks
3.7 Perancangan Basis Data
pelanggan
Id_pelanggan No_telp
alamatnama kota
memesan pemesanan
Tgl_pemesananId_pemesanan
mengecek
persediaan
Total_pesan
jumlah
Id_pesan_detail
melakukanpembelian
Id_beli tgl Id_detbeli jml
tgl
Id_persediaan
penjualan
Id_jualTgl_jatuhtem
po
diskon
tgl Total_bayar
melakukan pembayaran
Id_bayar Tgl_bayar
angsuran Total_bayar
melakukan
melakukan
Id_detretur Qty_retur
retur tgl
Id_retur
ket
barang
nama
Id_barangmerk
jenis
satuansize
mencatat
jumlah
Harga_beli Harga_jual
1
n
n
n n
n
n
n n
n
1
1n
1
Total_item
harga
Tgl_beli
Harga_beliHarga_jual
Cara_bayar
Sub_total
Id_detail_jual jumlah
harga Total_jual
melakukan
Gambar 3.7
ERD
4. Implementasi
4.1 ImplementasiAntarMuka
Gambar 4. 1
Halaman Login
Gambar 4. 2
Halaman Home
Gambar 4. 3
Halaman Pelanggan
Gambar 4. 4
Halaman Barang
Gambar 4. 5
Halaman Persediaan
Gambar 4. 6
Halaman Pembelian
Gambar 4. 7
Halaman Penjualan
Gambar 4. 8
Halaman Retur
5. Penutup
5.1 Kesimpulan
Berdasarkan analisis dan pembuatan
aplikasi, maka dapat disimpulkan bahwa hasil
analisis dan pembuatan aplikasi sebagai
berikut:
1. Aplikasi ini dapat memfasilitasi user
dalam mendata setiap transaksi
penjualan, retur dan memperudah
mendapatkan data persediaan barang
dagang di PD. Anugerah, dengan
menggunakan basis data yang terpusat.
2. Aplikasi ini dapat menghasilkan laporan
penerimaan kas, kartu persediaan, jurnal
penjualan, jurnal retur, jurnal
pengeluaran kas, dan buku besar
5.2 Saran
Beberapa saran yang perlu ditambahkan
pada aplikasi ini yang berguna untuk
meningkatkan kinerja aplikasi ini, yaitu :
1. Aplikasi ini diharapkan dapat
dikembangkan lagi dengan adanya
penambahan seperti laporan laba rugi,
neraca, dan jurnal khusus lainnya.
2. Aplikasi ini diharapkan dapat diakses
secara online dengan menambahkan
domain dan hosting agar dapat
digunakan dimana saja.
3. Harga jual yang ditentukan oleh PD.
Anugerah dapat mengikuti harga yang
terakhir.
4. Jumlah hutang pelanggan dapat
erkurang apabila pelanggan melakukan
retur.
DaftarPustaka
A.S, R., & Shalahudin, M. (2011). Rekayasa Perangkat Lunak
(terstruktur dan berorientasi objek). Bandung:
Modula.
Bodnar, G. H., & Hopwood, W. S. (2006). Sistem Informasi
Akuntansi. Yogyakarta: Andi.
Kadir, A. (2009). Dasar Perancangan & Implementasi Database
Relasional. Yogyakarta: Andi.
Kieso, W. W. (Edisi 1). Akuntansi Intermediate. Jakarta:
Erlangga.
Mursyidi. (2010). Akuntansi Dasar. Bandung: Ghalia Indonesia.
Nugroho, E. P. (2009). Rekayasa Perangkat Lunak. Bandung:
Politeknik Telkom.
Suarga. (2006). Algoritma Pemprograman. Yogyakarta: Andi.
Suharli, M. (2006). Akuntansi untuk bisnis dan dagang.
Yogyakarta: Graha Ilmu.
Sutabri, T. (2004). Analisis Sistem Informasi. Yogyakarta: Andi.