BENTUK NORMAL PERTAMA FIRST NORMAL FORM 1NF. BENTUK NORMAL KE DUA SECOND NORMAL FORM 2NF. BENTUK NORMAL KE TIGA THIRD NORMAL FORM 3NF. BOYCE-CODD NORMAL FORM BCNF. PEMESANAN.

23 | P a g e R P L 1 2. KUNCI TAMU FOREIGN KEY Adalah satu atribut yang melengkapi satu hubungan relationship yang menunjukkan ke induknya. Kunci Tamu ditempatkan pada entity anak dan sama dengan Kunci Primary induk direlasikan. Hubungan antara entity induk dengan anak adalah hubungan satu lawan banyak one to many relationship. 3. KUNCI ALTERNATIF ALTERNATIVE KEY Alternative Key adalah kunci kunci tertentu yang tidak dipakai sebagai Primary Key. Sering kali kunci ini hanya dipakai sebagai kunci pada saat terjadi pengurutan sorting dalam laporan. Ada beberapa bentuk Normalisasi, yaitu : 1. BENTUK TIDAK NORMAL UNNORMALLIZED FORM UNF. Merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, bisa berupa data tidak lengkap atau terduplikasi, Data dikumpulkan apa adanya.

2. BENTUK NORMAL PERTAMA FIRST NORMAL FORM 1NF.

Merupakan suatu kumpulan data yang dibentuk menjadi bentuk normal ke satu dengan memisah misahkan data pada field field yang tepat dan bersifat atomic yaitu tidak ada set atribut yang berulang atau atribut bernilai ganda.

3. BENTUK NORMAL KE DUA SECOND NORMAL FORM 2NF.

Setiap atribut dalam record adalah fungsional dependent dari record key. Dalam second normal form tidak terdapat data redudancy berulang-ulang . Pembentukan Normal Ke Dua mencari kunci field yang dipakai sebagai patokan dalam pencarian data dan memiliki sifat unik.

4. BENTUK NORMAL KE TIGA THIRD NORMAL FORM 3NF.

Bentuk Normal Ke Tiga mempunyai syarat setiap tabel tidak mempunyai field yang tergantung transitif, namun harus tergantung penuh pada Kunci Utama. Dengan kata lain, setiap atribut bukan kunci haruslah bergantung hanya pada Primary Key dan pada pada Primary Key secara menyeluruh.

5. BOYCE-CODD NORMAL FORM BCNF.

Boyce-Codd Normal Form mempunyai alasan paksaan yang lebih kuat dari Bentuk Normal Ke Tiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal pertama dan setiap atribut harus bergantung fungsi pada atribut super key. 24 | P a g e R P L 1 CONTOH NORMALISASI

1. PEMESANAN.

Normalisasi data untuk proses “pemesanan barang” pada bentuk 1, 2 dan 3 1NF, 2NF dan 3NF serta UNF pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang, terpusat pada proses P2.1.2. adalah : UNF = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + {Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat} + Nilai_Psn 1NF = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat + Nilai_Psn 2NF : Header_Pesan = No_Psn + Tgl_Psn + Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos + Nilai_Psn Detail_Pesan = No_Psn + Kd_Brg + Qty Barang = Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Sat 3NF : Header_Pesan = No_Psn + Tgl_Psn + Kd_Plg + Nilai_Psn Pelanggan = Kd_Plg + Nm_Plg + Alamat + Kota + Kd_Pos Detail_Pesan = No_Psn + Kd_Brg + Qty Barang = Kd_Brg + Nm_Brg + Qty + Satuan + Hrg_Psn Proses pemesanan barangnya lihat proses P2.1.2. pada “cek barang”, pada gambar Diagram Level Dua Proses 1.1, Proses Pemesanan Barang.

2. FAKTUR.