ERD Normalisasi Perancangan Database

154

4.3.2 Perancangan Database

4.3.2.1 ERD

surat_jalan supir kendaraan login cetak milik milik Terima buat Username nama npwp alamat Telp Fax hp email 1 M barang faktur no_polisi nama_kendaraan Jenis_kendaraan id_pesan id_pelanggan id_barang tanggal_pesan jumlah status total_harga M 1 id_barang nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar tgl_input no_sj id_supir no_faktur Tanggal_sj id_supir no_polisi nama_supir alamat_supir telp_supir Username id_pelanggan password level status no_faktur id_pesan tgl_faktur tgl_jatuh_tempo total_pajak total_plus_pajak no_retur no_sj id_barang tgl_retur jumlah_barang_retur 1 1 1 retur membuat pesan order M 1 Sarankritik Testimonial kirim kirim Id_sarankritik id_pelanggan Isi jenis tanggal status id_testimonial id_pelanggan nama email Isi tanggal 1 1 1 1 Konsultasi kirim id_konsultasi id_pelanggan subjek pertanyaan jawaban pertanyaan2 jawaban2 tanggal tanggal_jawab 1 M pelanggan M 1 M M Id_pesan_temp id_barang id_session jumlah sub_total M M M Berita Karyawan id_berita judul isi_berita tgl_input Jam_input karyawan nama_karyawan alamat tgl_lahir handphone Email Jabatan grade Gambar 4.22 Perancangan ERD Entity Relationship Diagram 155

4.3.2.2 Normalisasi

