SlideShare a Scribd company logo
Chapter 7.
Normalisasi
Styawati, S.T.
Normalisasi
 Merupakan teknik dalam membuat tabel menjadi dalam bentuk
normal, beberapa tabel yang terlibat dalam basisdata biasanya
belum dalam keadaan normal.
 Alasan utama dari normalisasi adalah untuk menghilangkan
kemungkinan adanya :
 Insertion anomalies
 Deletion anomalies
 Update anomalies
Insertion Anomalies
 Adalah kesalahan dalam menginputkan entry baru.
NPM Nama KodeMK MatKul SKS Jurusan
06721 Bambang MK001 Sistem Operasi 4 T. Informatika
06722 Sudibyo MK002 Sistem Basisdata 4 T. Informatka
06723 Wiwik MK001 Sistem Opersi 4 T. Informatika
Deletion Anomalies
 Adalah kesalahan dalam penghapusan informasi dalam basisdata
NPM Nama KodeMK MatKul SKS Jurusan
06721 Bambang MK001 Sistem Operasi 4 T. Informatika
06722 Sudibyo MK002
MK001
Sistem Basisdata
Sistem Operasi
4
4
T. Informatika
06723 Wiwik MK001 Sistem Operasi 4 T. Informatika
Update Anomalies
 Adalah kesalahan dalam memodifikasi informasi dalam basisdata
NPM Nama KodeMK MatKul SKS Jurusan
06721 Bambang MK001 Sistem Operasi 4 T. Informatika
06722 Sudibyo MK002
MK001
Sistem Basisdata
Sistem Operasi
4
4
T. Informatika
06723 Wiwik MK001 Sistem Operasi 4 T. Informatika
Contoh
Contoh
 Buat tabel dalam Bentuk :
 Tidak Normal
 Normal 1NF
 Normal 2NF
 Normal 3NF
Bentuk Tidak Normal
 Bentuk ini merupakan kumpulan data yang akan di simpan
 Tidak ada keharusan mengikuti format tertentu
 Dapat saja data tidak lengkap dan terduplikasi
 Data dikumpulkan apa adanya sesuai dengan keadaannya
Bentuk Tidak Normal
No_Trx KdAnggt Nama Alamat Tgl_Pinjam Tgl_Kembali
KdVD Type Title Jumlah Harga Total TotalJumlah
SAMBUNGAN TABEL
Bentuk Normal 1NF
 Tabel disebut bentuk Normal 1NF jika :
 Tidak ada duplikasi data dalam tabel tersebut
 Masing-masing record bernilai tunggal
No_Trx KdAnggt Nama Alamat Tgl_Pinjam Tgl_Kembali TotalJumlah
No_Trx KdVD Type Title Jumlah Harga Total
Bentuk Normal 2NF
 Tabel disebut bentuk Normal 2NF jika :
 Semua atribut yang bukan key ketergantungan fungsional
secara penuh terhadap key
KdAnggt Nama Alamat
No_Trx KdAnggt Tgl_Pinjam Tgl_Kembali TotalJumlah
KdVD Type Title Harga
No_Trx KdVD Jumlah Total
Bentuk Normal 3NF
 Misalkan pada tabel Anggota, atribut alamat dipecah ke
dalam nama_jalan, kota dan kode_pos.
 Bentuk ini belum memenuhi 3NF, karena terdapat
ketergantungan fungsional baru yang muncul pada tabel
tersebut, yaitu :
nama_jalan, kota  kode_pos
 Dalam hal ini (nama_jalan, kota) bukan key, sementara
