SlideShare a Scribd company logo
1 of 18
Download to read offline
Pertemuan 4
Andri Suryadi, M.Kom
normalisasi?
Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam
tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu
organisasi.
Tujuan dari normalisasi
- Untuk menghilangkan kerangkapan data
- Untuk mengurangi kompleksitas
- Untuk mempermudah pemodifikasian data
Key dan Atribut
Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik.
Ada 3 macam key :
Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik
Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data
dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu
sebaliknya.
Key Primer (primary key) : utama
Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan
tgl_lahir
Superkey : nim
Candidate key : nim, nama(jika yakin tidak ada duplikat)
Primari key dari 2 candidat adalah : nim
Ketergantungan fungsional (functional
dependency)
Diberikan Tabel X dengan 2 atribut yaitu A dan B
Maka kita dapat menyatakan notasi sebagai A B
Artinya : A secara fungsional menentukan B atau B tergantung pada A
Tabel X
A B
Ketergantungan fungsional (functional
dependency) lanjutan…
Contoh tabel
nim nama_mhs : atribut nama_mhs bergantung pada nim
bukti fakta : untuk setiap nilai nim yang sama maka pasti nilai nama_mhs juga sama
nama_kul nim indeks_nilai : atribut indeks_nilai bergantung pada nim dan nama_mhs
nama_kul nim
nim indeks_nilai
Nama_kul nim Nama_mhs Indeks_nilai
Struktur data 100001 Ali akbar A
Struktur data 100004 Indah susanti B
Basis data 100001 Ali akbar
Basis data 110002 Budi utomo
Basis data 110004 Indah susanti
Bahasa indonesia 100001 Ali akbar B
Matematika 100002 Budi utomo C
Bentuk normalisasi
1NF : bentuk normal tahap pertama
2NF : bentuk normal tahap kedua
3NF : bentuk normal tahap ketiga
BCNF
Tahapan normalisasi
Contoh kasus
Tabel MAHASISWA-1 ( Unnormal )
1 Normal Form (1NF)
Suatu relasi dikatakan sudah memenuhi Bentuk Normal Kesatu bila setiap
data bersifat atomik yaitu setiap irisan baris dan kolom hanya mempunyai
satu nilai data
1NF tabel mahasiswa
1NF
2 Normal Form (2NF)
Suatu relasi dikatakan sudah memenuhi Bentuk Normal Kedua bila
relasi tersebut sudah memenuhi bentuk Normal kesatu, dan atribut
yang bukan key sudah tergantung penuh terhadap keynya.
Key dan Atribut
Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik.
Ada 3 macam key :
Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik
Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data
dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu
sebaliknya.
Key Primer (primary key) : utama
Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan
tgl_lahir
Superkey : nim
Candidate key : nim, nama(jika yakin tidak ada duplikat)
Primari key dari 2 candidat adalah : nim
Key dan Atribut
Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik.
Ada 3 macam key :
Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik
Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data
dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu
sebaliknya.
Key Primer (primary key) : utama
Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan
tgl_lahir
Superkey : nim
Candidate key : nim, nama(jika yakin tidak ada duplikat)
Primari key dari 2 candidat adalah : nim
Key dan Atribut
Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik.
Ada 3 macam key :
Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data dalam tabel secara unik
Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data
dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu
sebaliknya.
Key Primer (primary key) : utama
Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan
tgl_lahir
Superkey : nim
Candidate key : nim, nama(jika yakin tidak ada duplikat)
Primari key dari 2 candidat adalah : nim
3 Normal Form (3NF)
Tabel Mahasiswa
Tabel Nilai
Tabel Mata kuliah
Tabel Dosen
Latihan 1. Studi Kasus
Untuk mendapatkan hasil yang paling normal, maka
proses normalisasi dimulai dari normal pertama.
Field-field tabel di atas yang merupakan group berulang :
NoPegawai, NamaPegawai, Golongan, BesarGaji.
Latihan 2. Studi Kasus
Latihan 3. Studi Kasus

More Related Content

What's hot

03 rangkaian kombinasional
03   rangkaian kombinasional03   rangkaian kombinasional
03 rangkaian kombinasionalopekdoank
 
Fungsi dan Array Pada C++
Fungsi dan Array Pada C++Fungsi dan Array Pada C++
Fungsi dan Array Pada C++Toro Jr.
 
1. Matematika ekonomi Mr Imam awaludin
1. Matematika ekonomi Mr Imam awaludin1. Matematika ekonomi Mr Imam awaludin
1. Matematika ekonomi Mr Imam awaludinFeni_Triminarni
 
