SlideShare a Scribd company logo
1 of 6
Normalisasi Database 
LOGO
 Adalah proses yang berkaitan dengan model data relational untuk 
mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang 
tinggi atau erat. 
 Hasil dari proses normalisasi adalah himpunan-himpunan data (table-table) 
dalam bentuk normal (normal form). 
 Kegunaan normalisasi : 
a. Meminimasi pengulangan informasi. 
b. Memudahkan indentifikasi entiti / obyek. 
 Beberapa bentuk normal, yaitu : 
a. Bentuk Normal I (First Normal Form / 1-NF). 
b. Bentuk Normal II (Second Normal Form / 2-NF). 
c. Bentuk Normal III (Third Normal Form / 3-NF). 
d. Bentuk Normal IV (Fourth Normal Form / 4-NF).
MENGHILANGKAN GRUP BERULANG 
Cara : 
Buat Un-Normalized Form (bentuk tidak normal) dengan 
mengidentifikasi seluruh item data. 
Tentukan primary key dari relasi tersebut. 
Tentukan grup berulang (item data atau atribut yang 
memiliki nilai lebih dari satu dalam suatu baris data/record). 
Tentukan key dari grup berulang. 
Coret derived atribut (atribut yang nilainya dapat diabaikan, 
karena dihasilkan dari atribut lain) 
Pisahkan grup berulang menjadi suatu relasi baru dengan 
membawa key atribut dari relasi awal.
MENGHILANGKAN KETERGANTUNGAN FUNGSIONAL 
PADA SEBAGIAN/SALAH SATU KEY 
Cara : 
Perhatikan relasi yang memiliki key atribut lebih dari 1. 
Pisahkan atribut-atribut yang tergantung hanya pada 
sebagian / salah satu key bersama dengan key 
pengidentifikasi atribut tersebut menjadi suatu relasi baru.
MENGHILANGKAN KETERGANTUNGAN TRANSITIF 
(KETERGANTUNGAN PADA ATRIBUT YANG BUKAN 
KEY) 
Cara : 
Pisahkan atribut-atribut yang tergantung pada atribut 
yang bukan key bersama dengan atribut bukan key 
tersebut menjadi suatu relasi baru.
MENGHILANGKAN KETERGANTUNGAN TRANSITIF 
(KETERGANTUNGAN PADA ATRIBUT YANG BUKAN 
KEY) 
Cara : 
Pisahkan atribut-atribut yang tergantung pada atribut 
yang bukan key bersama dengan atribut bukan key 
tersebut menjadi suatu relasi baru.

More Related Content

What's hot

What's hot (10)

8. Multi List (Struktur Data)
8. Multi List (Struktur Data)8. Multi List (Struktur Data)
8. Multi List (Struktur Data)
 
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
 
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
4.2. Operasi Dasar Singly Linked List  2 (primitive list)4.2. Operasi Dasar Singly Linked List  2 (primitive list)
4.2. Operasi Dasar Singly Linked List 2 (primitive list)
 
Lapres 5 1235010002
Lapres 5 1235010002Lapres 5 1235010002
Lapres 5 1235010002
 
Lapers 6 1235010002
Lapers 6 1235010002Lapers 6 1235010002
Lapers 6 1235010002
 
Basisdata - normalisasi
Basisdata  - normalisasiBasisdata  - normalisasi
Basisdata - normalisasi
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentuk
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Linked list
Linked listLinked list
Linked list
 
Modul 2
Modul 2Modul 2
Modul 2
 

Similar to normalisasi database

Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 
Pertemuan%203.pdf
Pertemuan%203.pdfPertemuan%203.pdf
Pertemuan%203.pdfVyaGlow
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 
Normalisasi Database dan pengertian database
Normalisasi Database dan pengertian databaseNormalisasi Database dan pengertian database
Normalisasi Database dan pengertian databasethinkplusx1
 
LTM - Part2[zhianova18070978]
LTM - Part2[zhianova18070978]LTM - Part2[zhianova18070978]
LTM - Part2[zhianova18070978]zhianov
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel DatabaseSimon Patabang
 

Similar to normalisasi database (16)

