Table of Content
Introduction
Melanjutkan jurnaling Prinsip Desain Database.
Normalisasi
Normalisasi adalah proses menyusun data dalam tabel agar:
- Tidak ada duplikasi data.
- Data lebih rapi dan terstruktur.
- Mudah dikelola saat terjadi perubahan (update), penambahan (insert), atau penghapusan (delete).
Ada beberapa tahap normalisasi. Kita akan fokus ke:
- 1NF (First Normal Form).
- 2NF (Second Normal Form).
- 3NF (Third Normal Form).
1NF
Setiap kolom hanya boleh berisi satu nilai tunggal , tidak ada nilai yang “berkelompok” atau “ganda”. Dibawah ini contoh table yg memiliki nilai ganda.

Dengan menerapkan 1NF maka tidak ada nilai ganda lagi.

2NF
Dipecah menjadi 2 table. Terdapat Primary Key dan Foreign Key.

3NF
Semua kolom hanya bergantung pada primary key, tidak pada kolom lain.

Improvement With Qwen AI
Date: 07-06-2025