3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC....

47
27 Universitas Kristen Petra 3. ANALISIS DAN DESAIN SISTEM Pada bab 3 ini dijelaskan proses pengumpulan data, analisis sistem Toko Besi ABC saat ini. Bab ini juga memuat rancangan sistem yang dibangun dengan menggunakan Document Flowchart, Data Flow Diagram (DFD), dan Entity Relationship Diagram (ERD). 3.1 Pengumpulan Data Proses pengumpulan data dilakukan melalui wawancara dengan pemilik toko besi ABC, dan melihat dokumen-dokumen yang digunakan pada toko besi ABC. Juga dilakukan pengamatan dalam jalannya transaksi penjualan dan pembelian pada toko besi ABC. Data yang dihasilkan berupa : - Dokumen-dokumen yang dipakai dalam transaksi harian, dan juga beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan hutang untuk dalam kota dan luar kota, catatan pesanan barang dari pelanggan. Wawancara dengan pemilik toko besi ABC dilakukan dengan tujuan untuk mengetahui sistem dan juga peraturan yang berlaku di dalam toko besi ABC. Melalui wawancara yang dilakukan dapat diketahui alur dari penerimaan barang, pencatatan pesanan, proses mempersiapkan barang, pembuatan nota, hingga pengiriman barang (untuk beberapa toko di dalam kota, dan juga untuk luar kota). Peraturan-peraturan yang ada di dalam toko besi ABC yang berkaitan dengan proses mempersiapkan barang dan juga mengenai penggajian karyawan pada tiap minggu. 3.2 Analisis Sistem Toko Besi ABC Saat ini Pada saat ini, toko besi ABC masih sepenuhnya menggunakan sistem manual, belum memiliki program atau sistem yang terkomputerisasi. Untuk hampir semua dokumen, disimpan dalam bentuk arsip hardcopy. Untuk kegiatan pembelian, pemilik tidak mencatat ulang apa yang dipesan pada pemasok,

Transcript of 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC....

Page 1: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

27 Universitas Kristen Petra

3. ANALISIS DAN DESAIN SISTEM

Pada bab 3 ini dijelaskan proses pengumpulan data, analisis sistem Toko Besi

ABC saat ini. Bab ini juga memuat rancangan sistem yang dibangun dengan

menggunakan Document Flowchart, Data Flow Diagram (DFD), dan Entity

Relationship Diagram (ERD).

3.1 Pengumpulan Data

Proses pengumpulan data dilakukan melalui wawancara dengan pemilik

toko besi ABC, dan melihat dokumen-dokumen yang digunakan pada toko besi

ABC. Juga dilakukan pengamatan dalam jalannya transaksi penjualan dan

pembelian pada toko besi ABC. Data yang dihasilkan berupa :

- Dokumen-dokumen yang dipakai dalam transaksi harian, dan juga

beberapa contoh dokumen yang diarsipkan oleh toko besi ABC.

Beberapa dokumen tersebut adalah faktur pembelian barang dari

supplier, nota penjualan hutang untuk dalam kota dan luar kota,

catatan pesanan barang dari pelanggan.

Wawancara dengan pemilik toko besi ABC dilakukan dengan tujuan

untuk mengetahui sistem dan juga peraturan yang berlaku di dalam toko besi

ABC. Melalui wawancara yang dilakukan dapat diketahui alur dari penerimaan

barang, pencatatan pesanan, proses mempersiapkan barang, pembuatan nota,

hingga pengiriman barang (untuk beberapa toko di dalam kota, dan juga untuk

luar kota). Peraturan-peraturan yang ada di dalam toko besi ABC yang berkaitan

dengan proses mempersiapkan barang dan juga mengenai penggajian karyawan

pada tiap minggu.

3.2 Analisis Sistem Toko Besi ABC Saat ini

Pada saat ini, toko besi ABC masih sepenuhnya menggunakan sistem

manual, belum memiliki program atau sistem yang terkomputerisasi. Untuk

hampir semua dokumen, disimpan dalam bentuk arsip hardcopy. Untuk kegiatan

pembelian, pemilik tidak mencatat ulang apa yang dipesan pada pemasok,

Page 2: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

28 Universitas Kristen Petra

sehingga jika ada ketidaksesuaian antara pesanan dan barang datang, pemilik juga

tidak sepenuhnya mengetahuinya. Sebelum melakukan pembelian, biasanya hanya

mengandalkan pengecekan manual terhadap stok barang yang ada, terkadang

terjadi human error sehingga pemilik memesan barang yang seharusnya masih

ada di dalam gudang. Setelah melakukan pembelian, dan menerima barang

pemilik tidak mencatat tanggal jatuh tempo pembayaran kepada pemasok. Jadi

seringkali menunggu tagihan datang dari pihak pemasok, atau menunggu ada

sales yang datang untuk menagih hutang tersebut.

Pada kegiatan penjualan barang kepada pelanggan bisa dilayani secara

tunai maupun hutang. Untuk penjualan yang bersifat tunai tidak dibuatkan nota

rangkap dari pihak toko, jika pembeli tidak meminta nota penjualan maka pihak

toko juga tidak memberikan/membuatkan nota untuk penjualan tersebut.

Sedangkan penjualan yang bersifat hutang, akan dibuatkan nota rangkap 2,

rangkap pertama akan disimpan pihak toko besi selama hutang belum dibayar oleh

pelanggan. Setelah pelanggan melunasi hutang tersebut maka nota asli/rangkap

pertama akan diberikan pada pelanggan. Jikalau ada yang pelanggan dari luar kota

yang membeli barang pada toko besi ABC, maka toko ini akan mengirimkan

barang melalui TO (jasa pengiriman barang) dengan biaya ditanggung oleh

pelanggan yang membeli.

Selain kegiatan pembelian dan penjualan diatas, ada juga kegiatan untuk

retur barang. Proses ini berlangsung apabila ada barang yang datang dari

pemasok. Ketika ada barang datang, maka pihak toko akan mengecek barang-

barang yang datang, apabila ditemukan ada yang cacat/rusak, maka akan

diberikan koreksi pada delivery order yang didapatkan dari pihak pemasok dan

barang yang cacat/rusak tersebut langsung tidak diterima (dikembalikan pada

pihak pemasok).

Dalam kegiatan bisnisnya, toko besi ABC lebih memilih menggunakan

sistem Last In First Out (LIFO) dikarenakan adanya perubahan harga barang yang

cenderung naik dalam jangka waktu singkat (1 atau 2 bulan) sehingga dalam

penghitungan laba atau profit toko akan cenderung terlihat lebih kecil dalam

bulan-bulan awal. Hal ini juga dimaksudkan untuk membantu pelaporan pajak

toko tiap bulannya.

Page 3: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

29 Universitas Kristen Petra

3.3 Analisis Permasalahan Sistem Toko Besi ABC

Melihat dari sistem yang digunakan dalam toko besi ABC saat ini,

terdapat beberapa kekurangan yang dapat menimbulkan kerugian pada pihak toko.

Maka dari itu, sistem lama akan diubah ke sistem baru untuk membantu kinerja

dan memperbaiki kelemahan sistem yang ada. Berikut ini akan dibahas masalah-

masalah yang ada pada sistem toko besi ABC :

Pada saat melakukan booking pembelian kepada supplier toko ini tidak

mencatat barang yang dipesan kepada supplier, hanya lewat ingatan saja.

Sehingga saat barang yang dikirim telah tiba, pemilik toko ini tidak dapat

melihat apakah sebelumnya pernah melakukan booking.

Pada saat melakukan order barang, pegawai dan pemilik toko ini melihat

persediaan barang yang ada hanya dengan mengkira-kira. Sehingga

sering terjadi kesalahan dalam order barang. Misalnya order palu yang

padahal masih ada barangnya, dan yang tidak ada barangnya tidak

dipesan.

Pada saat melakukan penjualan ke pelanggan, toko ini menggunakan nota

tulis tangan dan beberapa tidak diarsipkan, sehingga sulit untuk

mengetahui sisa barang yang masih ada saat ini.

Pada saat proses pembayaran, pemilik tidak mengetahui kapan jatuh

tempo dari masing-masing nota pembelian, karena begitu banyaknya

nota-nota pembelian yang dimiliki sehingga pemilik menunggu tagihan

dari pemasok yang bersangkutan datang, dan pemasok tersebut diberikan

uang tunai, giro atau cek untuk pembayarannya.

