BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

4.1

Bagan Umum Pengolahaan Data
Tabel 4.1 Bagan Umum Pengolahan Data

INPUT
1 2 3 4 5 6 7 8 9 1 0 Pesanan Permintaan Barang Surat Keluar Barang Bukti Keluar Barang Tagihan Pembayaran Bukti Pembayaran Retur Nota Retur Kebijakan Pemasaran 1 2 3 4 5 6

PROSES
Pesanan Permintaan Barang Penjualan Retur Cetak Laporan Perubahan Harga 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7

OUTPUT
Surat Pesanan Surat Permintaan Barang Faktur Surat Jalan Copy Surat Keluar Barang Kwitansi Pembayaran Tanda Terima Pembayaran Copy Faktur Surat Retur Copy Nota Retur Laporan Retur Laporan Persediaan Laporan Penjualan Laporan Pelanggan Laporan Daftar Barang Laporan Produksi Kebijakan Harga

FILE
1 2 3 4 5 6 7 8 Pelanggan Pesanan Penjualan Retur Persediaan Pembayaran Barang Kebijakan

4.2

Batas-batas Sistem Yang Diusulkan

4.2.1

Diagram Konteks * Tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan

4.2.2

Diagram Overview * Pengembangan diagram konteks dan bisa mencakup sampai sembilan proses

4.2.3

Diagram Anak / Rinci * Penggambaran dari proses-proses yang lebih mendetail,

menggambarkan logika yang diperlukan untuk menghasilkan keluaran

*

Berdasarkan Kenneth E. Kendall and Julie E. Kendall (Analisis dan Perancangan

Sistem)

1 Diagram Konteks Sistem Informasi Persediaan dan Penjualan Tunai Yang Diusulkan Pada PT.4.1 Diagram Konteks P E M R E S B T A A U N Y R A A N R A N P E L A N G G A N P E K W F I T A R A A K T N T U S R I P E M B A Y A R A N S S U J A L A N I S T P E D E P A N C Gambar 4.2. P SURAT PERMINTAAN BARANG SURAT KELUAR BARANG COPY NOTA RETUR LAPORAN DAFTAR BARANG KEBIJAKAN PEMASARAN G U D A N G M A . Pacific Art Panel Indah P T .

0 E S A N A N F A S K W P I T E M A B U N A R S K A I Y T T P A U E R R J A M A N B L A A N Y P A 3 A.2 Diagram Nol Yang Diusulkan LAPORAN PERSEDIAAN LAPORAN PENJUALAN LAPORAN RETUR K R E T U R E U A N G A N M 4 R L A N G G A N P E R S E D E .2 Diagram Nol P E S A N A N S U P E L A N G G A N P E S A N A B N A R A N G P 1 . K Gambar 4.2.4. 0N R E N J U A L A N P E M B A Y A B T U A R A TANDA TERIMAPEMBAYARAN RETUR P E BUKTI PEMBAYARAN COPY FAKTUR K E B I J A K A N 5 C E T A . T 0 U R C O P A U Y N M N I A A N N S U O R A T A T R R E E T T U R PU RE N J U A L A K E B .

3 Diagram Rinci Proses 1 P E N J U A R L S AU N A .3 Diagram Rinci P E L A N G G P E A S N A N A N .4.2. 1 E N T R P E S A 1 Gambar 4.

P E N J U A L A N P E R M I N T A A N Gambar 4.4 Diagram Rinci Proses 2 2 . E P E B N A COPY SURAT KELUAR BARANG 2 T G R R E A YS U R L U A N G A T K E N L U R A N P E R S E D I A A N V P E B 2 . 4 C E T A P E B N A G R E A L N K U G A R A N . 3 A L N A G R 2 .

2 C E T A F A K T U K E U Gambar 4.A4 T M A B N K A Y B .B U K T I K E L U A R B 3 . 3 M B A P E P E M B A Y B U K T I P E M B A C P Y E E A 3R .5 T Diagram Rinci ProsesA3 N D M A B A A N G P E A N T Y E A R R I M A A N 3 . AC R E A S U J A N 1 NT G R L A A A P E N J U A L A N P E S A N A T C O A P G Y I H F A A N K T U R 3 .