Transformasi linier " Matematika Geodesi "
Transformasi linier " Matematika Geodesi "Transformasi linier " Matematika Geodesi "
Transformasi linier " Matematika Geodesi "Dedy Kurniawan
 
Korelasi Non-Parametrik
Korelasi Non-ParametrikKorelasi Non-Parametrik
Korelasi Non-ParametrikAgung Anggoro
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunakArdha Herdianto
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Hide Maru
 
Elastisitas permintaan dan penawaran
Elastisitas permintaan dan penawaranElastisitas permintaan dan penawaran
Elastisitas permintaan dan penawaranSaeful Fadillah
 
Analisis regresi linier berganda
Analisis regresi linier bergandaAnalisis regresi linier berganda
Analisis regresi linier bergandaAyah Irawan
 
Metode Simpleks
Metode SimpleksMetode Simpleks
Metode Simplekshazhiyah
 
mencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di Cmencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di Ckir yy
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanReskidtc
 
CARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptCARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptIchsanFauziRachman1
 
Penggunaan Fungsi Linier dalam Ekonomi
Penggunaan Fungsi Linier dalam EkonomiPenggunaan Fungsi Linier dalam Ekonomi
Penggunaan Fungsi Linier dalam Ekonomisiska sri asali
 

What's hot (20)

Normalisasi Basis Data (Revisi)
Normalisasi Basis Data (Revisi)Normalisasi Basis Data (Revisi)
Normalisasi Basis Data (Revisi)
 
03 rangkaian kombinasional
03   rangkaian kombinasional03   rangkaian kombinasional
03 rangkaian kombinasional
 
5.transformasi balikan
5.transformasi balikan5.transformasi balikan
5.transformasi balikan
 
Fungsi dan Array Pada C++
Fungsi dan Array Pada C++Fungsi dan Array Pada C++
Fungsi dan Array Pada C++
 
1. Matematika ekonomi Mr Imam awaludin
1. Matematika ekonomi Mr Imam awaludin1. Matematika ekonomi Mr Imam awaludin
1. Matematika ekonomi Mr Imam awaludin
 
Transformasi linier " Matematika Geodesi "
Transformasi linier " Matematika Geodesi "Transformasi linier " Matematika Geodesi "
Transformasi linier " Matematika Geodesi "
 
Korelasi Non-Parametrik
Korelasi Non-ParametrikKorelasi Non-Parametrik
Korelasi Non-Parametrik
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunak
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4
 
Elastisitas permintaan dan penawaran
Elastisitas permintaan dan penawaranElastisitas permintaan dan penawaran
Elastisitas permintaan dan penawaran
 
Analisis regresi linier berganda
Analisis regresi linier bergandaAnalisis regresi linier berganda
Analisis regresi linier berganda
 
Metode Simpleks
Metode SimpleksMetode Simpleks
Metode Simpleks
 
mencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di Cmencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di C
 
Regresi dummy
Regresi dummyRegresi dummy
Regresi dummy
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
 
CARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.pptCARA INTERPRETASI-ANALISIS REGRESI.ppt
CARA INTERPRETASI-ANALISIS REGRESI.ppt
 
Penggunaan Fungsi Linier dalam Ekonomi
Penggunaan Fungsi Linier dalam EkonomiPenggunaan Fungsi Linier dalam Ekonomi
Penggunaan Fungsi Linier dalam Ekonomi
 
1. STATISTIK INDUSTRI - PENDAHULUAN
1. STATISTIK INDUSTRI - PENDAHULUAN1. STATISTIK INDUSTRI - PENDAHULUAN
1. STATISTIK INDUSTRI - PENDAHULUAN
 
Hirarky chomsky
Hirarky chomskyHirarky chomsky
Hirarky chomsky
 

Similar to Microsoft power point pertemuan 3-normalisasi.pptx

Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 
Normalisasi data - Basis Data
Normalisasi data - Basis DataNormalisasi data - Basis Data
Normalisasi data - Basis DataAyu_lestari
 
Materi 6 - SIMBADA
Materi 6 - SIMBADAMateri 6 - SIMBADA
Materi 6 - SIMBADAbeiharira
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Odin Onyenk
 
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang ada
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang adaBab 8 - NORMALISASI DATA yang berkaitan dengan data yang ada
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang adachepahon
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...GuswanC2morang
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukachimm4ycry
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 

Similar to Microsoft power point pertemuan 3-normalisasi.pptx (20)

Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Normalisasi data - Basis Data
Normalisasi data - Basis DataNormalisasi data - Basis Data
Normalisasi data - Basis Data
 