Pada saat proses penjualan kepada pelanggan, tidak dilakukan

penghitungan stok barang secara langsung. Sehingga seringkali bisa

terjadi kekurangan stok, atau bahkan habis.

3.4 Analisis Kebutuhan Sistem Toko Besi ABC

Berdasarkan analisis permasalahan sistem pada toko besi ABC diatas

maka dibutuhkan sebuah sistem baru yang dapat membantu menangani

permasalahan tersebut. Barikut ini akan dibahas beberapa kebutuhan sistem yang

baru pada toko besi ABC :

Page 4: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

30 Universitas Kristen Petra

Pada permasalahan poin pertama toko ini membutuhkan purchase order,

sehingga dapat mengetahui apakah sebelumnya pernah melakukan

permintaan barang.

Pada permasalahan poin kedua dan ketiga toko ini membutuhkan laporan

stok besi yang di-update secara terus menerus pada tiap perubahan stok

(dengan sistem perpetual). Hal ini dimaksudkan agar stok barang pada

toko ini lebih akurat.

Pada permasalahan poin keempat toko ini membutuhkan laporan hutang-

piutang agar dapat membantu dalam melihat tanggal jatuh tempo hutang-

piutang yang ada.

Pada permasalahan poin kelima toko ini membutuhkan warning untuk

minimum stok agar membantu stok tidak sampai kosong(akan diisi

manual oleh pemilik toko).

Dibuat laporan-laporan lain yang dapat membantu pemilik toko untuk

mengetahui bagaimana kondisi toko saat ini, seperti : laporan laba-rugi,

laporan gaji karyawan, laporan kartu stok, laporan harga pokok

penjualan, laporan pembelian dan juga penjualan.

3.5 Perancangan Sistem Toko Besi ABC

3.5.1 Desain Document Flowchart

Desain document flowchart untuk sistem-sistem yang ada di toko besi

ABC adalah sistem pembelian (tunai atau shutang), sistem retur, sistem penjualan

(tunai/hutang), dan sistem penagihan hutang.

3.5.1.1 Gambaran Sistem Toko Besi ABC saat ini

a. Sistem Pembelian

Proses Pembelian di Toko Besi ABC dimulai ketika pemilik toko

menelepon supplier untuk memesan barang. Setelah itu supplier akan

mengirim barang jika barangnya ada, dan jika tidak ada maka supplier akan

menawarkan kepada pemilik toko apakah ingin memesan atau tidak. Jika

memesan, maka supplier akan mencatat pesanan dari pemilik toko dan akan

memberi kabar jika barangnya sudah tersedia, namun jika tidak memesan

Page 5: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

31 Universitas Kristen Petra

maka proses berakhir. Untuk pengirimannya akan dilakukan oleh supplier

tanpa ada ongkos kirim, dan langsung diterima oleh pihak toko. Untuk sistem

pembayarannya dapat dilakukan dengan 2 cara, yaitu :

Pembayaran Tunai

Pembayaran tunai dilakukan langsung pada saat barang dikirim,

dan pemilik toko ini membayar. Sopir yang mengantar barang akan

membawa bukti delivery order asli dan copy rangkap delivery order,

nota pembelian asli dan copy rangkap nota pembelian. Bila sudah

dibayar, toko akan mengambil delivery order yang asli dan nota

pembelian asli, sedangkan copy rangkap delivery order dan nota

pembelian akan diberikan pada sopir yang mengantar barang tersebut.

Kemudian pemilik akan mengarsip delivery order asli dan nota

pembelian asli.

Pembayaran Hutang

Toko ini juga bisa melakukan pembelian secara hutang, jadi tidak

langsung dibayar saat barang datang. Saat menerima barang yang

dikirim dari supplier maka pihak toko akan mendapat delivery order

asli dan copy rangkap nota pembelian, sedangkan copy rangkap

delivery order dan nota pembelian asli akan dibawa kembali oleh

sopir yang mengantarkan barang. Copy rangkap delivery order dan

nota pembelian asli tersebut nantinya akan digunakan supplier untuk

mencocokkan apakah benar bahwa toko ini memiliki hutang

pembelian. Bila telah dibayar lunas, maka nota pembelian asli yang

tadinya dibawa oleh supplier akan diberikan kepada pemilik toko. Jika

belum dibayar, maka nota pembelian asli akan tetap dipegang

supplier, jadi sifat pembayarannya hanya satu kali saja.

Document Flowchart untuk Proses Pembelian dapat dilihat pada

Gambar 3.1

Page 6: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

32 Universitas Kristen Petra

Gambar 3.1. Document Flowchart Proses Pembelian

Proses Pembelian

PemilikSupplier

Start

Meminta

barang ke

supplier

Cek stok

barang?

Catat Pesanan

Barang

Ada

Pemberitahuan

barang habis

Tidak ada

Pesan dahulu?

Ya

Membuat DO dan

Nota

Mengirimkan

barang2

1

Delivery Order

2

1

Nota Pembelian

End

Bayar tunai?

Tidak

Bayar tunai YaTidak

Sudah lunas? 1

Nota PembelianSudah

Belum

File beli

lunas File hutang

2

Delivery Order

2

Nota Pembelian

1

Delivery Order

1

Nota Pembelian

2

Delivery Order

1

Nota Pembelian

1

Delivery Order

2

Nota Pembelian

Page 7: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

33 Universitas Kristen Petra

b. Sistem Retur

Proses retur dapat terjadi apabila barang yang diterima rusak atau cacat.

Saat barang datang dan mengalami kondisi rusak atau cacat, maka saat itu

juga jumlah barang yang ada di nota asli maupun rangkap akan dikurangi

(diberikan tanda coretan pengurangan) sesuai dengan jumlah barang dengan

kondisi rusak atau cacat. Pemilik hanya bisa menukar barang dengan jenis

dan ukuran barang yang sama.

Document Flowchart untuk Proses Retur dapat dilihat pada Gambar 3.2

Gambar 3.2. Document Flowchart Proses Retur

c. Sistem Penjualan

Untuk proses penjualan pada Toko Besi ABC dapat dilakukan dengan 2

macam cara, yaitu :

Penjualan Tunai

Pembeli dapat melakukan pembayaran atas pembeliannya secara

tunai. Saat membeli barang di toko ini, pembeli akan mendapatkan nota

Proses Retur

PemilikSupplier

Start

Mengirim

barang

Mengecek

barang

Ada yang

rusak/cacat?

Mengurangi

jumlah barang

sesuai yang

rusak/cacat

End

Tidak ada

Ada

Page 8: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

34 Universitas Kristen Petra

yang ditulis oleh tangan dan tanpa adanya copy rangkap, toko ini tidak

menyimpan arsip atas pembelian tersebut.

Penjualan Hutang

Pembeli dapat melakukan pembayaran atas pembeliannya secara

hutang. Saat membeli barang di toko ini, pembeli akan mendapatkan

copy rangkap nota penjualan, dan yang asli sementara ini disimpan oleh

toko ini sampai pembayarannya sudah dilunasi. Bila pembeli sudah

melunasi pembayarannya maka nota asli tersebut akan diserahkan kepada

pembeli, bila ternyata saat ditagih belum melakukan pelunasan

hutangnya, maka nota asli tidak diberikan. Jadi sifat pembayarannya

hanya satu kali.

Document Flowchart untuk Proses Penjualan dapat dilihat pada Gambar

3.3

Page 9: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

35 Universitas Kristen Petra

Gambar 3.3. Document Flowchart Proses Penjualan

d. Sistem Menagih Hutang

Dalam jangka waktu tertentu, pemilik toko ini akan mengecek file-file

nota penjualan hutang yang jatuh tempo. Apabila ada yang jatuh tempo, maka

pihak toko akan menagih hutang pada customer. Jika customer membayar,

maka nota penjualan asli akan diberikan kepada customer dan jika belum

Proses Penjualan

PemilikCustomer

Start

Menjual

barang

Ada yang

membeli?

Bayar tunai?Ada

End

Tidak ada

2

1

Nota Penjualan

Tidak

1

Nota Penjualan

2

Nota Penjualan

Buat nota

rangkap

Buat nota

tunai

Ya

Nota Penjualan

File

Piutang

Membayar

tunai

Terima

pembayaran

tunai

Page 10: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

36 Universitas Kristen Petra

maka nota penjualan asli akan dibawa kembali untuk proses penagihan

selanjutnya.

Document Flowchart untuk Proses Menagih Hutang dapat dilihat pada