1 N T R R E T Y U D R A T A P E L R Gambar 4. 4 E T A K R E T U N R N O O T T A A R E T U R P E C O P Y N O T A R E T U R G U .R E T U R P E L A E 4 .6 Diagram Rinci Proses 4 4 V A D A T C 4 .

P E N J U A L AP NE L A N G G A N B A R A N G 5 C L P A D E E .8 Diagram Rinci Proses 6 M A N A J P E N J U A L A N K E B I J A . 3 T A K O R A NL A P O R A NL A P O R A NL T A D A T A D A F T A R J U A LP A E N L A N G G BA AN R A N G P Gambar 4. 2 T A K C 5 E . 1 T A K C P A N 5 E .7 Diagram Rinci Proses 5 LAPORAN PELANGGAN LAPORAN DAFTAR BARANG LAPORAN PENJUALAN M A N A J E R K E U B MI J A U K MA N P Gambar 4.

4.3 Normalisasi Data 1. Penjualan UNF = nofak + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + qty + hj + jum + subtotal + potongan + totakhir 1NF = @nofak + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp {kdbrg + nmbrg + hj} + qty + potongan 2NF-H = @nofak + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + jum + potongan 2NF-D = @nofak + kdbrg + nmbrg + qty + hj . Pesanan UNF = nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + qty + hj + jum + subtotal + potongan + totakhir 1NF = @nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp {kdbrg + nmbrg + hj} + qty + potongan 2NF-H = @nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + potongan 2NF-D 3NF-H 3NF-D Barang Pelanggan = @nopes + kdbrg + nmbrg + qty + hj = @nopes + tgl + kdplg + potongan = @nopes + kdbrg + qty = @kdbrg + nmbrg + hj = @kdplg + nmplg + alamat + kota +telp + cp 2.

3NF-H 3NF-D 4NF-H 4NF-D Barang Pelanggan = @nofak + nopes + tgl + kdplg + potongan = @nofak + nopes + qty = @nofak + nopes + tgl = @nofak + kdbrg + qty = @kdbrg + nmbrg + hj = @kdplg + nmplg + alamat + kota +telp + cp Pesanan-H = @nopes + kdplg + potongan + tgl Pesanan-D = @nopes + kdbrg + qty 3. Retur UNF = noretur + nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + qty + ket 1NF = @noretur + nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp + {kdbrg + nmbrg } + qty + ket 2NF-H = @noretur + nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp 2NF-D 3NF-H 3NF-D 4NF-H 4NF-D Barang Pelanggan = @noretur + kdbrg + nmbrg + qty + ket = @noretur + nofak + tgl + kdplg = @noretur + kdbrg + qty + ket = @noretur + @nofak + tgl = @noretur + kdbrg + qty + ket = @kdbrg + nmbrg = @kdplg + nmplg + alamat + kota +telp + cp Penjualan-H = @nofak + kdplg + tgl .

Permintaan Barang UNF = nopb + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + stok + qty .Penjualan -D = @nofak + kdbrg + qty 4. Bayar UNF = nobayar + nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + qty + hj + jum + subtotal + potongan + totakhir + bayar + sisa 1NF = @nobayar + nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp + {kdbrg + nmbrg + hj} + qty + potongan 2NF-H = @nobayar + @nofak + tgl + kdplg + nmplg + alamat + kota + telp + cp + potongan 2NF-D 3NF-H 3NF-D 4NF-H 4NF-D Barang Pelanggan = @nobayar + kdbrg + nmbrg + qty + hj = @nobayar + nofak + tgl + kdplg + potongan = @noretur + kdbrg + qty = @nobayar + nofak + tgl = @nobayar + kdbrg + qty = @kdbrg + nmbrg + hj = @kdplg + nmplg + alamat + kota +telp + cp Penjualan-H = @nofak + kdplg + potongan + tgl Penjualan -D = @nofak + kdbrg + qty 5.

