SlideShare une entreprise Scribd logo
1  sur  14
Oleh : Mahrizal
Pengertian
Database adalah sekumpulan data yang disusun secara logis dan
dikendalikan secara terpusat.
Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel
atau relasi atau file untuk menyatakan entitas dan hubungan mereka
sehingga terwujud satu bentuk database yang mudah untuk
dimodifikasi.
Diperkenalkan oleh E.F.Codd pada tahun 1972.
Gambar
NORMAL KE SATU ( 1 NF)
Syarat :
1. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record
demi satu record
2. Nilai dari field berupa “atomic value”
3. Tidak ada set atribute yang berulang atau bernilai ganda
4. Telah ditentukannya primary key untuk tabel / relasi tersebut
5. Tiap atribut hanya memiliki satu pengertian.
NIM Nama Email_1 Email_2 Email3
110 Wawan boedhy@yaho
o.com
wawan@gmail
.com
wawan@mucg
lobal.com
112 Iwan iwan@yahoo.c
om
iwan@gmail.c
om
Table di atas tidak normal sebab field sama, email1, email2, email3
NIM Nama
110 Wawan
112 Iwan
NIM email
110 boedhy@yahoo.com
110 wawan@gmail.com
110 wawan@mucglobal.com
112 iwan@yahoo.com
112 iwan@gmail.com
Table personal
Table email
NIK Nama Anak_1 anak_2 Anak_3
113 Andi Hayfa
114 Mahrizal Anam
112 Iwan
Table di atas tidak normal sebab field sama, email1, email2, email3
NIK Nama
112 Iwan
113 Andi
114 Mahrizal
NIK Anak
113 Hayfa
114 Anam
Table personal
Table anak
NORMAL KE DUA(2 NF)
Syarat :
1. Bentuk data telah memenuhi kriteria bentuk normal kesatu
2. Atribute bukan kunci (non-key) haruslah memiliki ketergantungan
fungsional sepenuhnya (fully functional dependency) pada kunci
utama / primary key
NIK Nama Departement Kepala_Departement
001 Pray IT Pak Ika
002 Endang Filing Endang
003 Andi
Rohandi
IT Pak Ika
004 Nunik Finance Pak Agus
005 Ghufron Filing Endang
NIK Nama Id_d
ep
001 Pray 1
002 Endang 2
003 Andi Rohandi 1
004 Nunik 4
005 Ghufron 2
Id nama Kepala_Departem
ent
1 IT Pak Ika
2 Filing Endang
3 Finance Pak Agus
Table personal
Table departement
NORMAL KE TIGA(3 NF)
1. Bentuk data telah memenuhi kriteria bentuk normal kedua
2. Atribute bukan kunci (non-key) harus tidak memiliki
ketergantungan transitif.
NIM nama kd_kulia
h
Mata_kuliah biaya Dosen Status
0100 Ugi ALG Algoritma 50000 Pak Puji Tetap
0200 Fachran PW Pemrograman
Web
60000 Pak Andi Tetap
0300 Iwan ALG Algoritma 50000 Pak Puji Tetap
0100 Ugi PW Pemrograman
Web
60000 Pak Andi Tetap
0400 Putri AK Akuntansi 70000 Pak Ika Tidak
Tetap
0400 Iwan KLK Kalkulus 60000 Pak Ika Tidak
tetap
NIM nama
0100 Ugi
0200 Fachran
0300 Iwan
0400 Putri
kd_kuliah Mata_kuliah biaya Dosen status
ALG Algoritma 50000 Pak Puji tetap
PW Pemrograman
Web
60000 Pak Andi tetap
AK Akuntansi 70000 Pak Ika Tidak
tetap
KLK Kalkulus 60000 Pak Puji tetap
NIM Kd_kuliah
0100 ALG
0200 PW
0300 ALG
0100 PW
0400 AK
0400 KLK
Tabel mahasiswa
Tabel mata kuliah
Tabel pengambilan mata kuliah
kd_kuliah Mata_kuliah biaya Dosen status
ALG Algoritma 50000 Pak Puji tetap
PW Pemrograman
Web
60000 Pak Andi tetap
AK Akuntansi 70000 Pak Ika Tidak tetap
KLK Kalkulus 60000 Pak Puji tetap
kd_kuliah Mata_kuli
ah
biaya Dosen_id
ALG Algoritma 50000 Pak Puji
PW Pemrogram
an Web
60000 Pak Andi
AK Akuntansi 70000 Pak Ika
KLK Kalkulus 60000 Pak Puji
id Nama Status
1 Pak Puji tetap
2 Pak Andi tetap
3 Pak Ika Tidak tetap
id Nama Status
1 Pak Puji tetap
2 Pak Andi tetap
3 Pak Ika Tidak tetap
id Nama Status_id
1 Pak Puji 1
2 Pak Andi 1
3 Pak Ika 2
Id nama
1 Tetap
2 Tidak tetap
Referensi :
 Kristanto Harianto , Konsep & Perancangan Database
