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)

Pacific Art Panel Indah P T .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. P SURAT PERMINTAAN BARANG SURAT KELUAR BARANG COPY NOTA RETUR LAPORAN DAFTAR BARANG KEBIJAKAN PEMASARAN G U D A N G M A .2.1 Diagram Konteks Sistem Informasi Persediaan dan Penjualan Tunai Yang Diusulkan Pada PT.4.

4. 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 . K Gambar 4. 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 .2. 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 .

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

4 C E T A P E B N A G R E A L N K U G A R A N .4 Diagram Rinci Proses 2 2 . 3 A L N A G R 2 .P E N J U A L A N P E R M I N T A A N Gambar 4. 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 .

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 . 2 C E T A F A K T U K E U Gambar 4.

1 N T R R E T Y U D R A T A P E L R Gambar 4.R E T U R P E L A E 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 .6 Diagram Rinci Proses 4 4 V A D A T C 4 .

2 T A K C 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. 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.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 . 1 T A K C P A N 5 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 .

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 .4.3 Normalisasi Data 1. 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.

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 .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.

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.Penjualan -D = @nofak + kdbrg + qty 4. Permintaan Barang UNF = nopb + nopes + tgl + kdplg + nmplg + alamat + kota + telp + cp + kdbrg + nmbrg + stok + qty .

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 .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.

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.4.8 Entity Relationship Diagram M B A R A N G M .

9 Daftar Atribut .Gambar 4.

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

Kwitansi Pembayaran = Nobuk + tglb + nofak + kdplg + nmplg + totakhir + Paraf . Surat Pesanan = nofak + kdplg + nmplg + kdbrg + nmbrg + hj + qtyjual + jum + Paraf 2. Tagihan = nofak + tgl_t + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + hj + qtyjual + jum + subtotal + potongan + totakhir + bayar + sisa + Paraf 6. Surat Permintaan Barang = nospb + nopes + kdplg + nmplg + alamat + tglp + Keterangan + Paraf 3.5. Surat Jalan = Nosj + tgl + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + qty + Dibuat Oleh + Diterima Oleh 5. Kebijakan Pemasaran = Nobijak + tgl + kdbrg + nmbrg + hj + ket + Paraf  Aliran Data Keluaran 1. Retur = Noretur + tgl_r + nofak + kdplg + nmplg + kdbrg + nmbrg + qty + ket + Paraf 9. Copy Surat Keluar Barang = noskb + tglskb + nopes + kdplg + nmplg + kdbrg + nmbrg + qty + Paraf + Checker 6. 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. Faktur = nofak + tgl_t + nopes + kdplg + nmplg + alamat + kdbrg + nmbrg + hj + qtyjual + jum + subtotal + potongan + totakhir + bayar + sisa + Keterangan + Paraf 4. Pembayaran = nobuk + tglb + nofak + kdplg + nmplg + totakhir + Paraf 7.

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 Produksi Judul Laporan + Periode Laporan + Tanggal + {kdbrg + nmbrg}+ Sisa + Jumlah Produksi + Jumlah Barang + Dibuat oleh + Paraf + Keterangan . Laporan Pelanggan = Judul Laporan + Periode Laporan + Tanggal + {no + kdplg + nmplg + alamat + kota + telp + cp} + Total Pelanggan + Dibuat oleh + Paraf + Keterangan 13. Surat Retur = Noretur + tgl_r + nofak + kdplg + nmplg + no + kdbrg + nmbrg + qty + ket + Paraf 9. 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 Daftar Barang = Judul Laporan + Periode Laporan + Tanggal + {kdbrg + nmbrg + hj}+ Dibuat oleh + Paraf + Keterangan 14. Laporan Persediaan = Judul Laporan + Periode Laporan + Tanggal + {no + kdbrg + nmbrg} + Stok Min + Stok Awal + Produksi +Beli + Jual + Beli + Sisa + Dibuat oleh + Paraf + Keterangan 10. Tanda Terima Pembayaran = nobuk + tglb + nofak + kdplg + nmplg + totakhir + terbilang + Dibuat Oleh + Dibayar Oleh 8.

3 Tabel Pelanggan .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.6 Spesifikasi File 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.2 Tabel Barang 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. 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.4 Tabel Pesanan Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 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 .Nama Aplikasi Nama File Kode File Panjang Record Key Field No.5 Tabel Pesanan Detail 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.8 Tabel Retur 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 .7 Tabel Penjualan Detail 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. 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.6 Tabel Penjualan 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. 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.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.

3 tgl 4 id Date/time Text 10 3 Tgl input Id User Tabel 4.12 Tabel Persediaan Nama Aplikasi Nama File Kode File Panjang Record Key Field No. 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.14 Tabel Kebijakan . 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.

Sign up to vote on this title
UsefulNot useful