1NF = @nopb + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + {kdbrg + nmbrg + stok} + qty 2NF-H = @nopb + @nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp 2NF-D 3NF-H 3NF-D 4NF-H 4NF-D Barang Pelanggan = @nopb + kdbrg + nmbrg + qty + stok = @nopb + nopes + tgl + kdplg = @nopb + kdbrg + qty = @nopb + nopes + tgl = @nopb + kdbrg + qty = @kdbrg + nmbrg + stok = @kdplg + nmplg + alamat + kota +telp + cp Pesanan-H = @nopes + kdplg + tgl Pesanan-D = @nopes + kdbrg + qty 6. Kebijakan Harga UNF 1NF 2NF Barang = nobijak + tgl + kdbrg + nmbrg + hj + ket = @nobijak + tgl + kdbrg + nmbrg + hj + ket = @nobijak + tgl + kdbrg + ket = @kdbrg + nmbrg + hj .

8 Entity Relationship Diagram M B A R A N G M .4.4 Entity Relationship Diagram 1 P E L A 1 N G 1 G A N B A A J U K A N P E N M P E S 1 C E K A N M A N P R Gambar 4.

9 Daftar Atribut .Gambar 4.

Kebijakan = { @nobijak + tgl + kdbrg + nmbrg + hj + ket} Aliran Data Masukan 1. Barang = { @kdbrg + nmbrg + stok + hj + tgl + id + aktif } 2.4. Surat Keluar Barang = noskb + tglskb + nopes + kdplg + nmplg + kdbrg + nmbrg + qty + Paraf + Checker 4. Bukti Barang Keluar = nobbk + tglbbk + noskb + kdplg + nmplg + kdbrg + nmbrg + qty + Paraf  . Surat Permintaan Barang = nospb + kdplg + kdbrg + nmbrg + qty 3. Pesanan = { @nopes + kdplg + {kdbrg + nmbrg + hj + qtyjual + jum} + subtotal + potongan + totakhir + tgl + id} 4. Persediaan = { @nopb + nopes + kdplg + nmplg +{kdbrg + nmbrg + stok} + tgl + id } 7. Pelanggan = { @kdplg + nmplg + alamat + kota + telp + email + cp + tgl + id + aktif } 3. Pesanan = nopes + kdplg + nmplg + kdbrg + nmbrg + hj + qtyjual + jum 2.5  Kamus Data Aliran Data Store 1. Pembayaran = { @nobayar + nofak + kdplg + {kdbrg + nmbrg + hj + qtyjual + jum} + totakhir + potongan + bayar + sisa + tgl + id + aktif } 8. Retur = { @noretur + nofak + kdplg + {kdbrg + nmbrg + qty + ket} + tgl + id + aktif} 6. Penjualan = { @nofak + nopes + kdplg + {kdbrg + nmbrg + hj + qtyjual + jum} + subtotal + potongan + totakhir + bayar + sisa + tgl + id} 5.

Pembayaran = nobuk + tglb + nofak + kdplg + nmplg + totakhir + Paraf 7. Surat Permintaan Barang = nospb + nopes + kdplg + nmplg + alamat + tglp + Keterangan + Paraf 3. Faktur = nofak + tgl_t + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + hj + qtyjual + jum + subtotal + potongan + totakhir + bayar + sisa + Keterangan + Paraf 4. Kwitansi Pembayaran = Nobuk + tglb + nofak + kdplg + nmplg + totakhir + Paraf . Retur = Noretur + tgl_r + nofak + kdplg + nmplg + kdbrg + nmbrg + qty + ket + Paraf 9. Surat Jalan = Nosj + tgl + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + qty + Dibuat Oleh + Diterima Oleh 5. Copy Surat Keluar Barang = noskb + tglskb + nopes + kdplg + nmplg + kdbrg + nmbrg + qty + Paraf + Checker 6. Kebijakan Pemasaran = Nobijak + tgl + kdbrg + nmbrg + hj + ket + Paraf  Aliran Data Keluaran 1. Tagihan = nofak + tgl_t + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + hj + qtyjual + jum + subtotal + potongan + totakhir + bayar + sisa + Paraf 6.5. Surat Pesanan = nofak + kdplg + nmplg + kdbrg + nmbrg + hj + qtyjual + jum + Paraf 2. Nota Retur = Noretur + tgl_r + nofak + kdplg + nmplg + no + kdbrg + nmbrg + qty + ket + Dibuat Oleh + Disetujui Oleh 10. Bukti Pembayaran Noretur + tgl_r + nofak + kdplg + nmplg + totakhir + terbilang + Dibuat oleh + Dibayar oleh 8.