Gambar 3.4

Gambar 3.4. Document Flowchart Proses Menagih Hutang

e. Sistem Penggajian Karyawan

Gaji karyawan dihitung setiap hari dan diberikan pada tiap akhir minggu.

Jumlah gaji yang dibayarkan tergantung pada total absensi karyawan yang

bersangkutan pada minggu tersebut. Jika seorang karyawan selalu masuk dan

Proses Menagih Hutang

PemilikCustomer

1

Nota Penjualan

Menagih

hutang

Start

Cek tanggal

jatuh tempo

nota

File

Piutang

Membayar?

Membayar

tunai

Ya

Tidak

Terima

pembayaran

tunai

End

Page 11: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

37 Universitas Kristen Petra

tidak pernah absen, akan diberikan apresiasi berupa bonus gaji dan ikut

dibayarkan langsung beserta gaji pada akhir minggu.

3.5.1.2 Desain Sistem yang akan dibuat

a. Desain Context Diagram dan Data Flow Diagram

Pembuatan Context Diagram yang ada pada Gambar 3.5 merupakan

proses dari keseluruhan sistem. Context Diagram pada bagian pelanggan

menggambarkan proses data order pembelian, data pembayaran, data

pelanggan, dan nota penjualan barang. Pada bagian pemasok menggambarkan

proses dari data pemasok, data tagihan pembelian, delivery order, booking

pesanan, data pembayaran, retur barang, serta data pembelian barang. Ada 2

bagian lagi, yaitu pemilik dan karyawan. Pada bagian pemilik, terdapat arus

laporan-laporan yang dibutuhkan oleh pemilik seperti laporan pembelian,

laporan penjualan, laporan kartu stok, laporan laba-rugi, laporan harga pokok

penjualan, laporan hutang-piutang, dan laporan gaji karyawan. Sedangkan

bagian terakhir yaitu karyawan, pada bagian ini terdapat alur data karyawan,

data absensi, serta gaji karyawan.

Context Diagram dapat dilihat pada Gambar 3.5

Page 12: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

38 Universitas Kristen Petra

Gambar 3.5. Context Diagram

b. Data Flow Diagram Level 0

Data Flow Diagram level 0 yang ada pada Gambar 3.6 merupakan proses

penjualan, pembelian, penggajian dan report.

Proses penjualan (proses 1) dilakukan oleh pelanggan melibatkan alur

data pelanggan, alur data pembayaram, dan data order pembelian. Kemudian

arus data tersebut akan masuk dalam proses penjualan dan akan menghasilkan

nota penjualan pada pelanggan. Proses penjualan ini akan melibatkan 4 buah

data store yaitu : data store barang, data store penjualan, data store

pelunasan penjualan, dan data store pelanggan.

Proses pembelian (proses 2) terhubung dengan pemasok yang melibatkan

alur data pemasok, alur data tagihan pembelian, dan akan menghasilkan data

pembayaran, data pembelian, data booking pesanan, dan data retur barang.

Pada proses pembelian ini melibatkan 6 data store yaitu: data store pemasok,

0

Sistem Informasi

Administrasi Toko Besi

ABC

PemasokKaryawan

Pemilik

Pelanggan

Data absensi

Data karyawan

Gaji karyawan

Data tagihan pembelian

Data pemasok

Delivery order

Data pembayaran

Booking pesananRetur barang

Data pelanggan

Nota penjualan barang

Data pembelian dan pembayaran

Laporan pembelian

Laporan penjualan

Laporan kartu stok

Laporan laba rugi

Laporan hutang piutang

Laporan harga pokok penjualan

Laporan gaji karyawan

Data pembelian

Page 13: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

39 Universitas Kristen Petra

data store barang, data store pembelian, data store penerimaan PO, data

store retur, dan data store pelunasan pembelian.

Proses penggajian (proses 3) terhubung dengan karyawan yang

melibatkan alur data karyawan, alur data absensi dan kemudian akan

menghasilkan data gaji karyawan. Pada proses penggajian ini akan

melibatkan 2 data store, yaitu : data store karyawan, dan data store absensi.

Dari data store penjualan, data store pembelian, data store barang, data

store pelunasan penjualan, data store pelunasan pembelian, dan data store

absensi yang sudah ada akan dilanjutkan ke dalam proses report (proses 4).

Dari proses tersebut akan dialirkan ke owner, sehingga dapat dilihat laporan-

laporan, seperti laporan penjualan, laporan pembelian, laporan kartu stok,

laporan laba-rugi, laporan harga pokok penjualan, laporan hutang-piutang,

dan laporan gaji karyawan.

Data Flow Diagram Level 0 dapat dilihat pada Gambar 3.6

Page 14: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

40 Universitas Kristen Petra

Gambar 3.6. Data Flow Diagram Level 0

c. Data Flow Diagram Level 1 Penjualan

Data Flow Diagram penjualan yang ada pada Gambar 3.7 merupakan

proses penjualan secara tunai dan hutang. Proses penjualan (proses 1.1)

dilakukan oleh pelanggan dimana data order pembelian masuk ke proses 1.1,

lalu akan disimpan ke dalam data store barang, dan data store penjualan. Dan

proses ini mengeluarkan nota untuk customer dimana prosesnya berasal dari

data store barang yang mengalir ke dalam proses 1.1.

1

Penjualan

2

Pembelian

3

Penggajian

4

Report

Pelanggan

Pemasok

Karyawan

Pemilik

Penjualan

Pembelian

Absensi

Data pelanggan

Data order pembelian

Nota penjualan barang

Data penjualan

Data penjualan

Data pembelian

Data absensi

Data absensi

Data penjualan

Data pembelianData absensi

Data karyawan

Absensi

Data pemasok

Data tagihan pembelian

Delivery order

Booking pesanan

Data pembelian

Retur barang

Gaji karyawan

Laporan pembelian

Laporan penjualan

Laporan kartu stok

Laporan laba rugi

Laporan hutang piutang

Laporan gaji karyawan

Laporan harga pokok penjualan

Pelanggan

Data pelanggan

Pemasok

Data pemasok

Karyawan

Data karyawan

Data pembayaran

Data pembayaran

Pelunasan

Penjualan

BarangData barang

Data pelunasan penjualan

Pelunasan

Pembelian

Retur

Pembelian

Penerimaan

PO

Data barang

Data pelunasan pembelian

Data retur barangData penerimaan PO

Data pesanan

Data pelunasan penjualan

Data barang

Data pelunasan pembelian

Page 15: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

41 Universitas Kristen Petra

Untuk proses pelunasan (proses 1.2) data diperoleh dari data store

penjualan dan data pembayaran dari pelanggan, kemudian akan diproses lalu

disimpan dalam data store pelunasan penjualan.

Pada proses pencatatan data pelanggan (proses 1.3) data diperoleh dari

pelanggan dan kemudian akan disimpan dalam data store pelanggan.

Data Flow Diagram Level 1 Penjualan dapat dilihat pada Gambar 3.7

Gambar 3.7. Data Fow Diagram Level 1 Penjualan

d. Data Flow Diagram Level 1 Pembelian

Data Flow Diagram level 1 pembelian yang ada pada Gambar 3.8

merupakan proses pembelian secara tunai dan hutang. Sebelum melakukan

pembelian, toko ini melakukan proses pemesanan (proses 2.1). Proses 2.1

memberikan data pembelian maupun booking pesanan kepada pemasok dan

pemasok memberikan surat pemesanan saat barang dikirim. Setelah itu dari

proses 2.1 datanya akan disimpan dalam data store pembelian kemudian dari

data store pembelian akan dilanjutkan ke dalam proses penerimaan (proses

1.1

Penjualan

1.2

Pelunasan Hutang

Penjualan

Pelanggan

Pelunasan

Penjualan

Barang

Penjualan

Nota penjualan barang

Data order pembelian Data pelunasan penjualan

Data barang

Data penjualanData penjualan

Data pelanggan

Pelanggan

1.3

Pencatatan Data

Pelanggan

Data pelanggan

Data pembayaran

Page 16: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

42 Universitas Kristen Petra

2.2). Pada proses 2.2 data pembeliannya akan masuk ke dalam data store

barang dan data store penerimaanPO.

Untuk proses retur (proses 2.3) data akan disimpan ke dalam data store

retur pembelian saja, dan tidak mengubah data store barang, karena hanya

berupa history retur saja. Untuk proses pelunasan (proses 2.4) data diperoleh