kode_pos juga bukan merupakan key pada tabel anggota.
Bentuk Normal 3NF
KdAnggt Nama Kodepos
No_Trx KdAnggt Tgl_Pinjam Tgl_Kembali TotalJumlah
KdVD Type Title Harga
No_Trx KdVD Jumlah Total
KodePos Nama_Jalan Kota
Latihan
PT. Ayo Bersama
Jl. Senopati 12 yk
Kode Suplier : G01
Nama Suplier : Gober Nustra
Faktur Pembelian Barang
Tanggal : 07/10/04
Nomor : 004
Kode Nama Brg Qty Harga Jml
A01 AC model 1 10 1.000.000 10.000.000
A02 AC model 2 5 900.000 4.500.000
Total Faktur 14.500.000
Jatuh Tempo 15/10/04
Studi Kasus ERD
Departement
Proyek
Karyawan
Tanggungan
Mengontrol
Memiliki
Mengerjakan Memiliki
JamKerja
Nama_Dep
ID_Dep
Lokasi
Nama_K
ID_K
Alamat
Gaji
JenisK
TglLahir
Nm_Dpn
Nm_Tgh Nm_Blkg
Nama_Jln
Kota
No_rmh
ID_P
Nama_P Lokasi
JenisK TglLahir Hubungan
Nama_T
Biaya
TglMulai
TglSelesai
Tglkerja
1
N
1 N
1
N
M
N
Mapping Tabel
DEPARTEMENT NAMA_DEP ID_DEP
LOKASI_DEP ID_DEP LOKASI
PROYEK NAMA_P ID_P LOKASI
MENGERJAKAN ID_K ID_P JAMKERJA
KARYAWAN NM_DPN NM_TGH NM_BLKG ID_K TGLLAHIR NAMA_JLN NO_RMH KOTA JENISK GAJI
TANGGUNGAN ID_K NAMA_T JENISK TGLLAHIR HUBUNGAN
MEMILIKI ID_D ID_K TGLKERJA
MENGONTROL ID_DEP ID_P TGLMULAI TGLSELESAI BIAYA

More Related Content

Similar to Chapter 7 -_normalisasi_fix

Strukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistemStrukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistem
iimpunya3
 
strukturisasi kebutuhan
strukturisasi kebutuhanstrukturisasi kebutuhan
strukturisasi kebutuhan
Iim Punya
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
jafra
 
APLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptxAPLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptx
ssuser940db3
 
Pengantar sql
Pengantar sqlPengantar sql
Pengantar sql
David Kurniawan
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
ImeldaWikanKristian1
 
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
Ekaaase
 
Materi my sql part 2
Materi my sql part 2Materi my sql part 2
Materi my sql part 2
Amar Senjaku Ofdetraisar
 
Tutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeansTutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeans
stephan EL'wiin Shaarawy
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptx
BagusSantoso44
 
Select Multi Table.pptx
Select Multi Table.pptxSelect Multi Table.pptx
Select Multi Table.pptx
nisa928601
 

Similar to Chapter 7 -_normalisasi_fix (12)

Strukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistemStrukturisasi kebutuhan kebutuhan sistem
Strukturisasi kebutuhan kebutuhan sistem
 
strukturisasi kebutuhan
strukturisasi kebutuhanstrukturisasi kebutuhan
strukturisasi kebutuhan
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
 
APLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptxAPLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptx
 
Pengantar sql
Pengantar sqlPengantar sql
Pengantar sql
 
Modul database3 revpkt
Modul database3 revpktModul database3 revpkt
Modul database3 revpkt
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Sefty Echamawaty, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
 
Materi my sql part 2
Materi my sql part 2Materi my sql part 2
Materi my sql part 2
 
Tutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeansTutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeans
 
SQL (Structured query language).pptx
SQL (Structured query language).pptxSQL (Structured query language).pptx
SQL (Structured query language).pptx
 
Select Multi Table.pptx
Select Multi Table.pptxSelect Multi Table.pptx
Select Multi Table.pptx
 

More from titoagung

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fix
titoagung
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixtitoagung
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
titoagung
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixtitoagung
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixtitoagung
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusititoagung
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusititoagung
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagram
titoagung
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagram
titoagung
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPL
titoagung
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhan
titoagung
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
titoagung
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepat
titoagung
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_proses
titoagung
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaK
titoagung
 