Sbd ke3
Sbd ke3Sbd ke3
Sbd ke3
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
Database relasi
Database relasiDatabase relasi
Database relasi
 
normalisasi data
normalisasi datanormalisasi data
normalisasi data
 
Normalisasi data
Normalisasi dataNormalisasi data
Normalisasi data
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Materi 6 - SIMBADA
Materi 6 - SIMBADAMateri 6 - SIMBADA
Materi 6 - SIMBADA
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007
 
Ppt 2
Ppt 2Ppt 2
Ppt 2
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang ada
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang adaBab 8 - NORMALISASI DATA yang berkaitan dengan data yang ada
Bab 8 - NORMALISASI DATA yang berkaitan dengan data yang ada
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentuk
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 

Recently uploaded

Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 

Recently uploaded (20)

Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 

Microsoft power point pertemuan 3-normalisasi.pptx

  • 2. normalisasi? Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Tujuan dari normalisasi - Untuk menghilangkan kerangkapan data - Untuk mengurangi kompleksitas - Untuk mempermudah pemodifikasian data
  • 3. Key dan Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik. Ada 3 macam key : Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu sebaliknya. Key Primer (primary key) : utama Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan tgl_lahir Superkey : nim Candidate key : nim, nama(jika yakin tidak ada duplikat) Primari key dari 2 candidat adalah : nim
  • 4. Ketergantungan fungsional (functional dependency) Diberikan Tabel X dengan 2 atribut yaitu A dan B Maka kita dapat menyatakan notasi sebagai A B Artinya : A secara fungsional menentukan B atau B tergantung pada A Tabel X A B
  • 5. Ketergantungan fungsional (functional dependency) lanjutan… Contoh tabel nim nama_mhs : atribut nama_mhs bergantung pada nim bukti fakta : untuk setiap nilai nim yang sama maka pasti nilai nama_mhs juga sama nama_kul nim indeks_nilai : atribut indeks_nilai bergantung pada nim dan nama_mhs nama_kul nim nim indeks_nilai Nama_kul nim Nama_mhs Indeks_nilai Struktur data 100001 Ali akbar A Struktur data 100004 Indah susanti B Basis data 100001 Ali akbar Basis data 110002 Budi utomo Basis data 110004 Indah susanti Bahasa indonesia 100001 Ali akbar B Matematika 100002 Budi utomo C
  • 6. Bentuk normalisasi 1NF : bentuk normal tahap pertama 2NF : bentuk normal tahap kedua 3NF : bentuk normal tahap ketiga BCNF
  • 9. 1 Normal Form (1NF) Suatu relasi dikatakan sudah memenuhi Bentuk Normal Kesatu bila setiap data bersifat atomik yaitu setiap irisan baris dan kolom hanya mempunyai satu nilai data
  • 11. 2 Normal Form (2NF) Suatu relasi dikatakan sudah memenuhi Bentuk Normal Kedua bila relasi tersebut sudah memenuhi bentuk Normal kesatu, dan atribut yang bukan key sudah tergantung penuh terhadap keynya.
  • 12. Key dan Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik. Ada 3 macam key : Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu sebaliknya. Key Primer (primary key) : utama Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan tgl_lahir Superkey : nim Candidate key : nim, nama(jika yakin tidak ada duplikat) Primari key dari 2 candidat adalah : nim
  • 13. Key dan Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik. Ada 3 macam key : Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu sebaliknya. Key Primer (primary key) : utama Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan tgl_lahir Superkey : nim Candidate key : nim, nama(jika yakin tidak ada duplikat) Primari key dari 2 candidat adalah : nim
  • 14. Key dan Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik. Ada 3 macam key : Superkey : satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik Candidate key : kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik, candidate key adalah super key tapi belum tentu sebaliknya. Key Primer (primary key) : utama Contoh : Tabel mahasiswa memiliki 4 buah atribut yaitu nim,nama_mhs, alamat_mhs dan tgl_lahir Superkey : nim Candidate key : nim, nama(jika yakin tidak ada duplikat) Primari key dari 2 candidat adalah : nim
  • 15. 3 Normal Form (3NF) Tabel Mahasiswa Tabel Nilai Tabel Mata kuliah Tabel Dosen
  • 16. Latihan 1. Studi Kasus Untuk mendapatkan hasil yang paling normal, maka proses normalisasi dimulai dari normal pertama. Field-field tabel di atas yang merupakan group berulang : NoPegawai, NamaPegawai, Golongan, BesarGaji.