dari data tagihan pembelian dari pemasok dan data store penerimaanPO

kemudian akan disimpan ke dalam data store pelunasan pembelian.

Pada proses yang terakir yaitu proses pencatatan data pemasok (proses

2.5) data pemasok didapatkan dari pemasok, dan akan disimpan dalam data

store pemasok.

Data Flow Diagram Level 1 Pembelian dapat dilihat pada Gambar 3.8

Gambar 3.8. Data Flow Diagram Level 1 Pembelian

e. Data Flow Diagram Level 1 Penggajian

Data Flow Diagram Level 1 Penggajian yang ada pada Gambar 3.9

merupakan proses penggajian berdasarkan absensi karyawan. Sebelum

menghitung gaji karyawan per orang, toko ini memerlukan data dari

karyawan yaitu absensi harian yang akan masuk di proses absensi (proses

3.1), setelah diproses maka data absensi akan disimpan pada data store

absensi. Kemudian proses berlanjut ke proses penggajian (proses 3.2) dimana

2.1

Pemesanan

2.2

Penerimaan

2.3

Retur

2.4

Pelunasan

2.5

Pencatatan Data

Pemasok

Pemasok

Pembelian

Retur

Pembelian

Pelunasan

Pembelian

Pemasok

Barang

Penerimaan

PO

Data pesanan

Data pembelian

Data penerimaan

Data barang

Data peluanasan pembelian

Data penerimaan PO

Data retur barang

Data pembelianDelivery order

Data pemasok

Data pemasok

Data tagihan pembelian

Retur barang

Data pembayaranBooking pesanan

Page 17: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

43 Universitas Kristen Petra

data akan diambil dari tabel absensi dan mengeluarkan output berupa gaji

karyawan.

Kemudian pada proses pencatatan data karyawan (proses 3.3) akan

didapatkan data karyawan dan disimpan pada data store karyawan.

Data Flow Diagram Level 1 Penggajian dapat dilihat pada Gambar 3.9

Gambar 3.9. Data Flow Diagram Level 1 Penggajian

3.5.2 Desain Entity Relationship Diagram

Conceptual Entity Relationship Diagram yang tertera pada gambar

merupakan sistem pembelian dan penjualan pada toko besi ABC. Desain

ERD merupakan tahap akhir desain sebelum pembuatan aplikasi.

Desain Conceptual Entity Relationship Diagram dapat dilihat pada

Gambar 3.10

3.1

Absensi

3.3

Pencatatan Data

Karyawan

KaryawanAbsensi

Karyawan

3.2

Penggajian

Karyawan

Absensi

Data karyawan

Gaji karyawan

Data absensi Data karyawan

Data absensi

Data karyawan

Page 18: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

44 Universitas Kristen Petra

memiliki

berisibisa

memiliki

mempunyai

melakukan

memiliki

berisi

melakukan

melakukan

memiliki

berisi

memiliki

melakukan

melakukanberisi

melakukan

tblUser

id_user

nama_user

username

password

status_user

tblPegawai

id_peg awai

nama_peg awai

alamat_peg awai

kota_peg awai

telp_peg awai

hp_pegawai

lulusan

tgl_masuk

jabatan_peg awai

g aji_pokok

tblAbsenPegawai

id_absen

tgl_absen

tblPelang gan

id_pelang g an

nama_pelang g an

alamat_pelangg an

telp_pelang g an

hp_pelang gan

kota

nama_toko

alamat_toko

telp_toko

tblDetailPenjualan

id_detailpenjualan

nama_barang

ukuran_barang

jumlah_barang

harga_barang

subtotal_penjualan

tblPenjualan

id_penjualan

nama_pelang g an

tgl_penjualan

tgl_jatuhtempo

total_jual

diskon

g rand_total

jumlah_pembayaran

status_jualtblPemasok

id_pemasok

nama_pemasok

alamat_pemasok

kota

telp_pemasok

hp_pemasok

nama_toko_pemasok

alamat_toko_pemasok

telp_toko

tblBiaya

id_biaya

bulan

tahun

biayaair

biayalistrik

tblMasterBarang

id_barang

nama_barang

ukuran_barang

harga_jual

satuan_brg

stok_minimal

tblPelunasanPenjualan

id_pelunasanpenjualan

tgl_pelunasan

total_pelunasan

no_rekening

no_g iro

tgl_cair

tblPembelian

id_pembelian

no_faktur_pemasok

tgl_pembelian

tgl_jatuhtempo

total_pembelian

jumlah_pembayaran

status_beli

tblDetailPembelian

id_detailpembelian

nama_barang

ukuran_barang

harga_barang

jumlah_barang

subtotal_pembelian

status_pesan

tblPelunasanPembelian

id_pelunasanpembelian

tgl_pelunasan

total_pelunasan

no_rekening

no_g iro

tgl_cair

tblDetailRetur

id_detailretur

nama_barang

ukuran_barang

jumlah_retur

keterang an

tblPenerimaanPO

id_penerimaanPO

tgl_penerimaan

kode_pemasok

tblDetailPenerimaanPO

id_detailpenerimaanPO

nama_barang

ukuran_barang

jumlah_datang

tblBiayaKaryawan

id_biayakaryawan

g aji_mingg uan

bonus_ming guan

bonus_bulanan

bonus_THR

tgl_g ajian

tblKartuStok

id_kstok

tang g al

no_ref

keterang an

stok

harga

stok_lifo

tblRetur

id_retur

tgl_retur

tblLiburan

id_libur

tgl_libur

Gambar 3.10. Conceptual Entity Relationship Diagram

Dari Gambar 3.10, dapat dilihat relasi atau hubungan antar tabelnya sebagai

berikut :

Tabel 3.1. Keterangan Relasi Antar Tabel

Tabel Asal Tabel Tujuan Relationship Keterangan

tblPegawai tblBiayaKaryawan One to many,

mandatory

Satu tblPegawai dapat

mempunyai satu atau

lebih

tblBiayaKaryawan

Page 19: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

45 Universitas Kristen Petra

Tabel 3.1. Keterangan Relasi Antar Tabel (lanjutan)

Tabel Asal Tabel Tujuan Relationship Keterangan

tblPegawai tblAbsenPegawai One to many,

mandatory

Satu tblPegawai bisa

melakukan banyak ke

tblAbsenPegawai

tblPenerimanPO tblDetailPenerimaanPO One to many,

mandatory -

dependent

Satu tblPenerimaanPO

dapat berisi banyak

tblDetailPenerimaanPO

tblPembelian tblPenerimaanPO One to one,

mandatory

Satu tblPembelian

hanya bisa melakukan

satu tblPenerimaanPO

tblPembelian tblDetailPembelian One to many,

mandatory -

dependent

Satu tblPembelian

dapat berisi banyak

tblDetailPembelian

tblPenerimaanPO tblRetur One to one,

mandatory

Satu tblPenerimaanPO

hanya bisa memiliki

satu tblRetur

tblRetur tblDetailRetur One to many,

mandatory -

dependent

Satu tblRetur bisa

berisi banyak

tblDetailRetur

tblPemasok tblPembelian One to many,

mandatory

(tblPemasok) -

dependent

Satu tblPemasok dapat

melakukan banyak

tblPembelian

tblPembelian tblPelunasanPembelian One to one,

mandatory

Satu tblPembelian

dapat melakukan

banyak

tblPelunasanPembelian

tblPenjualan tblDetailPenjualan One to many,

mandatory -

dependent

Satu tblPenjualan dapat

berisi banyak

tblDetailPenjualan

Page 20: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

46 Universitas Kristen Petra

Tabel 3.1. Keterangan Relasi Antar Tabel (lanjutan)

Tabel Asal Tabel Tujuan Relationship Keterangan

tblPelanggan tblPenjualan One to many,

mandatory

(tblPelanggan) -

dependent

Satu tblPelanggan dapat

melakukan banyak

tblPenjualan

tblPenjualan tblPelunasanPenjualan One to one,

mandatory

Satu tblPenjualan dapat

melakukan banyak

tblPelunasanPenjualan

tblMasterBarang tblDetailPenerimaanP

O

One to many,

mandatory

(tblMasterBarang)

Satu tblMasterBarang

dapat memiliki banyak

tblDetailPenerimaanPO

tblMasterBarang tblDetailPenjualan One to many,

mandatory

(tblMasterBarang)

Satu tblMasterBarang

dapat memiliki banyak