More from titoagung (15)

Chapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fixChapter 8 -_relational_model_fix
Chapter 8 -_relational_model_fix
 
Chapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fixChapter 6 -_studi_kasus_erd_fix
Chapter 6 -_studi_kasus_erd_fix
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
 
Chapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fixChapter 4 -_pengembangan_basisdata_fix
Chapter 4 -_pengembangan_basisdata_fix
 
Chapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fixChapter 3 -_dbms_dan_dba_fix
Chapter 3 -_dbms_dan_dba_fix
 
Arsitektur Sitem Terdistribusi
Arsitektur Sitem TerdistribusiArsitektur Sitem Terdistribusi
Arsitektur Sitem Terdistribusi
 
Pengenalan Sistem Terdistribusi
Pengenalan Sistem TerdistribusiPengenalan Sistem Terdistribusi
Pengenalan Sistem Terdistribusi
 
Pertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagramPertemuan 8 _uml_activity_diagram
Pertemuan 8 _uml_activity_diagram
 
Pertemuan 7 Usecase Diagram
Pertemuan 7 Usecase  DiagramPertemuan 7 Usecase  Diagram
Pertemuan 7 Usecase Diagram
 
Analisis model RPL
Analisis model RPLAnalisis model RPL
Analisis model RPL
 
Pertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhanPertemuan 5 _memahami_kebutuha_kebutuhan
Pertemuan 5 _memahami_kebutuha_kebutuhan
 
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunakPertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
Pertemuan 4 Prinsip_yang_memandu_praktik_rekayasa_perangkat_lunak
 
pertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepatpertemuan 3 RPL Pengembangan_cepat
pertemuan 3 RPL Pengembangan_cepat
 
Proses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_prosesProses_perangkat_lunak_-_model-model_proses
Proses_perangkat_lunak_-_model-model_proses
 
Pengantar_rekayasa_perangkat_lunaK
 Pengantar_rekayasa_perangkat_lunaK Pengantar_rekayasa_perangkat_lunaK
Pengantar_rekayasa_perangkat_lunaK
 

Recently uploaded

Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
ahyani72
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 

Recently uploaded (20)

Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 

