P. 1
Normalisasi

Normalisasi

|Views: 53|Likes:
Dipublikasikan oleh hilmanrustiawan123

More info:

Published by: hilmanrustiawan123 on May 22, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/22/2011

pdf

text

original

Dijual Kepada : Sawaludin Lubis Jl.

Cidangiang {Kost Filma} 16143 Brg Siang Bogor

Suplyer : PT. Indomarco Adi Prima Indofood Tower Lt. 19 Jl. Jend Sudirman KAV 76-78 Jakarta 12910 NPWP : 01.300.553.3.091.000

Faktur 41773

Tanggal 19/Jan/2010

SPL 34165

Langganan 800203

Salesman S028-Deden

Jatuh Tempo 02/Feb/2010

Keterangan 028013

Kode 100493 100488 100506 107044 106966 109259 106967 108343 101619

Nama Barang GSS-Indomie Goreng Special AB-Indomie Ayam Bawang SM-Indomie Soto Mie SIB250-Bimoli 250 Ml UHT200C-UHT Indomilk 200 UHT200V-UHT Indomilk 200 UHT200S-UHT Indomilk 200 IMPSN12-Indomilk SKM Putih SAPP-Sambal IF Pedas Botol PVC

Satuan 40/car 40/car 40/car 48/car 30/car 30/car 30/car 120/car 48/car

Kwantitas 5 5 3 0 0 0 0 1 0 0 0 0 6 10 10 10 0 12

Harga Satuan 43.318,18 W 38.545,45 W 38.545,45 W 161.181,82 W 64.636 R 64.636 R 64.636 R 91.909,09 W 148.363,64 W

Jumlah Kotor 216.591 192.272 115.636 20.148 21.545 21.545 21.545 91.909 37.091

Potongan % Rupiah 0,00 0 0,00 0 0,00 0 16,24 3.273 0,00 0 0,00 0 0,00 0 0,00 0 0,00 0 Pajak Total

Jumlah bersih 216.591 192.727 115.636 16.875 21.545 21.545 21.545 91.909 37.091 735.464 7.354 742.818

7. Ttl 4. Salesman = 8.I TAHAP PERSIAPAN :  Atribut Bernilai Tunggal : 1. PotRp. Faktur = 2. Tot_jmlbrsh = 11. Tot 2. Keterangan = 10. Dijual Kepada = 3. Satuan Kwantitas Harga Satuan Jumlah Kotor Potongan (%) Potongan (Rp. Nama Barang = Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Tot Pjk Ttl 3. Langganan = 7. 9. 6. Pajak = 12. Suplyer = 4. Jm_Brsh Kd Nm_Br Tugas Basis Data |2 . Jatuh Tempo = 9. Jm_Ktr 5. 5. Tanggal = 5. SPL = 6. 4. Jm_Brsh  Atribut Turunan : 1. Kode = 2. 8. 6. Total =  Atribut Bernilai Ganda : 1.) Jumlah Bersih = = = = = = = Sat Kwnts Hg_Sat Jm_Ktr Pot% PotRp. Pjk 3.

Bantuk Normal Pertama ( 1 Normal Form / 1NF) Persyaratan : Bentuk Normal Pertama terpenuhi jika pada sebuah table tidak memiliki Atribut bernilai Banyak ( Multivalued Attribute) Langkah-langkah :  Susun Atribut dalam bentuk Plat Datar. Jika ada Atribut turunan maka dihilangkan Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Kd Nm_Br Sat Kwnts Hg_Sat Pot%  Pisahkan kelompok Atribut bernilai tunggal dan kelompok Atribut bernilai ganda dan Tentukan Primary Key. Jm_Brsh 2.II PERANCANGAN DATA BASE DENGAN NORMALISASI DOKUMEN FAKTUR : 1. Langakah k dua. Tabel Kelompok Atribut Bernilai Tunggal Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Tabel Kelompok Atribut Bernilai Ganda Kd Nm_Br Sat Kwnts Hg_Sat Pot% Tugas Basis Data |3 . Langkah Pertama Bentuk Tidak Normal Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Tot Pjk Ttl Kd Nm_Br Sat Kwnts Hg_Sat Jm_Ktr Pot% PotRp.