- , 1994, Penerbit Andi Yogyakarta
 Ebook Normalisasi Database bab 9
Terima kasih

Contenu connexe

Dernier

Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 

Dernier (20)

Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
 
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCCPERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Normalisasi database

  • 2. Pengertian Database adalah sekumpulan data yang disusun secara logis dan dikendalikan secara terpusat. Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi. Diperkenalkan oleh E.F.Codd pada tahun 1972. Gambar
  • 3. NORMAL KE SATU ( 1 NF) Syarat : 1. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record 2. Nilai dari field berupa “atomic value” 3. Tidak ada set atribute yang berulang atau bernilai ganda 4. Telah ditentukannya primary key untuk tabel / relasi tersebut 5. Tiap atribut hanya memiliki satu pengertian.
  • 4. NIM Nama Email_1 Email_2 Email3 110 Wawan boedhy@yaho o.com wawan@gmail .com wawan@mucg lobal.com 112 Iwan iwan@yahoo.c om iwan@gmail.c om Table di atas tidak normal sebab field sama, email1, email2, email3 NIM Nama 110 Wawan 112 Iwan NIM email 110 boedhy@yahoo.com 110 wawan@gmail.com 110 wawan@mucglobal.com 112 iwan@yahoo.com 112 iwan@gmail.com Table personal Table email
  • 5. NIK Nama Anak_1 anak_2 Anak_3 113 Andi Hayfa 114 Mahrizal Anam 112 Iwan Table di atas tidak normal sebab field sama, email1, email2, email3 NIK Nama 112 Iwan 113 Andi 114 Mahrizal NIK Anak 113 Hayfa 114 Anam Table personal Table anak
  • 6. NORMAL KE DUA(2 NF) Syarat : 1. Bentuk data telah memenuhi kriteria bentuk normal kesatu 2. Atribute bukan kunci (non-key) haruslah memiliki ketergantungan fungsional sepenuhnya (fully functional dependency) pada kunci utama / primary key
  • 7. NIK Nama Departement Kepala_Departement 001 Pray IT Pak Ika 002 Endang Filing Endang 003 Andi Rohandi IT Pak Ika 004 Nunik Finance Pak Agus 005 Ghufron Filing Endang NIK Nama Id_d ep 001 Pray 1 002 Endang 2 003 Andi Rohandi 1 004 Nunik 4 005 Ghufron 2 Id nama Kepala_Departem ent 1 IT Pak Ika 2 Filing Endang 3 Finance Pak Agus Table personal Table departement
  • 8. NORMAL KE TIGA(3 NF) 1. Bentuk data telah memenuhi kriteria bentuk normal kedua 2. Atribute bukan kunci (non-key) harus tidak memiliki ketergantungan transitif.
  • 9. NIM nama kd_kulia h Mata_kuliah biaya Dosen Status 0100 Ugi ALG Algoritma 50000 Pak Puji Tetap 0200 Fachran PW Pemrograman Web 60000 Pak Andi Tetap 0300 Iwan ALG Algoritma 50000 Pak Puji Tetap 0100 Ugi PW Pemrograman Web 60000 Pak Andi Tetap 0400 Putri AK Akuntansi 70000 Pak Ika Tidak Tetap 0400 Iwan KLK Kalkulus 60000 Pak Ika Tidak tetap
  • 10. NIM nama 0100 Ugi 0200 Fachran 0300 Iwan 0400 Putri kd_kuliah Mata_kuliah biaya Dosen status ALG Algoritma 50000 Pak Puji tetap PW Pemrograman Web 60000 Pak Andi tetap AK Akuntansi 70000 Pak Ika Tidak tetap KLK Kalkulus 60000 Pak Puji tetap NIM Kd_kuliah 0100 ALG 0200 PW 0300 ALG 0100 PW 0400 AK 0400 KLK Tabel mahasiswa Tabel mata kuliah Tabel pengambilan mata kuliah
  • 11. kd_kuliah Mata_kuliah biaya Dosen status ALG Algoritma 50000 Pak Puji tetap PW Pemrograman Web 60000 Pak Andi tetap AK Akuntansi 70000 Pak Ika Tidak tetap KLK Kalkulus 60000 Pak Puji tetap kd_kuliah Mata_kuli ah biaya Dosen_id ALG Algoritma 50000 Pak Puji PW Pemrogram an Web 60000 Pak Andi AK Akuntansi 70000 Pak Ika KLK Kalkulus 60000 Pak Puji id Nama Status 1 Pak Puji tetap 2 Pak Andi tetap 3 Pak Ika Tidak tetap
  • 12. id Nama Status 1 Pak Puji tetap 2 Pak Andi tetap 3 Pak Ika Tidak tetap id Nama Status_id 1 Pak Puji 1 2 Pak Andi 1 3 Pak Ika 2 Id nama 1 Tetap 2 Tidak tetap
  • 13. Referensi :  Kristanto Harianto , Konsep & Perancangan Database - , 1994, Penerbit Andi Yogyakarta  Ebook Normalisasi Database bab 9