tblDetailPenjualan

tblMasterBarang tblDetailPembelian One to many,

mandatory

(tblMasterBarang)

Satu tblMasterBarang

dapat memiliki banyak

tblDetailPembelian

tblMasterBarang tblDetailRetur One to many,

mandatory

(tblMasterBarang)

Satu tblMasterBarang

dapat memiliki banyak

tblDetailRetur

tblMasterBarang tblKartuStok One to many,

mandatory

(tblMasterBarang)

Satu tblMasterBarang

dapat memiliki banyak

tblKartuStok

Physical Entity Relationship Diagram pada Gambar 3.11, dapat diperoleh dengan

men-generate Conceptual Entity Relationship Diagram dengan program Power

Designer 6.1. Sehingga dapat dilihat primary key dari tiap tabel dan fereign key

yang dihasilkan.

Page 21: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

47 Universitas Kristen Petra

ID_

BA

RA

NG

= ID

_B

AR

AN

G

ID_

RE

TU

R =

ID_

RE

TU

R

ID_

RE

TU

R =

ID_

RE

TU

RID

_P

EN

ER

IMAA

NP

O =

ID_

PE

NE

RIM

AA

NP

O

ID_

BA

RA

NG

= ID

_B

AR

AN

G

ID_

PE

GA

WA

I = ID

_P

EG

AW

AI

ID_

PE

NE

RIM

AA

NP

O =

ID_

PE

NE

RIM

AA

NP

O

ID_

PE

MB

EL

IAN

= ID

_P

EM

BE

LIA

N

ID_

BA

RA

NG

= ID

_B

AR

AN

G

ID_

PE

NE

RIM

AA

NP

O =

ID_

PE

NE

RIM

AA

NP

O

ID_

PE

LU

NA

SA

NP

EM

BE

LIA

N =

ID_

PE

LU

NA

SA

NP

EM

BE

LIA

NID

_P

EM

BE

LIA

N =

ID_

PE

MB

EL

IAN

ID_

PE

MA

SO

K =

ID_

PE

MA

SO

K

ID_

BA

RA

NG

= ID

_B

AR

AN

G

ID_

PE

MB

EL

IAN

= ID

_P

EM

BE

LIA

N

ID_

BA

RA

NG

= ID

_B

AR

AN

G

ID_

PE

LU

NA

SA

NP

EN

JU

AL

AN

= ID

_P

EL

UN

AS

AN

PE

NJ

UA

LA

N

ID_

PE

NJ

UA

LA

N =

ID_

PE

NJ

UA

LA

N

ID_

PE

LA

NG

GA

N =

ID_

PE

LA

NG

GA

NID

_P

EN

JU

AL

AN

= ID

_P

EN

JU

AL

AN

ID_

PE

GA

WA

I = ID

_P

EG

AW

AI

TB

LU

SE

R

ID_U

SE

Rin

t

NA

MA

_U

SE

Rvarc

har(

50)

US

ER

NA

ME

varc

har(

20)

PA

SS

WO

RD

varc

har(

20)

ST

AT

US

_U

SE

Rvarc

har(

15)

TB

LP

EG

AW

AI

ID_P

EG

AW

AI

int

NA

MA

_P

EG

AW

AI

varc

har(

50)

ALA

MA

T_P

EG

AW

AI

varc

har(

50)

KO

TA

_P

EG

AW

AI

varc

har(

20)

TE

LP

_P

EG

AW

AI

varc

har(

20)

HP

_P

EG

AW

AI

varc

har(

20)

LU

LU

SA

Nvarc

har(

10)

TG

L_M

AS

UK

date

tim

e

JA

BA

TA

N_P

EG

AW

AI

varc

har(

30)

GA

JI_

PO

KO

Kdecim

al(10,2

)T

BLA

BS

EN

PE

GA

WA

I

ID_A

BS

EN

int

ID_P

EG

AW

AI

int

TG

L_A

BS

EN

date

tim

e

TB

LP

ELA

NG

GA

N

ID_P

ELA

NG

GA

Nin

t

NA

MA

_P

ELA

NG

GA

Nvarc

har(

50)

ALA

MA

T_P

ELA

NG

GA

Nvarc

har(

50)

TE

LP

_P

ELA

NG

GA

Nvarc

har(

20)

HP

_P

ELA

NG

GA

Nvarc

har(

20)

KO

TA

varc

har(

20)

NA

MA

_T

OK

Ovarc

har(

50)

ALA

MA

T_T

OK

Ovarc

har(

50)

TE

LP

_T

OK

Ovarc

har(

20)

TB

LD

ET

AIL

PE

NJU

ALA

N

ID_P

EN

JU

ALA

Nin

t

ID_D

ET

AIL

PE

NJU

ALA

Nin

t

ID_B

AR

AN

Gin

t

NA

MA

_B

AR

AN

Gvarc

har(

100)

UK

UR

AN

_B

AR

AN

Gvarc

har(

20)

JU

MLA

H_B

AR

AN

Gdecim

al(10,2

)

HA

RG

A_B

AR

AN

G2

decim

al(10,2

)

SU

BT

OT

AL_P

EN

JU

ALA

Ndecim

al(10,2

)

TB

LP

EN

JU

ALA

N

ID_P

EN

JU

ALA

Nin

t

ID_P

ELA

NG

GA

Nin

t

ID_P

ELU

NA

SA

NP

EN

JU

ALA

Nin

t

NA

MA

_P

ELA

NG

GA

Nvarc

har(

50)

TG

L_P

EN

JU

ALA

Ndate

tim

e

TG

L_JA

TU

HT

EM

PO

date

tim

e

TO

TA

L_JU

AL

decim

al(10,2

)

DIS

KO

Ndecim

al(10,2

)

GR

AN

D_T

OT

AL

decim

al(10,2

)

JU

MLA

H_P

EM

BA

YA

RA

Ndecim

al(10,2

)

ST

AT

US

_JU

AL

varc

har(

30)

TB

LP

EM

AS

OK

ID_P

EM

AS

OK

int

NA

MA

_P

EM

AS

OK

varc

har(

50)

ALA

MA

T_P

EM

AS

OK

varc

har(

50)

KO

TA

varc

har(

20)

TE

LP

_P

EM

AS

OK

varc

har(

20)

HP

_P

EM

AS

OK

varc

har(

20)

NA

MA

_T

OK

O_P

EM

AS

OK

varc

har(

50)

ALA

MA

T_T

OK

O_P

EM

AS

OK

varc

har(

50)

TE

LP

_T

OK

Ovarc

har(

20)

TB

LB

IAY

A

ID_B

IAY

Ain

t

BU

LA

Nvarc

har(

20)

TA

HU

Nvarc

har(

20)

BIA

YA

AIR

decim

al(10,2

)

BIA

YA

LIS

TR

IKdecim

al(10,2

)

TB

LM

AS

TE

RB

AR

AN

G

ID_B

AR

AN

Gin

t

NA

MA

_B

AR

AN

Gvarc

har(

100)

UK

UR

AN

_B

AR

AN

Gvarc

har(

20)

HA

RG

A_JU

AL

decim

al(10,2

)

SA

TU

AN

_B

RG

varc

har(

20)

ST

OK

_M

INIM

AL

decim

al(10,2

)

TB

LP

ELU

NA

SA

NP

EN

JU

ALA

N

ID_P

ELU

NA

SA

NP

EN

JU

ALA

Nin

t

ID_P

EN

JU

ALA

Nin

t

TG

L_P

ELU

NA

SA

Ndate

tim

e

TO

TA

L_P

ELU

NA

SA

Ndecim

al(10,2

)

NO

_R

EK

EN

ING

int

NO

_G

IRO

varc

har(

20)

TG

L_C

AIR

date

tim

e

TB

LP

EM

BE

LIA

N

ID_P

EM

BE

LIA

Nin

t

ID_P

EM

AS

OK

int

ID_P

ELU

NA

SA

NP

EM

BE

LIA

Nin

t

ID_P

EN

ER

IMA

AN

PO

int

NO

_F

AK

TU

R_P

EM

AS

OK

varc

har(

30)

TG

L_P

EM

BE

LIA

Ndate

tim

e

TG

L_JA

TU

HT

EM

PO

date

tim

e

TO

TA

L_P

EM

BE

LIA

Ndecim

al(10,2

)

JU

MLA

H_P

EM

BA

YA

RA

Ndecim

al(10,2

)

ST

AT

US