Kuliah 3 model data relasional
Kuliah 3 model data relasionalKuliah 3 model data relasional
Kuliah 3 model data relasional
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Pertemuan%203.pdf
Pertemuan%203.pdfPertemuan%203.pdf
Pertemuan%203.pdf
 
NORMALISASI_DATABASE.pptx
NORMALISASI_DATABASE.pptxNORMALISASI_DATABASE.pptx
NORMALISASI_DATABASE.pptx
 
Pertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBDPertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBD
 
NORMALISASI
NORMALISASINORMALISASI
NORMALISASI
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
Sbd ke3
Sbd ke3Sbd ke3
Sbd ke3
 
Model Data Relasional
Model Data RelasionalModel Data Relasional
Model Data Relasional
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Basis Data
Basis DataBasis Data
Basis Data
 
Normalisasi Database dan pengertian database
Normalisasi Database dan pengertian databaseNormalisasi Database dan pengertian database
Normalisasi Database dan pengertian database
 
W2 Normalisasi.pptx
W2 Normalisasi.pptxW2 Normalisasi.pptx
W2 Normalisasi.pptx
 
LTM - Part2[zhianova18070978]
LTM - Part2[zhianova18070978]LTM - Part2[zhianova18070978]
LTM - Part2[zhianova18070978]
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 

More from Ayi Milanisti

More from Ayi Milanisti (6)

Sejarah
SejarahSejarah
Sejarah
 
Kesultanan cirebon
Kesultanan cirebonKesultanan cirebon
Kesultanan cirebon
 
Kerajaan islam di indonesia 2
Kerajaan islam di indonesia 2Kerajaan islam di indonesia 2
Kerajaan islam di indonesia 2
 
Kerajaan demak
Kerajaan demakKerajaan demak
Kerajaan demak
 
Islamic kingdom in kalimatan island
Islamic kingdom in kalimatan islandIslamic kingdom in kalimatan island
Islamic kingdom in kalimatan island
 
Pilihan
PilihanPilihan
Pilihan
 

normalisasi database

  • 2.  Adalah proses yang berkaitan dengan model data relational untuk mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang tinggi atau erat.  Hasil dari proses normalisasi adalah himpunan-himpunan data (table-table) dalam bentuk normal (normal form).  Kegunaan normalisasi : a. Meminimasi pengulangan informasi. b. Memudahkan indentifikasi entiti / obyek.  Beberapa bentuk normal, yaitu : a. Bentuk Normal I (First Normal Form / 1-NF). b. Bentuk Normal II (Second Normal Form / 2-NF). c. Bentuk Normal III (Third Normal Form / 3-NF). d. Bentuk Normal IV (Fourth Normal Form / 4-NF).
  • 3. MENGHILANGKAN GRUP BERULANG Cara : Buat Un-Normalized Form (bentuk tidak normal) dengan mengidentifikasi seluruh item data. Tentukan primary key dari relasi tersebut. Tentukan grup berulang (item data atau atribut yang memiliki nilai lebih dari satu dalam suatu baris data/record). Tentukan key dari grup berulang. Coret derived atribut (atribut yang nilainya dapat diabaikan, karena dihasilkan dari atribut lain) Pisahkan grup berulang menjadi suatu relasi baru dengan membawa key atribut dari relasi awal.
  • 4. MENGHILANGKAN KETERGANTUNGAN FUNGSIONAL PADA SEBAGIAN/SALAH SATU KEY Cara : Perhatikan relasi yang memiliki key atribut lebih dari 1. Pisahkan atribut-atribut yang tergantung hanya pada sebagian / salah satu key bersama dengan key pengidentifikasi atribut tersebut menjadi suatu relasi baru.
  • 5. MENGHILANGKAN KETERGANTUNGAN TRANSITIF (KETERGANTUNGAN PADA ATRIBUT YANG BUKAN KEY) Cara : Pisahkan atribut-atribut yang tergantung pada atribut yang bukan key bersama dengan atribut bukan key tersebut menjadi suatu relasi baru.
  • 6. MENGHILANGKAN KETERGANTUNGAN TRANSITIF (KETERGANTUNGAN PADA ATRIBUT YANG BUKAN KEY) Cara : Pisahkan atribut-atribut yang tergantung pada atribut yang bukan key bersama dengan atribut bukan key tersebut menjadi suatu relasi baru.