Chapter 7 -_normalisasi_fix

  • 2. Normalisasi  Merupakan teknik dalam membuat tabel menjadi dalam bentuk normal, beberapa tabel yang terlibat dalam basisdata biasanya belum dalam keadaan normal.  Alasan utama dari normalisasi adalah untuk menghilangkan kemungkinan adanya :  Insertion anomalies  Deletion anomalies  Update anomalies
  • 3. Insertion Anomalies  Adalah kesalahan dalam menginputkan entry baru. NPM Nama KodeMK MatKul SKS Jurusan 06721 Bambang MK001 Sistem Operasi 4 T. Informatika 06722 Sudibyo MK002 Sistem Basisdata 4 T. Informatka 06723 Wiwik MK001 Sistem Opersi 4 T. Informatika
  • 4. Deletion Anomalies  Adalah kesalahan dalam penghapusan informasi dalam basisdata NPM Nama KodeMK MatKul SKS Jurusan 06721 Bambang MK001 Sistem Operasi 4 T. Informatika 06722 Sudibyo MK002 MK001 Sistem Basisdata Sistem Operasi 4 4 T. Informatika 06723 Wiwik MK001 Sistem Operasi 4 T. Informatika
  • 5. Update Anomalies  Adalah kesalahan dalam memodifikasi informasi dalam basisdata NPM Nama KodeMK MatKul SKS Jurusan 06721 Bambang MK001 Sistem Operasi 4 T. Informatika 06722 Sudibyo MK002 MK001 Sistem Basisdata Sistem Operasi 4 4 T. Informatika 06723 Wiwik MK001 Sistem Operasi 4 T. Informatika
  • 7. Contoh  Buat tabel dalam Bentuk :  Tidak Normal  Normal 1NF  Normal 2NF  Normal 3NF
  • 8. Bentuk Tidak Normal  Bentuk ini merupakan kumpulan data yang akan di simpan  Tidak ada keharusan mengikuti format tertentu  Dapat saja data tidak lengkap dan terduplikasi  Data dikumpulkan apa adanya sesuai dengan keadaannya
  • 9. Bentuk Tidak Normal No_Trx KdAnggt Nama Alamat Tgl_Pinjam Tgl_Kembali KdVD Type Title Jumlah Harga Total TotalJumlah SAMBUNGAN TABEL
  • 10. Bentuk Normal 1NF  Tabel disebut bentuk Normal 1NF jika :  Tidak ada duplikasi data dalam tabel tersebut  Masing-masing record bernilai tunggal No_Trx KdAnggt Nama Alamat Tgl_Pinjam Tgl_Kembali TotalJumlah No_Trx KdVD Type Title Jumlah Harga Total
  • 11. Bentuk Normal 2NF  Tabel disebut bentuk Normal 2NF jika :  Semua atribut yang bukan key ketergantungan fungsional secara penuh terhadap key KdAnggt Nama Alamat No_Trx KdAnggt Tgl_Pinjam Tgl_Kembali TotalJumlah KdVD Type Title Harga No_Trx KdVD Jumlah Total
  • 12. Bentuk Normal 3NF  Misalkan pada tabel Anggota, atribut alamat dipecah ke dalam nama_jalan, kota dan kode_pos.  Bentuk ini belum memenuhi 3NF, karena terdapat ketergantungan fungsional baru yang muncul pada tabel tersebut, yaitu : nama_jalan, kota  kode_pos  Dalam hal ini (nama_jalan, kota) bukan key, sementara kode_pos juga bukan merupakan key pada tabel anggota.
  • 13. Bentuk Normal 3NF KdAnggt Nama Kodepos No_Trx KdAnggt Tgl_Pinjam Tgl_Kembali TotalJumlah KdVD Type Title Harga No_Trx KdVD Jumlah Total KodePos Nama_Jalan Kota
  • 14. Latihan PT. Ayo Bersama Jl. Senopati 12 yk Kode Suplier : G01 Nama Suplier : Gober Nustra Faktur Pembelian Barang Tanggal : 07/10/04 Nomor : 004 Kode Nama Brg Qty Harga Jml A01 AC model 1 10 1.000.000 10.000.000 A02 AC model 2 5 900.000 4.500.000 Total Faktur 14.500.000 Jatuh Tempo 15/10/04
  • 15. Studi Kasus ERD Departement Proyek Karyawan Tanggungan Mengontrol Memiliki Mengerjakan Memiliki JamKerja Nama_Dep ID_Dep Lokasi Nama_K ID_K Alamat Gaji JenisK TglLahir Nm_Dpn Nm_Tgh Nm_Blkg Nama_Jln Kota No_rmh ID_P Nama_P Lokasi JenisK TglLahir Hubungan Nama_T Biaya TglMulai TglSelesai Tglkerja 1 N 1 N 1 N M N
  • 16. Mapping Tabel DEPARTEMENT NAMA_DEP ID_DEP LOKASI_DEP ID_DEP LOKASI PROYEK NAMA_P ID_P LOKASI MENGERJAKAN ID_K ID_P JAMKERJA KARYAWAN NM_DPN NM_TGH NM_BLKG ID_K TGLLAHIR NAMA_JLN NO_RMH KOTA JENISK GAJI TANGGUNGAN ID_K NAMA_T JENISK TGLLAHIR HUBUNGAN MEMILIKI ID_D ID_K TGLKERJA MENGONTROL ID_DEP ID_P TGLMULAI TGLSELESAI BIAYA