_B

ELI

varc

har(

30)

TB

LD

ET

AIL

PE

MB

ELI

AN

ID_P

EM

BE

LIA

Nin

t

ID_D

ET

AIL

PE

MB

ELIA

Nin

t

ID_B

AR

AN

Gin

t

NA

MA

_B

AR

AN

Gvarc

har(

100)

UK

UR

AN

_B

AR

AN

Gvarc

har(

20)

HA

RG

A_B

AR

AN

Gdecim

al(10,2

)

JU

MLA

H_B

AR

AN

Gdecim

al(10,2

)

SU

BT

OT

AL_P

EM

BE

LIA

Ndecim

al(10,2

)

ST

AT

US

_P

ES

AN

varc

har(

30)

TB

LP

ELU

NA

SA

NP

EM

BE

LIA

N

ID_P

ELU

NA

SA

NP

EM

BE

LIA

Nin

t

ID_P

EM

BE

LIA

Nin

t

TG

L_P

ELU

NA

SA

Ndate

tim

e

TO

TA

L_P

ELU

NA

SA

Ndecim

al(10,2

)

NO

_R

EK

EN

ING

int

NO

_G

IRO

varc

har(

20)

TG

L_C

AIR

date

tim

e

TB

LD

ET

AIL

RE

TU

R

ID_R

ET

UR

int

ID_D

ET

AIL

RE

TU

Rin

t

ID_B

AR

AN

Gin

t

NA

MA

_B

AR

AN

Gvarc

har(

100)

UK

UR

AN

_B

AR

AN

Gvarc

har(

20)

JU

MLA

H_R

ET

UR

decim

al(10,2

)

KE

TE

RA

NG

AN

varc

har(

80)

TB

LP

EN

ER

IMA

AN

PO

ID_P

EN

ER

IMA

AN

PO

int

ID_P

EM

BE

LIA

Nin

t

ID_R

ET

UR

int

TG

L_P

EN

ER

IMA

AN

date

tim

e

KO

DE

_P

EM

AS

OK

varc

har(

30)

TB

LD

ET

AIL

PE

NE

RIM

AA

NP

O

ID_P

EN

ER

IMA

AN

PO

int

ID_D

ET

AIL

PE

NE

RIM

AA

NP

Oin

t

ID_B

AR

AN

Gin

t

NA

MA

_B

AR

AN

Gvarc

har(

100)

UK

UR

AN

_B

AR

AN

Gvarc

har(

20)

JU

MLA

H_D

AT

AN

Gdecim

al(10,2

)

TB

LB

IAY

AK

AR

YA

WA

N

ID_B

IAY

AK

AR

YA

WA

Nin

t

ID_P

EG

AW

AI

int

GA

JI_

MIN

GG

UA

Ndecim

al(10,2

)

BO

NU

S_M

ING

GU

AN

decim

al(10,2

)

BO

NU

S_B

ULA

NA

Ndecim

al(10,2

)

BO

NU

S_T

HR

decim

al(10,2

)

TG

L_G

AJIA

Ndate

tim

e

TB

LK

AR

TU

ST

OK

ID_K

ST

OK

int

ID_B

AR

AN

Gin

t

TA

NG

GA

Ldate

tim

e

NO

_R

EF

varc

har(

10)

KE

TE

RA

NG

AN

varc

har(

80)

ST

OK

decim

al(10,2

)

HA

RG

Adecim

al(10,2

)

ST

OK

_LIF

Odecim

al(10,2

)

TB

LR

ET

UR

ID_R

ET

UR

int

ID_P

EN

ER

IMA

AN

PO

int

TG

L_R

ET

UR

date

tim

e

TB

LLIB

UR

AN

ID_LIB

UR

int

TG

L_LIB

UR

date

tim

e

Gambar 3.11. Physical Entity Relationship Diagram

Page 22: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

48 Universitas Kristen Petra

3.5.3 Perancangan file-file Database

Dari Conceptual Entity Relationship Diagram yang telah ada maka

dapat dibuat desain tabel beserta record-recordnya. Berikut ini merupakan

seluruh tabel yang ada pada ERD dimana tanda * di samping nama field

merupakan field yang menjadi primary key dari tabel tersebut.

a) Tabel tblUser

Tabel tblUser merupakan tabel yang berisi tentang data-data

pengguna yang menggunakan sistem ini. Field-field yang terdapat

pada tabel ini dapat dilihat pada Tabel 3.2 :

Tabel 3.2. Tabel tblUser

Nama Field Tipe

Data

Ukuran Keterangan

ID_USER* Integer Id dari user yang terdaftar

NAMA_USER Varchar 50 Nama user yang terdaftar

USERNAME Varchar 20 Username dari

user/pengguna

PASSWORD Varchar 20 Password dari

user/pengguna

STATUS_USER Varchar 15 Status user atau admin

b) Tabel tblPegawai

Tabel tblPegawai merupakan tabel yang berisi tentang data-data

pegawai yang bekerja pada toko ini. Field-field yang terdapat pada

tabel ini dapat dilihat pada Tabel 3.3 :

Tabel 3.3. Tabel tblPegawai

Nama Field Tipe

Data

Ukuran Keterangan

ID_PEGAWAI* Integer Id dari pegawai toko

NAMA_PEGAWAI Varchar 50 Nama pegawai toko

ALAMAT_PEGAWAI Varchar 50 Alamat pegawai toko

Page 23: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

49 Universitas Kristen Petra

Tabel 3.3. Tabel tblPegawai (lanjutan)

Nama Field Tipe

Data

Ukuran Keterangan

KOTA_PEGAWAI Integer Kota pegawai

TELP_PEGAWAI Varchar 20 No Telepon pegawai

HP_PEGAWAI Varchar 20 No HP pegawai

LULUSAN Varchar 10 Status lulusan

pegawai

TGL_MASUK DateTime Tanggal masuk

pegawai

JABATAN_PEGAWAI Varchar 30 Jabatan pegawai

GAJI_POKOK Decimal 10,2 Gaji Pokok masing-

masing pegawai

c) Tabel tblPelanggan

Tabel tblPelanggan merupakan tabel yang berisi tentang data-data

pelanggan yang bekerja sama dengan toko ini. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.4 :

Tabel 3.4. Tabel tblPelanggan

Nama Field Tipe

Data

Ukuran Keterangan

ID_PELANGGAN* Integer Id pelanggan yang

disimpan

NAMA_PELANGGAN Varchar 50 Nama pelanggan

yang disimpan

ALAMAT_PELANGGAN Varchar 50 Alamat pelanggan

yang disimpan

TELP_PELANGGAN Varchar 20 No telepon

pelanggan yang

disimpan

HP_PELANGGAN Varchar 20 No HP pelanggan

Page 24: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

50 Universitas Kristen Petra

Tabel 3.4. Tabel tblPelanggan (lanjutan)

Nama Field Tipe

Data

Ukuran Keterangan

KOTA Varchar 20 Kota tempat tinggal

pelanggan

NAMA_TOKO Varchar 50 Nama toko yang

dimiliki pelanggan

(jika ada)

ALAMAT_TOKO Varchar 50 Alamat toko

pelanggan (jika

ada)

TELP_TOKO Varchar 20 No telepon toko

pelanggan

d) Tabel tblPemasok

Tabel tblPemasok merupakan tabel yang berisi tentang data-data

pemasok yang bekerja sama dengan toko ini. Field-field yang terdapat

pada tabel ini dapat dilihat pada Tabel 3.5 :

Tabel 3.5. Tabel tblPemasok

Nama Field Tipe

Data

Ukuran Keterangan

ID_PEMASOK* Integer Id pemasok yang

disimpan

NAMA_PEMASOK Varchar 50 Nama pemasok

yang disimpan

ALAMAT_PEMASOK Varchar 50 Alamat pemasok

yang disimpan

TELP_PEMASOK Varchar 20 No telepon

pemasok yang

disimpan

Page 25: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

51 Universitas Kristen Petra

Tabel 3.5. Tabel tblPemasok (lanjutan)

Nama Field Tipe

Data

Ukuran Keterangan

HP_PEMASOK Varchar 20 No HP

pemasok yang

disimpan

KOTA Varchar 20 Kota tempat

tinggal

pemasok

NAMA_TOKO_PEMASOK Varchar 50 Nama toko

yang dimiliki

pemasok (jika

ada)

ALAMAT_TOKO_PEMASOK Varchar 50 Alamat toko