Tanda Terima Pembayaran = nobuk + tglb + nofak + kdplg + nmplg + totakhir + terbilang + Dibuat Oleh + Dibayar Oleh 8. Laporan Pelanggan = Judul Laporan + Periode Laporan + Tanggal + {no + kdplg + nmplg + alamat + kota + telp + cp} + Total Pelanggan + Dibuat oleh + Paraf + Keterangan 13. Laporan Daftar Barang = Judul Laporan + Periode Laporan + Tanggal + {kdbrg + nmbrg + hj}+ Dibuat oleh + Paraf + Keterangan 14. Laporan Retur = Judul Laporan + Periode Laporan + Tanggal + {no + noretur + nofak + {kdplg + nama + alamat + kota + telp + cp}} + tgl_r + qty + Dibuat oleh + Paraf + Keterangan 12.7. Laporan Persediaan = Judul Laporan + Periode Laporan + Tanggal + {no + kdbrg + nmbrg} + Stok Min + Stok Awal + Produksi +Beli + Jual + Beli + Sisa + Dibuat oleh + Paraf + Keterangan 10. Laporan Penjualan = Jud ul Laporan + Periode Laporan + Tanggal + {no + nofak + tgl_t + kdplg + {nmplg + alamat + kota + telp + cp} + kdbrg + {nmbrg + hj} + {qtyjual + jum} + totakhir + Total Penjualan + Dibuat oleh + Paraf + Keterangan 11. Laporan Produksi Judul Laporan + Periode Laporan + Tanggal + {kdbrg + nmbrg}+ Sisa + Jumlah Produksi + Jumlah Barang + Dibuat oleh + Paraf + Keterangan . Surat Retur = Noretur + tgl_r + nofak + kdplg + nmplg + no + kdbrg + nmbrg + qty + ket + Paraf 9.

6 Spesifikasi File Nama Aplikasi Nama File Kode File Panjang Record Key Field No.2 Tabel Barang Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 1 2 3 4 5 6 7 8 9 10 Nama Field kdplg nmplg alamat kota telp email cp tgl id aktif : Sistem Informasi Persediaan dan Penjualan Tunai : Pelanggan : tbpelanggan : 155 : kdplg Data Type Text Text Text Text Text Text Text Date/time Text Yes/no Field Size 6 30 30 15 15 30 15 10 3 1 Keterangan Kode Pelanggan Nama Pelanggan alamat Kota Telp Email Contact Person Tgl Input Id User Aktif Tabel 4. 1 2 3 4 5 6 7 Nama Field kdbrg nmbrg stok hj tgl id aktif : Sistem Informasi Persediaan dan Penjualan Tunai : Barang : tbbarang : 86 : kdbrg Data Type Text Text Number Number Date/time Text Yes/no Field Size 10 50 4 8 10 3 1 Keterangan Kode Barang Nama Barang Stock Harga jual Tgl Input Id User Aktif Tabel 4.4.3 Tabel Pelanggan .

5 Tabel Pesanan Detail Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 1 2 3 4 5 Nama Field nopes kdplg potongan tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Pesanan : tbpesanan : 33 : nopes Data Type Text Text Number Date/time Text Field Size 6 6 8 10 3 Keterangan No Faktur Kode Pelanggan Potongan Tgl input Id User Tabel 4. Nama Field 1 nofak 2 nopes : Sistem Informasi Persediaan dan Penjualan Tunai : Penjualan : tbpenjualan : 25 : nofak Data Type Text Text Field Size 6 6 Keterangan No Faktur No Pesanan .4 Tabel Pesanan Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 1 2 3 4 5 Nama Field nopes kdbrg qtyjual tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Pesanandetail : tbpesanandetail : 32 : nopes Data Type Text Text Number Date/time Text Field Size 6 10 3 10 3 Keterangan No Faktur Kode Barang Qty Jual Tgl input Id User Tabel 4.Nama Aplikasi Nama File Kode File Panjang Record Key Field No.

1 2 3 4 5 Nama Field nofak kdbrg qty tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Penjualandetail : tbpenjualandetail : 32 : nofak Data Type Text Text Number Date/time Text Field Size 6 10 3 10 3 Keterangan No Faktur Kode Barang Qty Jual Tgl input Id User Tabel 4.8 Tabel Retur Nama Aplikasi Nama File Kode File Panjang Record Key Field No.6 Tabel Penjualan Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 1 2 3 4 Nama Field noretur nofak tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Retur : tbretur : 25 : noretur Data Type Text Text Date/time Text Field Size 6 6 10 3 Keterangan No Retur No Faktur Tgl input Id User Tabel 4.3 tgl 4 id Date/time Text 10 3 Tgl input Id User Tabel 4.7 Tabel Penjualan Detail Nama Aplikasi Nama File Kode File Panjang Record Key Field No. Nama Field 1 noretur 2 kdbrg 3 qty : Sistem Informasi Persediaan dan Penjualan Tunai : Returdetail : tbreturdetail : 62 : noretur Data Type Text Text Number Field Size 6 10 3 Keterangan No Retur Kode Barang Qty .

11 Tabel Bayar Detail Nama Aplikasi Nama File Keterangan Panjang Record Key Field No. 1 2 3 4 Nama Field nobayar kdbrg tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Pembayarandetail : tbbayardetail : 29 : nobayar Data Type text text Date/time text Field Size 6 10 10 3 Keterangan No Pembayaran Kode Barang Tgl input Id User Tabel 4. Nama Field 1 nopb 2 nopes : Sistem Informasi Persediaan dan Penjualan Tunai : Persediaan : tbpersediaan : 25 : nopb Data Type Text Text Field Size 6 6 Keterangan No Permintaan No Pesanan . 1 2 3 4 Nama Field nobayar nofak tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Pembayaran : tbbayar : 25 : nobayar Data Type Text Text Date/time Text Field Size 6 6 10 3 Keterangan No Pembayaran No Faktur Tgl input Id User Tabel 4.9 Tabel Retur Detail Nama Aplikasi Nama File Kode File Panjang Record Key Field No.4 ket 5 tgl 6 id Text Date/time Text 30 10 3 Keterangan Retur Tgl input Id User Tabel 4.10 Tabel Bayar Nama Aplikasi Nama File Kode File Panjang Record Key Field No.

1 2 3 4 Nama Field kdbijak tgl kdbrg ket : Sistem Informasi Persediaan dan Penjualan Tunai : tbkebijakan : Kebijakan : 56 : kdbijak Data Type Text Date/time Text Text Field Size 6 10 10 30 Keterangan No Kebijakan Tgl Kode Barang Keterangan Tabel 4. 1 2 3 4 5 Nama Field nopb kdbrg qty tgl id : Sistem Informasi Persediaan dan Penjualan Tunai : Persediaandetail : tbpersediaandetail : 32 : nopb Data Type Text Text Text Date/time Text Field Size 6 10 3 10 3 Keterangan No Permintaan Kode Barang Qty Tgl input Id User Tabel 4.13 Tabel Persediaan Detail Nama Aplikasi Nama File Kode File Panjang Record Key Field No.12 Tabel Persediaan Nama Aplikasi Nama File Kode File Panjang Record Key Field No.3 tgl 4 id Date/time Text 10 3 Tgl input Id User Tabel 4.14 Tabel Kebijakan .

Sign up to vote on this title
UsefulNot useful