SlideShare a Scribd company logo
1 of 3
PENGERTIAN NORMALISASI DATABASE
DAN BENTUK-BENTUKNYA
Pahmi Ritonga Tuesday, March 03, 2015
Menurut Jogiyanto (2005:403) ”Normalisasi (Normalization) adalah Proses untuk mengorganisasikan
file untuk menghilangkan grup elemen yang berulang-ulang”. Konsep dan teknik normalisasi ini
dikenalkan oleh Dr.E.F Codd di papernya pada tahun 1970 dan 1972. Dalam papernya, E.F. Codd
mendefinisikan struktur data yang baru yaitu disebut dengan struktur data hubungan (relational data
structure). Istilah data hubungan menunjukkan suatu struktur data yang mempunyai hubungan dengan
elemen-elemen data lainnya, baik dalam satu atau dalam file lainnya.
Sumber : Dok.Pribadi
Database dengan struktur data hubungan dapat digambarkan dalam bentuk tabel dua dimensi. Kolom
dari tabel menunjukkan atribut dari file. Atribut ini menunjukkan item data atau field. Kumpulan dari
nilai field disebut domain. Masing-masing baris dari record didalam tabel disebut dengan istilah tuple.
Tiap-tiap record dapat mempunyai satu kunci yang unik dimana record ini dapat diidentifikasikan.
Field yang menjadi kunci tersebut disebut dengan field kunci (key field).
Ada beberapa kunci (key function) yang harus digunakan untuk proses pencarian, penyaringan, hapus
dan lain sebagainya, diantaranya:
1. Kunci calon (Candidate Key).
Kunci calon atau kunci kandidat adalah salah satu atribut atau satu set minimal atribut yang
mengidentifikasikan secara unik suatu kejadian yang spesifik dari suatu entity.
2. Kunci Primer (Primary Key).
Kunci primer adalah satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara
unik suatu kejadian yang spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity.
3. Kunci Alternatif (Alternatife Key).
Kunci alternatif, kunci kandidat yang tidak dipakai sebagai primary key.
4. Kunci Tamu (Foreign Key).
Kunci tamu adalah satu atribut atau satu set minimal atribut yang melengkapi satu relationship
(hubungan) yang menunjukkan kepada induknya. Hubungan antara entity induk dan anak adalah
hubungan satu dengan banyak (one to many relationship).
Salah satu membuat normalisasi adalah untuk memastikan bahwa model data relasional dapat berjalan
dengan baik. Bentuk-bentuk normalisai terdiri dari beberapa bagian diantaranya:
1. Bentuk Normal Pertama (First Normal Form).
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format
tertentu, bisa saja data tidak lengkap atau terduplikasi. Data dikelompokkan apa adanya sesuai dengan
kedatangannya.
2. Bentuk Normal Pertama (First Normal Form).
Bentuk normal kesatu terpenuhi jika sebuah tabel tidak memiliki atribut dengan domain nilai
yang sama. Pada tahap ini dilakukan penghilangan beberapa grup elemen ya ng berulang agar menjadi
satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel dan setiap atribut harus
mempunyai nilai data yang atomic (bersifat atomic value). Syarat normal kesatu (I NF) antara lain:
 Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi sarecord nilai dari
field berupa ”automic value”.
 Tidak ada set atribut yang berulang atau bernilai ganda.
 Telah ditentukan primary key untuk tabel/relasi tersebut.
 Tiap atribut hanya memiliki satu pengertian.
3 . Bentuk Normal Kedua (Second Normal Form)
Bentuk normal kedua terpenuhi jika pada sebuah tabel, semua atribut yang tidak termasuk dalam key
primer memiliki ketergantungan fungsional (KF) pada key primer secara utuh. Sebuah tabel dikatakan
memenuhi 2NF, jika ketergantungannya hanya bersifat parsial (hanya bergantung pada sebagian dari
key primer).
4 . Bentuk Normal Ketiga (Third Normal Form)
Bentuk normal tahap ketiga (3NF) merupakan kriteria alternatif, jika kriteria BCNF yang ketat tidak
dapat terpenuhi. Sebuah tabel dikatakan berada dalam Bentuk Normal tahap Ketiga (3NF), jika untuk
setiap KF dengan notasi X → A, dimana A mewakili semua atribut tunggal didalam tabel yang tidak
ada didalam X. Maka X haruslah superkey pada tabel tersebut, atau A merupakan bagian dari key
primer pada tabel tersebut.
5 . Bentuk Normal Keempat (Fourth Normal Form)
Penerapan aturan Normalisai pada tahap ketiga sesungguhnya sudah sangat memadai untuk
menghasilkan tabel-tabel yang berkualitas baik. Namun demikian, dari sejumlah literatur dapat pula
dijumpai adanya pembahasan tentang Bentuk Normal tahap Keempat (4NF) dan Bentuk Normal tahap
Kelima (5NF).
Bentuk Normal tahap Keempat (4NF) berkaitan dengan sifat ketergantungan banyak nilai (Multiva lued
defendency) pada suatu tabel yang merupakan pengembangan dari ketergantungan fungsional.
Sedangkan Bentuk Normal tahap Kelima (5NF) (merupakan nama lain dari project-join Normal Form
atau PJNF) berkenaan dengan ketergantungan relasi antar tabel (Join Defendency).

