Anda di halaman 1dari 13

Program Studi Teknik Industri

Fakultas Sains dan Teknologi


Universitas Teknologi Yogyakarta

Ganjil
2021-2022 Ardy Wicaksono, S.Kom., M.Kom.
Normalisasi Database
Pendahuluan
• Proses pembentukan relasi basis data kedalam bentuk normal, sehingga sebagian
ambiguity bisa dihilangkan
• Bentuk normal adalah aturan-aturan yang harus dipenuhi oleh relasi-relasi dalam
basis data
Tahap Normalisasi

• UNF – Unnormalized Form


• 1NF – First Normal Form
• 2NF – Second Normal Form
• 3NF – Third Normal Form
• BCNF – Boyce-Codd Normal Form
• 4NF – Fourth Normal Form
• 5NF – Five Normal Form

Ardy Wicaksono
UNF – Unnormalized Form

Tabel Universal
• Sebuah tabel yang merangkum semua kelompok data yang mudah dibaca
manusia tetapi belum tentu bisa dibaca komputer

Ardy Wicaksono
1NF – First Normal Form

• Bentuk normal INF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai
banyak (multivalued attribute)
• Setiap attribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-
bagi lagi)

Ardy Wicaksono
1NF Rule

• Setiap attribute name harus unique


• Setiap attribute value harus single
• Setiap row tidak boleh diulang
• Tidak boleh repeating group
• Choose a primary key

Ardy Wicaksono
INF

• Pemisahan Repeating group


• Pemilihan primary key

Ardy Wicaksono
2NF – Second Normal Form

• Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk
INF
• Sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya
(functional dependency) hanya tergantung pada sebagian dari primary key
• Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key,
maka atribut tersebut harus dipindah atau dihilangkan

Ardy Wicaksono
2NF – Second Normal Form

• Langkah 1

Ardy Wicaksono
2NF – Second Normal Form

• Langkah 2

Ardy Wicaksono
3NF – Third Normal Form

• Bentuk normal 3NF terpenuhi jika telah memenuhi bentuk 2NF


• Tidak ada atribut non primary key yang memiliki ketergantungan terhadap
atribut non primary key yang lainnya

Ardy Wicaksono
3NF – Third Normal Form

Ardy Wicaksono
Terima Kasi
h

Anda mungkin juga menyukai