1 Unnormalized Form UNF Relasi Penjualan Tabel 4.1 Tabel Unnormalize Form username passwo rd level status id_testi monial Id_pela nggan nama email cv_gunawan Toko_Makmur CarrefourBSD 123456 1234 1234 Pelanggan Pelanggan pelanggan Aktif Aktif Aktif 1 2 3 1 2 Cv_gunawan Toko_makmur Toko_makmur cv_gunawanlocalhost.com Toko_makmuryahoo.com Id_pelanggan username nama npwp alamat telp fax hp email 1 2 3 cv_gunawan Toko_Makmur CarrefourBSD Cv_gunawan Toko_Gunaw an 022332789234000 013232628091000 098793040990900 jl.Haji Rijin 3 021333444 021345677 021333444 021345677 0812355667 0815446789 cv_gunawanlo calhst.com toko_makmury ahoo.com tanggal Id_sarank ritik Id_pelanggan Isi jenis tanggal status 2010-10-02 2010-10-02 2010-10-02 1 2 3 1 2 3 Retail kecil jangan.. Saran Kritik Kritik 2010-10-18 2010-12-18 1 156 Id_konsult asi Id_pela nggan subjek pertanyaan jawaban Pertanyaa n2 Jawaban2 tanggal tanggal_jawab 1 2 3 1 2 3 Test Tanya ? Bisa tes? Tanya mail? ? Bisa Jumpasia.net ? 2010-11-13 2010-11-13 2010-12-13 2010-11-13 2010-11-13 2010-12-13 id_pesan id_barang no_pesan nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar 001 001 002 14 15 15 1 2 3 Nylon Broom Kalung Kalung cleaning Accesoris Accesoris gagang metal, plastik, plastik Hangtag Hangtag Hangtag sapu ijuk ... kalung wanita 20000 10000 10000 90 100 100 floor kirim.jpg kalung.jpg tgl_input id_pesan_temp id_session jumlah sub_total id_pelanggan tanggal_pesan jumlah status 2010-09-23 2010-09-23 1 2 Fghs2345-08 Fghs2345-08 20 50 400000 500000 1 1 2010-10-23 2010-10-23 20 50 Proses Proses Total_harga no_faktur Id_pesan tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak 400000 500000 F00000001 F00000002 001 002 2010-11-06 2010-11-06 2010-11-13 2010-12-13 3200 3200 35200 35200 157 no_retur id_retur no_sj id_barang tgl_retur id_supir no_faktur tanggal_sj jumlah_barang_retur R00000001 R00000001 R00000002 1 2 3 SJ00000001 SJ00000001 SJ00000002 14 15 15 2010-12-23 2010-12-24 001 002 F00000001 F00000002 2010-11-13 2010-12-13 1 2 1 Id_berita judul isi_berita tgl_input  Jam_input Id_karyaw an nama_karyawan alamat_karyawan 1 2 Launching.. Berita. Launching w.. Berita launch.. 2010-12-23 2010-12-24 19:33:07 19:45:07 1 2 Wisnu Wicaksono Harry Poerwadi Jl.Kemuning Jl.Ratu hari tgl_lahir handphone Email Jabatan divisi 1986-08-01 1980-08-01 081970779 097376767 W_caksyahoo.com H_Poeryahoo.com Manager Sales Staff Sales no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir b4567bfk b6654pfk b1235mas Daihatsu Xenia toyota avansa hino truck mobil mobil truck 001 002 Supra Fahra atmaja Jl.Kebon Nanas 2 Jl.H.Rijin 02134675478 02134675478 tgl_lahir handphone Email Jabatan divisi 1986-08-01 1980-08-01 081970779 097376767 W_caksyahoo.com H_Poeryahoo.com Manager Sales Staff Sales 158 2 First Normalize 1NF Tabel 4.2 Tabel First Normalize Form 1NF username password level status id_testi monial nama email Isi cv_gunawan Toko_Makmur Carrefor 123456 1234 1234 Pelanggan Pelanggan pelanggan Aktif Aktif Aktif 1 2 3 Cv_gunawan Toko_makmur Toko_makmur cv_gunawanlocalhost.com Toko_makmuryahoo.com Toko_makmuryahoo.com Oke thx .. Minta email Salam akrab npwp alamat telp fax hp email 022332789234000 013232628091000 098793040990900 jl.Haji Rijin3Depok Jl.Haji2 Jakarta Jl.Biak2 BSD 021333444 021345677 0213423232 021333444 021345677 0213423232 0812355667 0815446789 0213423232 cv_gunawanlocalhst.com toko_makmuryahoo.com CF_BSDyahoo.com tanggal Id_sarank ritik Isi jenis tanggal status Id_pelan ggan nama 2010-10-02 2010-10-02 2010-10-02 1 2 3 Cabang diperbanyak Retail kecil jangan.. Pengiriman dipercepat Saran Kritik Kritik 2010-10-18 2010-12-18 2010-12-18 1 1 1 2 3 Cv gunawan Toko Makmur Jaya CarrefourBSD 159 Id_konsul tasi subjek pertanyaan jawaban Pertanyaa n2 Jawaban2 tanggal tanggal_jawab 1 2 3 Test Tanya ? Bisa tes? Tanya mail? ? Bisa Jumpasia.net ? Tesnya bisa? Alamat? Bisa Liat 2010-11-13 2010-11-13 2010-12-13 2010-11-13 2010-11-13 2010-12-13 id_barang nama_barang jenis_barang bahan kemasan keterangan harga_barang total_barang gambar tgl_input 14 15 16 Nylon Broom Kalung Mop cleaning Accesoris cleaning gagang metal, plastik, microfiber Hangtag Hangtag Hangtag sapu ijuk kalung wanita kain pel 20000 10000 30000 90 100 100 floor kirim.jpg kalung.jpg mop.jpg 2010-09-23 2010-09-23 2010-09-23 Total_harga no_faktur tgl_faktur tgl_jatuh_tempo Total_pajak Total_plus_pajak 400000 500000 150000 F00000001 F00000001 F00000002 2010-11-06 2010-11-06 2010-111-13 2010-11-13 2010-11-13 2010-12-13 10000 12500 3750 410000 512500 19750 no_pesan id_pesan id_pesan_temp id_session jumlah tanggal sub_total tanggal_pesan jumlah status 1 2 3 001 001 002 1 1 2 Fghs2345-08 Fghs2345-08 Clds3245-55 20 50 50 2010- 0-23 2010- 0-23 2010- 1-23 400000 500000 150000 2010-10-23 2010-10-23 2010-11-23 20 50 50 Proses Proses Proses 160 id_retur no_sj no_retur tanggal_sj tgl_retur jumlah_barang_retur 1 2 3 SJ00000001 SJ00000001 SJ00000002 R00000001 R00000001 R00000002 2010-11-13 2010-12-13 2010-12-23 2010-12-23 2010-12-24 1 2 1 no_polisi nama_kendaraan jenis_kendaraan Id_supir nama_supir alamat_supir telp_supir b4567bfk b6654pfk b1235mas Daihatsu Xenia toyota avansa hino truck mobil mobil truck 001 002 003 Supra Fahra atmaja Kiko Jl.Kebon Nanas 2 Jl.H.Rijin Jl.Tanah2 02194675478 0219467444 021934567 161 3 Second Normalized 2NF Dalam normal kedua tabelrelasi penjualan dipecah karena atribute bukan kuncinon-key haruslah memiliki ketergantungan Gambar 4.23 Relasi Penjualan 2NF 162 4 Third Normalized 3NF Dalam normal ketiga Table Pesan dan Surat_Jalan – Retur harus dipecah karena atribute bukan kuncinon-key tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Gambar 4.24 Relasi Penjualan 3NF 163

4.3.2.3 Spesifikasi Database