More Related Content

What's hot

What's hot (10)

Basis Data
Basis DataBasis Data
Basis Data
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Basisdata - normalisasi
Basisdata  - normalisasiBasisdata  - normalisasi
Basisdata - normalisasi
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Pertemuan 3 Praktikum Database
Pertemuan 3 Praktikum DatabasePertemuan 3 Praktikum Database
Pertemuan 3 Praktikum Database
 
Modul Normalisasi
Modul NormalisasiModul Normalisasi
Modul Normalisasi
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
 
sql Modul
sql Modulsql Modul
sql Modul
 
Erd2
Erd2Erd2
Erd2
 
normalisasi database
normalisasi databasenormalisasi database
normalisasi database
 

Viewers also liked

Penelitian Nurmala & Ninin Non Ayu Salmah
Penelitian Nurmala & Ninin Non Ayu SalmahPenelitian Nurmala & Ninin Non Ayu Salmah
Penelitian Nurmala & Ninin Non Ayu SalmahAries Veronica
 
Tugas Akhir Pengantar Sistem Informasi
Tugas Akhir Pengantar Sistem InformasiTugas Akhir Pengantar Sistem Informasi
Tugas Akhir Pengantar Sistem InformasiRoger Alexander
 
MIS BAB 1 - Pengantar Sistem Informasi Berbasis Komputer
MIS BAB 1 - Pengantar Sistem Informasi Berbasis KomputerMIS BAB 1 - Pengantar Sistem Informasi Berbasis Komputer
MIS BAB 1 - Pengantar Sistem Informasi Berbasis KomputerRiza Nurman
 
Pengamen SI-B 04112016
Pengamen SI-B 04112016Pengamen SI-B 04112016
Pengamen SI-B 041120163rutstore
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemDermawan12
 

Viewers also liked (8)

Penelitian Nurmala & Ninin Non Ayu Salmah
Penelitian Nurmala & Ninin Non Ayu SalmahPenelitian Nurmala & Ninin Non Ayu Salmah
Penelitian Nurmala & Ninin Non Ayu Salmah
 
Tugas Akhir Pengantar Sistem Informasi
Tugas Akhir Pengantar Sistem InformasiTugas Akhir Pengantar Sistem Informasi
Tugas Akhir Pengantar Sistem Informasi
 
Normalisasi Database
Normalisasi DatabaseNormalisasi Database
Normalisasi Database
 
MIS BAB 1 - Pengantar Sistem Informasi Berbasis Komputer
MIS BAB 1 - Pengantar Sistem Informasi Berbasis KomputerMIS BAB 1 - Pengantar Sistem Informasi Berbasis Komputer
MIS BAB 1 - Pengantar Sistem Informasi Berbasis Komputer
 
Pengamen SI-B 04112016
Pengamen SI-B 04112016Pengamen SI-B 04112016
Pengamen SI-B 04112016
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistem
 
Jurnal Sistem Informasi
Jurnal Sistem InformasiJurnal Sistem Informasi
Jurnal Sistem Informasi
 
Desain Basis Data (1)
Desain Basis Data (1)Desain Basis Data (1)
Desain Basis Data (1)
 

Similar to Pengertian normalisasi database dan bentuk

Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Yohanes Agung Nugroho
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...Yohanes Agung Nugroho
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasionalElma Fiana
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Rut Kristina
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System machildasari
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis datakarlossare1
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseDesty Yani
 
5. Normalisasi Basis Data.pptx
5. Normalisasi Basis Data.pptx5. Normalisasi Basis Data.pptx
5. Normalisasi Basis Data.pptxReskySurya
 

Similar to Pengertian normalisasi database dan bentuk (20)

Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Linked list
Linked listLinked list
Linked list
 
Tugas 4 smbd
Tugas 4 smbdTugas 4 smbd
Tugas 4 smbd
 
Tugas 4 SMBD
Tugas 4 SMBDTugas 4 SMBD
Tugas 4 SMBD
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
Pertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBDPertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBD
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
Model Data Relasional
Model Data RelasionalModel Data Relasional
Model Data Relasional
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
NORMALISASI_DATABASE.pptx
NORMALISASI_DATABASE.pptxNORMALISASI_DATABASE.pptx
NORMALISASI_DATABASE.pptx
 
5. Normalisasi Basis Data.pptx
5. Normalisasi Basis Data.pptx5. Normalisasi Basis Data.pptx
5. Normalisasi Basis Data.pptx
 
Pengantar basis-data
Pengantar basis-dataPengantar basis-data
Pengantar basis-data
 

Recently uploaded

RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMRiniGela
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 

Recently uploaded (20)

RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 

