rangkap 3 yang kemudian diberikan kepada bagian pengiriman dan pemasangan untuk diberikan kepada
customer
sebagai bukti barang telah dikirim
. Copy
dari nota tagihan dan surat jalan disimpan untuk dijadikan arsip. Setelah proses pemasangan di
tempat
customer
selesai,
staff
membuat laporan penjualan rangkap 2 yang diberikan kepada
owner
untuk dilakukan pengecekan transaksi, sedangkan
copy
dari laporan penjualan tersebut disimpan untuk arsip.
3.1.4 Proses retur penjualan barang
Proses retur ini diawali dari proses pemasangan barang yang telah dibeli
customer
pada proses penjualan barang.
Customer
kemudian melakukan pengecekan kondisi barang yang telah dipasang tersebut.
Customer
yang menemukan adanya cacat pada barang dapat melakukan komplain kepada
staff
baik itu melalui telepon atau datang langsung ke toko
.
Berdasarkan komplain dari
customer
ini,
staff
kemudian membuat bukti komplain dengan rangkap 3 yang diberikan kepada
owner
. Bukti komplain juga diberikan kepada
customer
dan sisanya disimpan untuk dijadikan arsip serta sebagai dasar dalam pembuatan rekap barang cacat.
Barang cacat ini kemudian dijadikan sebagai barang
display
di toko
. Owner
yang telah menerima bukti komplain dari
customer
melakukan pembayaran ganti rugi dan membuat bukti telah melakukan ganti rugi untuk diberikan kepada
customer
.
3.2 Analisis Kebutuhan
Berdasarkan permasalahan ada, Toko Elaine membutuhkan sebuah sistem yang dapat membantu perusahaan dalam proses
operasionalnya. Sistem tersebut mencakupi : Sistem informasi akuntansi terkomputerisasi yang saling
berhubungan yang meliputi
input
berupa
form
dan
output
berupa laporan. Sistem yang dapat membuat laporan akuntansi secara otomatis
akurat serta terstruktur sehingga dapat dijadikan acuan dalam pembuatan keputusan oleh
owner
. Sistem yang dapat menyimpan
data supplier, customer
, dan nota transaksi sehingga tidak terjadi kehilangan
history
transaksi. Sistem yang dapat mengurangi kemungkinan terjadinya
kecurangan yang dilakukan oleh
staff
toko.
4. DESAIN SISTEM
4.1 Data Flow Diagram DFD
Data Flow Diagram
DFD menjelaskan aliran proses keluar masuk pada Toko Elaine. DFD sistem informasi akuntansi dibagi
menjadi Context Diagram, DFD level 0, dan penjabaran beberapa DFD level 1.
4.1.1.
Context Diagram Context diagram
merupakan gambaran paling umum dari sistem sehingga dapat memudahkan untuk melihat suatu sistem secara
keseluruhan.
Context Diagram
dapat dilihat pada Gambar 1.
data penawaran
Surat Perintah Produksi
pembelian langsung data pemesanan barang
Laporan Keuangan surat jalan
tagihan pembelian bayar utang
bukti bayar utang retur beli
surat jalan tagihan penjualan
pembayaran bukti pembayaran
piutang retur jual
Owner Customer
Supplier 1
Sistem Informasi Toko Elaine
Gambar 1.
Context Diagram
4.1.2. DFD
level 0
Pada DFD level 0, terdapat 4 proses utama yaitu proses penjualan, proses pembelian, proses produksi, dan proses akuntansi.
a. Sistem pembelian
Dalam proses ini,
supplier
menerima order pembelian dari Toko Elaine.
Order pembelian
yang diterima
oleh
supplier
menghasilkan nota pembelian disertai dengan pengiriman barang yang kemudian disimpan ke dalam
database
. Sistem dengan otomatis menambah stok barang sesuai dengan jumlah pembelian.
b. Sistem penjualan
Dalam proses ini,
customer
yang telah menerima penawaran penjualan dari Toko Elaine selanjutnya memberikan order
penjualan ke perusahaan. Order penjualan yang diberikan oleh
customer
digunakan perusahaan untuk menghasilkan nota penjualan kemudian
mencatatnya dalam
database
untuk mengurangi stok sesuai dengan jumlah penjualan.
c. Proses produksi
Dalam proses ini, sistem menerima data
bill of material
dan jumlah barang yang diproduksi beserta dengan biaya
overhead
yang dibutuhkan saat proses produksi. Setelah itu, barang yang telah jadi masuk ke gudang dan menambah kartu stok.
d. Proses akuntansi
Dalam proses ini, sistem hanya memproses data yang telah dimasukkan saat proses pembelian, penjualan, dan produksi. Hasil
dari proses ini adalah laporan jurnal.
4.2 Entity Relationship Diagram ERD
Entity Relationship Diagram
ERD adalah suatu metode perancangan
database
yang sering digunakan dalam perancangan sistem
database
yang efektif. Dengan adanya ERD ini maka dapat dilihat dengan jelas tabel-tabel yang dibutuhkan dan relasi yang
terbentuk antar tabel tersebut dalam aplikasi yang dibuat. Desain DFD level 0 dari sistem yang akan dibuat pada Toko Elaine dapat
dilihat pada Gambar 3.
surat peri ntah produksi
surat j al an pem bel i an l angsung
l aporan keuangan update stok
update stok update stok
data suppl i er data m em ber
data pem esanan barang tagi han pem bel i an
bukti bayar utang bayar utang
retur bel i data penawaran
surat j al an tagi han penj ual an
pem bayaran bukti pem bayaran
utang data pem esanan barang
data pem bel i an data pem bel i an
data bayar utang data bayar utang
data penawaran data penj ual an
l angsung data pengi ri m an
barang data pem bel i an bayar
utang data barang
data barang data barang retur
data penj ual an pi utang
data penj ual an retur data pengi ri m an
barang data teri m a pi utang
data teri m a pi utang data retur j ual
data retur bel i data bahan baku
data produksi data HPP
data penj ual an data teri m a pi utang
data retur j ual data akun
penj urnal an posti ng
data HPP data pem bel i an
data bayar utang data retur bel i
retur j ual
Owner Custom er
Suppl i er
1.1 Pem bel i an
1.2 Produksi
1.3 Penj ual an
1.4 Akuntansi
17 Kartu Stok
3 Suppl i er
2 M em ber
9 Pem esanan Barang
10 Pem bel i an
11 Kartu Utang
12 Bayar Utang
13 Retur Bel i
4 Penawaran
5 Penj ual an
1 Barang
6 Kartu Pi utang
7 T eri m a Pi utang
8 Retur Jual
14 Bi l l of M ateri al
15 Produksi
16 Harga Pokok Produksi
18 Akun
19 Buku Besar
20 Jurnal
Gambar 2. DFD
level
Gambar 3. ERD
Conceptual
detai l po detai l pembel i an
detai l retur bel i detai l bayar utang
setti ngakun mutasi akun
satuan bel i detai l barang
atri but
satuan si mpan memi l i ki ni l ai
kategori barang pembel i an berdasar po
bel i barang barang po
retur barang dp bel i
bayar utang bayar utang dp
bayar utang retur bel i utang
bel i bayar utang pembel i an mutasi
akun pembel i an akun retur bel i
retur mutasi akun dp pembel i an
bayar utang bel i barang kartu stok
model kategori penawaran ruang
penawaran model po satuan
pembel i an satuan
retur satuan detai l ruang penawaran
detai l penawaran barang detai l
satuan penawaran akun dp penj ual an
dp penj ual an mutasi detai l ruang penj ual an
detai l penj ual an barang penj ual an
satuan penj ual an
akun penawaran akun penj ual an
bayar utang mutasi penj ual an mutasi
penawaran member penj ual an member
dp penj ual an member
bel i retur j ual pi utang
memi l i ki atri but ni l ai
akun bayar utang barang j adi
barang mentah produksi
detai l bahan produksi detai l bom
barang mentah satuan bahan produksi
satuan detai l bom
overhead produksi detai l overhead produksi
detai l j urnal umum kode akun debet
kode akun credi t detai l koreksi stok
barang koreksi satuan koreksi
akun debet pengel uaran akun credi t pengel uaran
akun debet pemasukan akun credi t pemasukan
detai l pemasukan l ai n detai l pengel uaran l ai n
member retur j ual retur j ual ruang
detai l retur j ual
akun retur j ual ruang retur j ual
model gorden retur
satuan retur j ual baraang retur j ual
detai l teri ma member teri ma pi utang
akun teri ma pi utang penj ual an teri ma pi utang
akun pi utang
akun utang akun overhead
suppl i er po
bom produksi suppl i er retur bel i
users username
password j abatan
nama_user kode_pi n
al amat tel epon
emai l tanggal _bekerj a
tanggal _berhenti foto
i s_akti f pi
Vari abl e characters 25 Vari abl e characters 50
Vari abl e characters 8 Vari abl e characters 50
Vari abl e characters 6 Vari abl e characters 100
Vari abl e characters 14 Vari abl e characters 50
Date Date
Vari abl e characters 50 Bool ean
M M
M M
M M
M M
M pk_users
... pi
suppl i er i d_suppl i er
nama_suppl i er nomor_rekeni ng
al amat tel epon
handphone emai l
keterangan i s_akti f
pi Vari abl e characters 6
Vari abl e characters 50 Vari abl e characters 20
Vari abl e characters 100 Vari abl e characters 14
Vari abl e characters 14 Vari abl e characters 50
T ext Bool ean
M M
M pk_suppl i er
... pi
members i d_member
nama_member tanda_pengenal
nomor_pengenal al amat
tel epon handphone
emai l tanggal _bergabung
keterangan i s_akti f
pi Vari abl e characters 6
Vari abl e characters 50 Vari abl e characters 5
Vari abl e characters 30 Vari abl e characters 100
Vari abl e characters 14 Vari abl e characters 14
Vari abl e characters 50 Date
T ext Bool ean
M M
M pk_members
... pi
satuan i d_satuan
nama_satuan si ngkatan
keterangan pi
Vari abl e characters 5 Vari abl e characters 15
Vari abl e characters 5 T ext
M M
M pk_satuan
... pi
kategori i d_kategori
nama_kategori kode_kategori
keterangan pi
Vari abl e characters 5 Vari abl e characters 50
Vari abl e characters 3 T ext
M M
M pk_kategori
... pi
atri but i d_atri but
nama_atri but pi
Vari abl e characters 6 Vari abl e characters 25
M M
pk_atri but ...
pi ni l ai
i d_ni l ai nama_ni l ai
pi Seri al
Vari abl e characters 25 M
M pk_ni l ai
... pi
barang i d_barang
nama_barang kode_barang
gol ongan_barang konversi
mi ni mum_stok gambar
keterangan harga_j ual
status pi
Vari abl e characters 6 Vari abl e characters 50
Vari abl e characters 15 Bool ean
Fl oat Fl oat
Vari abl e characters 50 T ext
Fl oat Bool ean
M M
M M
M M
M M
pk_barang ...
pi detai l barang
i d_detai l barang pi Seri al
M pk_detai l barang pi
akun kode_akun
nama_akun gol ongan
kasbank ti pe_akun
pi Vari abl e characters 6
Vari abl e characters 50 Vari abl e characters 30
Bool ean Vari abl e characters 1
M M
M M
M pk_akun
... pi
mutasi akun i d_mutasi akun
tanggal _mutasi debi t
credi t sal do
pi Seri al
T i mestamp Fl oat
Fl oat Fl oat
M M
M M
M pk_mutasi akun
... pi
po i d_po
tanggal _po tanggal _datang
total _bel i _po keterangan
i s_akti f admi ni strator
pi Vari abl e characters 10
T i mestamp Date
Fl oat T ext
Bool ean Vari abl e characters 25
M M
M M
M M
M pk_po
pi detai l po
i d_detai l po j uml ah
j uml ah_pendi ng harga_satuan
di skon_bel i si sa_bel i
pi Seri al
Fl oat Fl oat
Fl oat Fl oat
Fl oat M
M M
M M
M pk_detai l po
... pi
pembel i an i d_pembel i an
tanggal _bel i tanggal _j atuhtempo
total _bel i si sa_utang
keterangan admi ni strator
pi Vari abl e characters 10
T i mestamp Date
Fl oat Fl oat
T ext Vari abl e characters 25
M M
M M
M M
pk_pembel i an ...
pi detai l pembel i an
i d_detai l pembel i an j uml ah_bel i
harga_satuan di skon_bel i
si sa_bel i pi
Seri al Fl oat
Fl oat Fl oat
Fl oat M
M M
M M
pk_detai l pembel i an ...
pi
bayarutang i d_bayarutang
tanggal _bayarutang total _bayar
keterangan admi ni strator
pi Vari abl e characters 10
T i mestamp Fl oat
T ext Vari abl e characters 25
M M
M M
pk_bayarutang pi detai l _bayarutang
i d_detai l bayarutang j uml ahbayar
j uml ah_dppakai j uml ah_returpakai
pi Seri al
Fl oat Fl oat
Fl oat M
M M
M pk_detai l bayarutang
... pi
detai l returbel i i d_detai l returbel i
j uml ah_retur harga_retur
pi Seri al
Fl oat Fl oat
M M
M pk_detai l returbel i
... pi
dppembel i an i d_dppembel i an
tanggal _dppembel i an j uml ah_dp
si sa_dp keterangan
admi ni strator pi
Vari abl e characters 10 T i mestamp
Fl oat Fl oat
T ext Vari abl e characters 25
M M
M M
M pk_dppembel i an
... pi
kartustok nomor
tanggal _transaksi j uml ah_masuk
j uml ah_kel uar j uml ah_si sa
rupi ah_masuk rupi ah_kel uar
rupi ah_si sa si sa_fi fo
harga_kel uar pi
Seri al T i mestamp
Fl oat Fl oat
Fl oat Fl oat
Fl oat Fl oat
Fl oat Fl oat
M M
M M
M M
M M
M M
pk_kartustok ...
pi returbel i
i d_returbel i tanggal _returbel i
total _retur si sa_retur
admi ni strator keterangan
pi Vari abl e characters 10
T i mestamp Fl oat
Fl oat Vari abl e characters 25
T ext M
M M
M M
pk_returbel i ...
pi setti ngakun
i d_setti ng keterangan
pi Seri al
T ext M
M pk_setti ngakun
... pi
kartuutang nomor
tanggal _transaksi utang_masuk
utang_kel uar sal do
pi Seri al
T i mestamp Fl oat
Fl oat Fl oat
M M
M M
M pk_kartuutang pi
penawaran i d_penawaran
tanggal _penawaran tanggal _ki ri m
total _harga status
keterangan admi ni strator
pi Vari abl e characters 10
Date Date
Fl oat Bool ean
T ext Vari abl e characters 25
M M
M M
M pk_penawaran
... pi
penawaranruang i d_penawaranruang
l ebar_ruang ti nggi _ruang
harga_uni t j uml ah_uni t
total _hargaruang pi
Seri al Fl oat
Fl oat Fl oat
Fl oat Fl oat
M M
M M
pk_penawaranruang ...
pi detai l penawaran
i d_detai l penawaran j uml ah_pakai
j uml ah_pendi ng harga_satuan
di skon subtotal
pi Seri al
Fl oat Fl oat
Fl oat Fl oat
Fl oat M
M M
M M
M pk_detai l penawaran
... pi
ruang i d_ruang
nama_ruang keterangan
pi Seri al
Vari abl e characters 50 T ext
M M
pk_ruang ...
pi model gorden
i d_model gorden nama_model gorden
rumus keterangan
status pi
Seri al Vari abl e characters 50
Vari abl e characters 100 T ext
Bool ean M
M M
M pk_model gorden
... pi
dppenj ual an i d_dppenj ual an
tanggal _dppenj ual an j uml ah_dp
si sa_dp keterangan
admi ni strator pi
Vari abl e characters 10 Date T i me
Fl oat Fl oat
T ext Vari abl e characters 25
M M
M M
M pk_dppenj ual an
... pi
penj ual an i d_penj ual an
tanggal _j atuhtempo tanggal _j ual
bi aya_j ahi t bi aya_pasang
bi aya_ki ri m bi aya_l ai n
al amat ki ri m total _j ual
si sa_pi utang keterangan
admi ni strator pi
Vari abl e characters 10 Date
Date T i me Fl oat
Fl oat Fl oat
Fl oat Vari abl e characters 100
Fl oat Fl oat
T ext Vari abl e characters 25
M M
M M
M M
M M
M M
M pk_penj ual an
... pi
penj ual anruang i d_penj ual anruang
l ebar_ruang ti nggi _ruang
harga_uni t j uml ah_uni t
pi Seri al
Fl oat Fl oat
Fl oat Fl oat
M M
M M
M pk_penj ual anruang
... pi
detai l penj ual an i d_detai l penj ual an
j uml ah j uml ah_ki ri m
harga_satuan di skon
subtotal pi
Seri al Fl oat
Fl oat Fl oat
Fl oat Fl oat
M M
M M
M M
pk_detai l penj ual an ...
pi
kartupi utang nomor
tanggal _transaksi pi utang_masuk
pi utang_kel uar sal do
pi Seri al
T i mestamp Fl oat
Fl oat Fl oat
M M
M M
M pk_kartupi utang
... pi
overhead i d_overhead
nama_overhead keterangan
status pi
Vari abl e characters 4 Vari abl e characters 50
T ext Bool ean
M M
M pk_overhead
... pi
bom ID_bom
status keterangan
pi Vari abl e characters 6
Bool ean T ext
M M
pk_bom ...
pi detai l bom
i d_detai l bom j uml ah_pakai
pi Seri al
Fl oat M
M pk_detai l bom
... pi
produksi i d_produksi
tanggal _produksi bi aya_produksi
j uml ah_produksi bi aya_bahan
bi aya_overhead admi ni strator
keterangan pi
Vari abl e characters 10 Date
Fl oat Fl oat
Fl oat Fl oat
Vari abl e characters 25 T ext
M M
M M
M M
M pk_produksi
... pi
detai l bahanproduksi i d_detai l bahanproduksi
j uml ah_bahan harga_bahan
pi Seri al
Fl oat Fl oat
M M
M pk_detai l bahanproduksi
... pi
detai l ohproduksi i d_detai l ohproduksi
bi aya pi
Seri al Fl oat
M M
pk_detai l ohproduksi ...
pi j urnal umum
i d_j urnal umum tanggal _j urnal
j uml ah_rupi ah admi ni strator
keterangan pi
Vari abl e characters 10 T i mestamp
Fl oat Vari abl e characters 25
T ext M
M M
M pk_j urnal umum
... pi
detai l j urnal umum i d_detai l j urnal umum
j uml ah pi
Seri al Fl oat
M M
pk_detai l j urnal umum ...
pi koreksi stok
i d_koreksi stok tanggal _koreksi
j eni s_koreksi total _koreksi
admi ni strator keterangan
pi Vari abl e characters 10
T i mestamp Bool ean
Fl oat Vari abl e characters 25
T ext M
M M
M M
pk_koreksi stok ...
pi detai l koreksi stok
i d_detai l koreksi stok j uml ah
harga pi
Seri al Fl oat
Fl oat M
M M
pk_detai l koreksi stok ...
pi pemasukanl ai n
i d_pemasukanl ai n tanggal _pemasukanl ai n
total _pemasukanl ai n admi ni strator
keterangan pi
Vari abl e characters 10 T i mestamp
Fl oat Vari abl e characters 25
T ext M
M M
M pk_pemasukanl ai n
... pi
detai l pemasukanl ai n i d_detai l pemasukanl ai n
nama_pemasukanl ai n j uml ah_masuk
pi Seri al
Vari abl e characters 50 Fl oat
M M
M pk_detai l pemasukanl ai n
... pi
pengel uaranl ai n i d_pengel uaranl ai n
tanggal _pengel uaranl ai n total _pengel uaranl ai n
admi ni strator keterangan
pi Vari abl e characters 10
T i mestamp Fl oat
Vari abl e characters 25 T ext
M M
M M
pk_pengel uaranl ai n ...
pi detai l pengel uaranl ai n
i d_detai l pengel uaranl ai n nama_pengel uaranl ai n
j uml ah_kel uar pi
Seri al Vari abl e characters 50
Fl oat M
M M
pk_detai l pengel uaranl ai n ...
pi returj ual
i d_returj ual tanggal _returj ual
total _retur si sa_retur
admi ni strator keterangan
pi Vari abl e characters 10
T i mestamp Fl oat
Fl oat Vari abl e characters 25
T ext M
M M
M M
pk_returj ual ...
pi returj ual ruang
i d_returj ual ruang l ebar_ruang
ti nggi _ruang harga_uni t
j uml ah_uni t pi
Seri al Fl oat
Fl oat Fl oat
Fl oat M
M M
M M
pk_returj ual ruang ...
pi detai l returj ual
i d_detai l returj ual j uml ah_retur
harga_retur pi
Seri al Fl oat
Fl oat M
M M
pk_detai l returj ual ...
pi
teri mapi utang i d_teri mapi utang
tanggal _teri mapi utang total _teri ma
j uml ah_rupi ah j uml ah_dppakai
j uml ah_returpakai admi ni strator
keterangan pi
Vari abl e characters 10 T i mestamp
Fl oat Fl oat
Fl oat Fl oat
Vari abl e characters 25 T ext
M M
M M
M M
M pk_teri mapi utang
... pi
detai l teri mapi utang i d_detai l teri mapi utang
j uml ah_pel unasan pi
Seri al Fl oat
M M
pk_detai l teri mapi utang ...
pi
5. IMPLEMENTASI