pemasok (jika

ada)

TELP_TOKO Varchar 20 No telepon

toko pemasok

e) Tabel tblBiayaKaryawan

Tabel tblBiayaKaryawan merupakan tabel yang berisi tentang

catatan gaji pokok dan bonus dari masing-masing karyawan di toko

ini. Field-field yang terdapat pada tabel ini dapat dilihat pada Tabel

3.6 :

Tabel 3.6. Tabel tblBiayaKaryawan

Nama Field Tipe

Data

Ukuran Keterangan

ID_BIAYAKARYAWAN* Integer Id dari biaya

karyawan

GAJI_MINGGUAN Decimal 10,2 Gaji mingguan

karyawan

BONUS_MINGGUAN Decimal 10,2 Bonus mingguan

Page 26: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

52 Universitas Kristen Petra

Tabel 3.6. Tabel tblBiayaKaryawan (lanjutan)

BONUS_BULANAN Decimal 10,2 Bonus bulanan

BONUS_THR Decimal 10,2 Bonus khusus,

misal : hari raya

f) Tabel tblAbsenPegawai

Tabel tblAbsenPegawai merupakan tabel yang berisi tentang

catatan absensi pegawai pada toko ini. Field-field yang terdapat pada

tabel ini dapat dilihat pada Tabel 3.7 :

Tabel 3.7. Tabel tblAbsenPegawai

Nama Field Tipe

Data

Ukuran Keterangan

ID_ABSEN* Integer Id dari absen

karyawan

TGL_ABSEN DateTime Tanggal absensi

g) Tabel tblBiaya

Tabel tblBiaya merupakan tabel yang berisi tentang catatan biaya

air dan listrik yang dimiliki toko ini. Field-field yang terdapat pada

tabel ini dapat dilihat pada Tabel 3.8 :

Tabel 3.8. Tabel tblBiaya

Nama Field Tipe

Data

Ukuran Keterangan

ID_BIAYA* Integer Id dari biaya lain-

lain

BULAN Varchar 20 Bulan biaya

TAHUN Varchar 20 Tahun biaya

BIAYA_AIR Decimal 10,2 Biaya air

BIAYA_LISTRIK Decimal 10,2 Biaya listrik

Page 27: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

53 Universitas Kristen Petra

h) Tabel tblMasterBarang

Tabel tblMasterBarang merupakan tabel yang berisi tentang

catatan data barang yang dimiliki toko ini. Field-field yang terdapat

pada tabel ini dapat dilihat pada Tabel 3.9 :

Tabel 3.9. Tabel tblMasterBarang

Nama Field Tipe

Data

Ukuran Keterangan

ID_BARANG* Integer Id barang

NAMA_BARANG Varchar 100 Nama barang yang

disimpan

UKURAN_BARANG Varchar 20 Ukuran dari barang

yang disimpan

SATUAN BARANG Varchar 20 Satuan barang yang

disimpan

HARGA_JUAL Decimal 10,2 Harga beli barang

yang disimpan

STOK_MINIMAL Decimal 10,2 Stok minimal dari

barang

i) Tabel tblPembelian

Tabel tblPembelian merupakan tabel yang berisi tentang catatan

data pembelian barang dari toko ini kepada pemasok. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.10 :

Tabel 3.10. Tabel tblPembelian

Nama Field Tipe

Data

Ukuran Keterangan

ID_PEMBELIAN* Integer Id dari pembelian

yang disimpan

NO_FAKTUR_PEMASOK Varchar 30 Nomor PO dari

pemasok

Page 28: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

54 Universitas Kristen Petra

Tabel 3.10. Tabel tblPembelian (lanjutan)

TGL_PEMBELIAN DateTime Tanggal

transaksi

pembelian

TGL_JATUHTEMPO DateTime Tanggal jatuh

tempo untuk

pembelian kredit

TOTAL_PEMBELIAN Decimal 10,2 Subtotal

pembeian

JUMLAH_PEMBAYARAN Decimal 10,2 Jumlah

pembayaran

pembelian

STATUS_BELI Varchar 30 Status beli, tunai

ataukah kredit

j) Tabel tblReturPembelian

Tabel tblReturPembelian merupakan tabel yang berisi tentang

catatan data retur pembelian barang dari toko ini. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.11 :

Tabel 3.11. Tabel tblReturPembelian

Nama Field Tipe

Data

Ukuran Keterangan

ID_RETUR* Integer Id dari retur

pembelian

TGL_RETUR DateTime Tanggal retur

k) Tabel tblPenjualan

Tabel tblReturPembelian merupakan tabel yang berisi tentang

catatan data retur pembelian barang dari toko ini. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.12 :

Page 29: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

55 Universitas Kristen Petra

Tabel 3.12. Tabel tblPenjualan

Nama Field Tipe

Data

Ukuran Keterangan

ID_PENJUALAN* Integer Id dari penjualan

yang disimpan

NAMA_PELANGGAN Varchar 50 Nama pelanggan

yang membeli

barang

TGL_PENJUALAN DateTime Tanggal

transaksi

penjualan

TGL_JATUHTEMPO DateTime Tanggal jatuh

tempo transaksi

penjualan

TOTAL_JUAL Decimal 10,2 Subtotal

penjualan

DISKON Decimal 10,2 Diskon penjualan

GRAND_TOTAL Decimal 10,2 Total penjualan

JUMLAH_PEMBAYARAN Decimal 10,2 Jumlah

pembayaran

penjualan

STATUS_JUAL Varchar 30 Status penjualan

l) Tabel tblPenerimaanPO

Tabel tblPenerimaanPO merupakan tabel yang berisi tentang

catatan data penerimaan PO dari pemasok. Field-field yang terdapat

pada tabel ini dapat dilihat pada Tabel 3.13 :

Page 30: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

56 Universitas Kristen Petra

Tabel 3.13. Tabel tblPenerimaanPO

Nama Field Tipe Data Ukuran Keterangan

ID_PENERIMAANPO* Integer Id penerimaan PO

TGL_PENERIMAAN DateTime Tanggal

penerimaan

KODE_PEMASOK Varchar 30 Kode pemasok

yang mengirim PO

m) Tabel tblPelunasanPembelian

Tabel tblPelunasanPembelian merupakan tabel yang berisi

tentang catatan pelunasan pembelian kepada pemasok. Field-field

yang terdapat pada tabel ini dapat dilihat pada Tabel 3.14 :

Tabel 3.14. Tabel tblPelunasanPembelian

Nama Field Tipe Data Ukuran Keterangan

ID_PELUNASANPEMBELIAN* Integer Id dari pelunasan

pembelian

TGL_PELUNASAN DateTime Tanggal

pelunasan

TOTAL_PELUNASAN Decimal 10,2 Total yang

dibayar

NO_REKENING Integer No rekening yang

dituju

NO_GIRO Varchar 20 No giro yang

digunakan untuk

pelunasan

TGL_CAIR DateTime 10,2 Tanggal cair giro

yang digunakan

Page 31: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

57 Universitas Kristen Petra

n) Tabel tblPelunasanPenjualan

Tabel tblPelunasanPenjualan merupakan tabel yang berisi tentang

catatan pelunasan penjualan dari pelanggan. Field-field yang terdapat

pada tabel ini dapat dilihat pada Tabel 3.15 :

Tabel 3.15. Tabel tblPelunasanPenjualan

Nama Field Tipe Data Ukuran Keterangan

ID_PELUNASANPENJUALAN* Integer Id dari pelunasan

penjualan

TGL_PELUNASAN DateTime Tanggal

pelunasan

TOTAL_PELUNASAN Decimal 10,2 Total yang

dibayar

NO_REKENING Integer No rekening yang

dituju

NO_GIRO Varchar 20 No giro yang

digunakan untuk

pelunasan

TGL_CAIR DateTime 10,2 Tanggal cair giro

yang digunakan

o) Tabel tblDetailPenerimaanPO

Tabel tblDetailPenerimaanPO merupakan tabel yang berisi

tentang catatan detail penerimaan PO dari pemasok. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.16 :

Tabel 3.16. Tabel tblDetailPenerimaanPO

Nama Field Tipe

Data

Ukuran Keterangan

ID_DETAILPENERIMAANPO* Integer Id detail

penerimaan PO

NAMA_BARANG Varchar 50 Nama barang

Page 32: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

58 Universitas Kristen Petra

Tabel 3.16. Tabel tblDetailPenerimaanPO (lanjutan)