Pengertian normalisasi database dan bentuk

  • 1. PENGERTIAN NORMALISASI DATABASE DAN BENTUK-BENTUKNYA Pahmi Ritonga Tuesday, March 03, 2015 Menurut Jogiyanto (2005:403) ”Normalisasi (Normalization) adalah Proses untuk mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang”. Konsep dan teknik normalisasi ini dikenalkan oleh Dr.E.F Codd di papernya pada tahun 1970 dan 1972. Dalam papernya, E.F. Codd mendefinisikan struktur data yang baru yaitu disebut dengan struktur data hubungan (relational data structure). Istilah data hubungan menunjukkan suatu struktur data yang mempunyai hubungan dengan elemen-elemen data lainnya, baik dalam satu atau dalam file lainnya. Sumber : Dok.Pribadi Database dengan struktur data hubungan dapat digambarkan dalam bentuk tabel dua dimensi. Kolom dari tabel menunjukkan atribut dari file. Atribut ini menunjukkan item data atau field. Kumpulan dari nilai field disebut domain. Masing-masing baris dari record didalam tabel disebut dengan istilah tuple. Tiap-tiap record dapat mempunyai satu kunci yang unik dimana record ini dapat diidentifikasikan. Field yang menjadi kunci tersebut disebut dengan field kunci (key field). Ada beberapa kunci (key function) yang harus digunakan untuk proses pencarian, penyaringan, hapus dan lain sebagainya, diantaranya: 1. Kunci calon (Candidate Key). Kunci calon atau kunci kandidat adalah salah satu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian yang spesifik dari suatu entity. 2. Kunci Primer (Primary Key). Kunci primer adalah satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian yang spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity.
  • 2. 3. Kunci Alternatif (Alternatife Key). Kunci alternatif, kunci kandidat yang tidak dipakai sebagai primary key. 4. Kunci Tamu (Foreign Key). Kunci tamu adalah satu atribut atau satu set minimal atribut yang melengkapi satu relationship (hubungan) yang menunjukkan kepada induknya. Hubungan antara entity induk dan anak adalah hubungan satu dengan banyak (one to many relationship). Salah satu membuat normalisasi adalah untuk memastikan bahwa model data relasional dapat berjalan dengan baik. Bentuk-bentuk normalisai terdiri dari beberapa bagian diantaranya: 1. Bentuk Normal Pertama (First Normal Form). Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, bisa saja data tidak lengkap atau terduplikasi. Data dikelompokkan apa adanya sesuai dengan kedatangannya. 2. Bentuk Normal Pertama (First Normal Form). Bentuk normal kesatu terpenuhi jika sebuah tabel tidak memiliki atribut dengan domain nilai yang sama. Pada tahap ini dilakukan penghilangan beberapa grup elemen ya ng berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel dan setiap atribut harus mempunyai nilai data yang atomic (bersifat atomic value). Syarat normal kesatu (I NF) antara lain:  Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi sarecord nilai dari field berupa ”automic value”.  Tidak ada set atribut yang berulang atau bernilai ganda.  Telah ditentukan primary key untuk tabel/relasi tersebut.  Tiap atribut hanya memiliki satu pengertian. 3 . Bentuk Normal Kedua (Second Normal Form) Bentuk normal kedua terpenuhi jika pada sebuah tabel, semua atribut yang tidak termasuk dalam key primer memiliki ketergantungan fungsional (KF) pada key primer secara utuh. Sebuah tabel dikatakan memenuhi 2NF, jika ketergantungannya hanya bersifat parsial (hanya bergantung pada sebagian dari key primer). 4 . Bentuk Normal Ketiga (Third Normal Form) Bentuk normal tahap ketiga (3NF) merupakan kriteria alternatif, jika kriteria BCNF yang ketat tidak dapat terpenuhi. Sebuah tabel dikatakan berada dalam Bentuk Normal tahap Ketiga (3NF), jika untuk setiap KF dengan notasi X → A, dimana A mewakili semua atribut tunggal didalam tabel yang tidak ada didalam X. Maka X haruslah superkey pada tabel tersebut, atau A merupakan bagian dari key primer pada tabel tersebut. 5 . Bentuk Normal Keempat (Fourth Normal Form) Penerapan aturan Normalisai pada tahap ketiga sesungguhnya sudah sangat memadai untuk menghasilkan tabel-tabel yang berkualitas baik. Namun demikian, dari sejumlah literatur dapat pula dijumpai adanya pembahasan tentang Bentuk Normal tahap Keempat (4NF) dan Bentuk Normal tahap Kelima (5NF). Bentuk Normal tahap Keempat (4NF) berkaitan dengan sifat ketergantungan banyak nilai (Multiva lued defendency) pada suatu tabel yang merupakan pengembangan dari ketergantungan fungsional.
  • 3. Sedangkan Bentuk Normal tahap Kelima (5NF) (merupakan nama lain dari project-join Normal Form atau PJNF) berkenaan dengan ketergantungan relasi antar tabel (Join Defendency).