Entity Relationship Diagram ERD

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