Fktr Kd Nm_Br Sat Kwnts Hg_Sat Pot% Tugas Basis Data |4 . Slsmn. Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Keterangan Tabel kelompok atribut bernilai Tunggal diatas :     JK. Splr. tergantung pada JK (Transitif). Lgn. SPL. Tgl. tergantung pada Slsmn (Transitif). Jth_Tmp. tergantung pada Fktr (Primary key). Ket. tergantung pada Tgl (Transitif). Gabungkan kunci utama tabel atribut bernilai tunggal ke kunci utama untuk Tabel kelompok Atribut bernilai ganda Fktr Kd Nm_Br Sat Kwnts Hg_Sat Pot%  Tetapkan Ketergantungan Fungsional Untuk Setiap Atribut pada kedua Tabel Kelompok di atas.

Atribut yang bukan primery key ( kunci utama ) ketergantuangan fungsional ( KF ) pada primer key ( kunci utama ) secara utuh. Langkah ke tiga. Bantuk Normal Kedua ( 2 Normal Form / 2NF) Persyaratan : Bentuk Normal kedua terpenuhi jika pada sebuah table.2. Keterangan : Table ini tidak dipecah karena tidak ada yang atribut yang ketergantungan fungsional sebagian atau Parsial Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Tugas Basis Data |5 . Artinya Atribut yang bukan Key Primer tidak tergantung Fungsional pada sebagian primer key ( Ketergantungan parsial ) Langkah-langkah - Jika ada Atribut bukan Key Primer tergantung sebagian ( Parsial ) pada key primer maka dipisahkan.

Fktr Kd Kwnts Kd Nm_Br Sat Hg_Sat Pot% ( Tiga table diatas adalah hasil akhir dari Normalisasi bentuk kedua /2NF ) Tugas Basis Data |6 . karena ketergantungan fungsional sebagian atau Parsial.Fktr Kd Nm_Br Sat Kwnts Hg_Sat Pot% Proses Pemecahan tebel atribut bernilai ganda.

4. Fktr JK Splr Tgl SPL Slsmn JK Lgn Tgl Jth_Tmp Slsmn Ket Tugas Basis Data |7 . ( Ketergantungan Transitif ) Langkah-langkah : - JIka ada Atribut bukan Key Primer tergantung pada Atribut bukan Key Primer yang lain (Transitif ) maka dipisahkan. Langkah ke empat. Atribut yang tidak termasuk key primer ( kunci utama ) ketergantuangan fungsional ( KF ) pada key primer. karena ketergantungan fungsional transitif. bentuk Normal Ketiga ( 3 Normal Form / 3NF) Persyaratan : Bentuk Normal ketiga terpenuhi jika pada sebuah table. Artinya tidak ada Atribut yang bukan Key primer tergantung pada Atribut bukan key primer yang lain. Fktr JK Splr Tgl SPL Lgn Slsmn Jth_Tmp Ket Proses pemecahan tabel artibut bernilai tunggal.

III RELASI T_Barang Kode Nama_Barang Satuan Harga_Satuan Potongan_(%) T_Transaksi Faktur Kode Kwantitas T_Faktur T_Pelanggan Faktur Dijual_Kepada Suplier Tanggal SPL T_Tanggal Tanggal Jatuh_Tempo Dijual_Kepada Langganan T_Salesman Salesman Salesman Keterangan Tugas Basis Data |8 .

SPESIFIKASI FILE 1. TABEL FAKTUR Atribut Faktur Dijual_Kepada Suplier Tanggal SPL Salesman Type Charcter Charcter Charcter Dater Charcter Charcter Width/Lebar 10 50 50 11 6 15 Keterangan Not Null Not Null Not Null Not Null Not Null Not Null 2. TABEL PELANGGAN Atribut Dijual Kepada Langganan Type Charcter Charcter Width/Lebar 50 10 Keterangan Not Null Not Null Tugas Basis Data |9 . TABEL SALESMAN Atribut Salesman Keterangan Type Charcter Charcter Width/Lebar 15 10 Keterangan Not Null Not Null 3.III.

4. TABEL BARANG Atribut Kode Nama_Barang Satuan Harga_Satuan Potongan_(%) Type Charcter Charcter Charcter Numeric Numeric Width/Lebar 6 15 8 11 9 Keterangan Not Null Not Null Not Null Not Null Not Null Type Charcter Charcter Numeric Width/Lebar 10 6 3 Keterangan Not Null Not Null Not Null Type Dater Dater Width/Lebar 11 11 Keterangan Not Null Not Null Tugas Basis Data | 10 . TABEL TRANSAKSI Atribut Faktur Kode Kwantitas 6. TABEL TANGGAL Atribut Tanggal Jatuh Tempo 5.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->