UKURAN_BARANG Varchar 20 Ukuran barang

yang diterima

JUMLAH_DATANG integer Jumlah barang

yang datang

p) Tabel tblDetailRetur

Tabel tblDetailRetur merupakan tabel yang berisi tentang catatan

detail retur barang yang terjadi. Field-field yang terdapat pada tabel ini

dapat dilihat pada Tabel 3.17 :

Tabel 3.17. Tabel tblDetailRetur

Nama Field Tipe

Data

Ukuran Keterangan

ID_DETAILRETUR* Varchar 30 Id detail retur

barang

NAMA_BARANG Varchar 50 Nama barang

yang diretur

UKURAN_BARANG Varchar 20 Ukuran barang

yang diretur

JUMLAH_RETUR integer Jumlah barang

yang diretur

KETERANGAN Varchar 50 Informasi alasan

dikembalikan

q) Tabel tblDetailPembelian

Tabel tblDetailPembelian merupakan tabel yang berisi tentang

catatan detail barang yang dibeli dari pemasok. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.18 :

Page 33: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

59 Universitas Kristen Petra

Tabel 3.18. Tabel tblDetailPembelian

Nama Field Tipe

Data

Ukuran Keterangan

ID_DETAILPEMBELIAN* Varchar 30 Id detail

pembelian

barang

NAMA_BARANG Varchar 50 Nama barang

yang dibeli

UKURAN_BARANG Varchar 20 Ukuran barang

yang dibeli

HARGA_BARANG Decimal 10,2 Harga barang

yang dibeli

JUMLAH_BARANG Integer Jumlah barang

yang dibeli

SUBTOTAL_PEMBELIAN Decimal 10,2 Subtotal

pembelian

STATUS Varchar 30 Status

pending/availab

le

r) Tabel tblDetailPenjualan

Tabel tblDetailPenjualan merupakan tabel yang berisi tentang

catatan detail barang yang dijual kepada pelanggan. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.19 :

Tabel 3.19. Tabel tblDetailPenjualan

Nama Field Tipe Data Ukuran Keterangan

ID_DETAILPENJUALAN* Varchar 30 Id detail

penjualan barang

NAMA_BARANG Varchar 50 Nama barang

Page 34: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

60 Universitas Kristen Petra

Tabel 3.19. Tabel tblDetailPenjualan (lanjutan)

UKURAN_BARANG Varchar 20 Ukuran barang

yang dijual

JUMLAH_BARANG Integer Jumlah barang

yang dijual

HARGA_BARANG Decimal 10,2 Harga barang

yang dijual

SUBTOTAL_PENJUALAN Decimal 10,2 Subtotal

penjualan

s) Tabel tblLiburan

Tabel tblLiburan merupakan tabel yang berisi tentang catatan hari

libur dalam satu tahun, untuk penghitungan gaji. Field-field yang

terdapat pada tabel ini dapat dilihat pada Tabel 3.20 :

Tabel 3.20. Tabel tblLiburan

Nama Field Tipe Data Ukuran Keterangan

ID_LIBUR* Integer Id liburan

TGL_LIBUR DateTime Tanggal-tanggal

libur nasional

3.5.4 Desain Menu

Desain Menu dibawah ini merupakan gambaran sekilas mengenai

menu yang akan dibuat pada aplikasi toko besi ABC. Menu beserta sub

menu yang digunakan dalam aplikasi ini dalam Gambar 3.12

Page 35: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

61 Universitas Kristen Petra

Gambar 3.12. Desain Menu pada Aplikasi

3.5.5 Desain Interface

Dalam subbab ini akan ditampilkan beberapa desain interface yang

akan digunakan dalam pembuatan aplikasi. Beberapa desain untuk

interface dalam aplikasi adalah sebagai berikut :

a. Desain Form Log In

Gambar 3.13. Desain Form Log In

Gambar 3.13 merupakan desain form Log In pada aplikasi yang

akan dibuat. User/pengguna dapat memasukkan username dan

password yang dimiliki dan terdaftar pada aplikasi.

Page 36: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

62 Universitas Kristen Petra

b. Desain Form Main Menu

Gambar 3.14. Desain Form Main Menu

Gambar 3.14 merupakan desain dari form main menu dari aplikasi

ini.

c. Desain Form Absensi

Gambar 3.15. Desain Form Absensi

Gambar 3.15 merupakan desain dari menu absensi karyawan.

Page 37: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

63 Universitas Kristen Petra

d. Desain Form Master Barang

Gambar 3.16. Desain Form Master Barang

Gambar 3.16 merupakan desain dari form master barang, yang

akan digunakan untuk menginput data-data barang yang ada pada toko

ini.

e. Desain Form Master Karyawan

Page 38: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

64 Universitas Kristen Petra

Gambar 3.17. Desain Form Master Karyawan

Gambar 3.17 merupakan desain dari form master karyawan.

Dalam form ini dapat memasukkan data-data karyawan baru, atau

mengubah data karyawan yang ada.

f. Desain Form Master Pelanggan

Page 39: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

65 Universitas Kristen Petra

Gambar 3.18. Desain Form Master Pelanggan

Gambar 3.18 merupakan desain dari form master pelanggan.

Dalam form ini dapat memasukkan maupun mengubah data-data

pelanggan.

g. Desain Form Master Pemasok

Page 40: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

66 Universitas Kristen Petra

Gambar 3.19. Desain Form Master Pemasok

Gambar 3.19 merupakan desain dari form master pemasok. Dalam

form ini, pengguna dapat memasukkan maupun mengubah data

pemasok yang bekerja sama dengan toko ini.

h. Desain Form Master Biaya Lain-lain

Page 41: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

67 Universitas Kristen Petra

Gambar 3.20. Desain Form Master Biaya Lain-lain

Gambar 3.20 merupakan desain dari form master biaya lain-lain.

Disini dapat diinputkan biaya air dan listrik yang digunakan oleh toko

ini sesuai bulan dan tahun.

i. Desain Form Master Pengguna

Page 42: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

68 Universitas Kristen Petra

Gambar 3.21. Desain Form Master Pengguna

Gambar 3.21 merupakan desain dari form master pengguna. Disini

dapat ditambahkan data-data pengguna baru yang dapat mengakses aplikasi

ini, dapat juga mengubah data yang lama.

j. Desain Form Transaksi Pemesanan Barang

Page 43: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

69 Universitas Kristen Petra

Gambar 3.22. Desain Form Transaksi Pemesanan Barang

Gambar 3.22 merupakan desain dari form transaksi pemesanan

barang yang digunakan saat mencatat pesanan barang kepada

pemasok.

k. Desain Form Transaksi Penerimaan Barang

Page 44: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

70 Universitas Kristen Petra

Gambar 3.23. Desain Form Transaksi Penerimaan Barang

Gambar 3.23 merupakan desain dari form transaksi penerimaan

barang yang digunakan saat mencatat penerimaan barang dari

pemasok.

l. Desain Form Transaksi Retur Barang

Page 45: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

71 Universitas Kristen Petra

Gambar 3.24. Desain Form Transaksi Retur Barang

Gambar 3.24 merupakan desain dari form retur barang yang

digunakan untuk mencatat barang yang akan diretur kepada pemasok.

m. Desain Form Transaksi Pelunasan Pembelian

Gambar 3.25. Desain Form Transaksi Pelunasan Pembelian

Page 46: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

72 Universitas Kristen Petra

Gambar 3.25 merupakan desain dari form transaksi pelunasan

pembelian yang digunakan untuk mencatat apabilan dari pihak toko

membayar kepada pemasok.

n. Desain Form Transaksi Penjualan Barang

Gambar 3.26. Desain Form Transaksi Penjualan Barang

Gambar 3.26 merupakan desain dari form transaksi penjualan

barang yang digunakan untuk mencatat transaksi penjualan barang

kepada pelanggan.

o. Desain Form Transaksi Pelunasan Penjualan

Page 47: 3. ANALISIS DAN DESAIN SISTEM · beberapa contoh dokumen yang diarsipkan oleh toko besi ABC. Beberapa dokumen tersebut adalah faktur pembelian barang dari supplier, nota penjualan

73 Universitas Kristen Petra

Gambar 3.27. Desain Form Transaksi Pelunasan Penjualan

Gambar 3.27 merupakan desain dari form transaksi pelunasan

penjualan yang digunakan untuk mencatat apabila ada pelanggan yang

melakukan pembayaran.