Teknik Normalisasi
(by : Rudi Sugara, S.Kom)
Home
- Peserta didik dapat mengidentifikasi basis data
Pendahuluan yang terdapat redundancy dengan cermat.
Stimulus - Peserta didik mampu melakukan normalisasi
basis data dengan tepat
Tahapan
- Peserta didik dapat menerapkan teknik
Latihan
normalisasi dalam membuat basis data dengan
Kesimpulan baik.
PENGERTIAN
• Normalisasi adalah proses pembentukan
Home struktur basis data sehingga sebagian besar
Pendahuluan
ambiguity bisa dihilangkan.
Stimulus
• Normalisasi merupakan teknik
Tahapan
mengorganisasikan data ke tabel-tabel.
Latihan
Kesimpulan
TUJUAN NORMALISASI
Latihan
Kesimpulan
STUDI KASUS
ID_Kyw Nm_Kyn ID_Cus Nm_Cus Jk_Cus Al_Cus ID-Brg Nm_Br Hrg_Brg Qyt Total
Home
Buku
K-001 Rudi C-001 Fattah L Pamulang B-001 2500 10 250000
Tulis
Pendahuluan
K-001 Rudi C-004 Firasya P Ciputat B-002 Pulpen 1500 3 45000
Stimulus
K-002 Rizqy C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Latihan K-003 Raissa C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Kesimpulan
STUDI KASUS
ID_Kyw Nm_Kyn ID_Cus Nm_Cus Jk_Cus Al_Cus ID-Brg Nm_Br Hrg_Brg Qyt Total
Home
Buku
K-001 Rudi C-001 Fattah L Pamulang B-001 2500 10 250000
Tulis
Pendahuluan
K-001 Rudi C-004 Firasya P Ciputat B-002 Pulpen 1500 3 45000
Stimulus
K-002 Rizqy C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Latihan K-003 Raissa C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Kesimpulan
Kerangkapan Data
TAHAPAN NORMALISASI
Bentuk Tidak Normal
Menghilangkan perulangan group / multivalue
Home
Bentuk Normal Pertama (1NF) Tabel SUDAH
Menghilangkan ketergantungan sebagian berkualitas baik
Pendahuluan
Bentuk Normal Kedua (2NF)
Stimulus Menghilangkan ketergantungan transitif
ID_Kyw Nm_Kyn ID_Cus Nm_Cus Jk_Cus Al_Cus ID-Brg Nm_Br Hrg_Brg Qyt Total
Home Buku
K-001 Rudi C-001 Fattah L Pamulang B-001 2500 10 250000
Tulis
C-004 Firasya P Ciputat B-002 Pulpen 1500 3 45000
Pengertian
K-002 Rizqy C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
ID_Kyw Nm_Kyn ID_Cus Nm_Cus Jk_Cus Al_Cus ID-Brg Nm_Br Hrg_Brg Qyt Total
Home Buku
K-001 Rudi Bentuk
C-001 Normal
Fattah Pertama
L (1NF)
Pamulang B-001 2500 10 250000
Tulis
K-001 Rudi C-004 Firasya P Ciputat B-002 Pulpen 1500 3 45000
Pendahuluan
K-002 Rizqy C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
K-003 Raissa C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Tahapan
Tidak ada data yang menumpuk
Latihan Tidak ada data yang kosong
ID_Cus Nm_Cus Jk_Cus Al_Cus Hobby1 Hobby2 Hobby3
Kesimpulan
C-001 Fattah L Pamulang Sepak Bola Renang -
K-003 Raissa C-002 Fakhirah P Reni Jaya B-003 Penggaris 1000 1 1000
Tahapan
Latihan
Tb_Karyawan Tb_Customer Tb_Barang
*ID_Kyw Nm_Kyn *ID_Cus Nm_Cus Jk_Cus Al_Cus *ID-Brg Nm_Br Hrg_Brg
Kesimpulan K-001 Rudi C-001 Fattah L Pamulang Buku
B-001 2500
K-002 Rizqy C-002 Fakhirah P Reni Jaya Tulis
K-003 Raissa C-003 Fladian P Jombang B-002 Pulpen 1500
C-004 Firasya P Ciputat B-003 Penggaris 1000
* Primary Key
TAHAPAN NORMALISASI
Bentuk Normal Kedua (2NF)
Home
Pengertian
Tujuan
Tahapan Tb_Transaksi
**ID_Kyw **ID_Cus **ID-Brg Qyt Total
Tb_Karyawan Tb_Customer Tb_Barang
Latihan *ID_Kyw Nm_Kyn
K-001 C-001
*ID_Cus
B-001
Nm_Cus Jk_Cus
10 250000
Al_Cus *ID-Brg Nm_Br Hrg_Brg
K-001 Rudi K-001 C-001C-004 Fattah B-002 L 3 Pamulang
45000 Buku
B-001 2500
K-002 Rizqy Tulis
Kesimpulan K-002 C-002C-002 Fakhirah
B-003 P 1 Reni Jaya
1000
K-003 Raissa C-003 Fladian P Jombang B-002 Pulpen 1500
K-003 C-004C-003 FirasyaB-001 P 5 Ciputat12500 B-003 Penggaris 1000
Buku
K-003 C-002 B-003 1 1000 B-001 2500
Tulis
* Primary Key, ** Foreign Key B-003 Penggaris 1000
TAHAPAN NORMALISASI
Home Tb_Customer
*ID_Cus Nm_Cus Jk_Cus Al_Cus Kel Kec Kab Prov KodePos
C-001 Fattah L Pamulang Pamulang Barat Pamulang Tangsel Banten 15435
Pendahuluan C-002 Fakhirah P Reni Jaya Pamulang Barat Pamulang Tangsel Banten 15435
C-003 Fladian P Jombang Serua Ciputat Tangsel Banten 15417
C-004 Firasya P Ciputat Ciputat Timur Ciputat Tangsel Banten 15415
Stimulus
Bentuk Normal Ketiga (3NF) Ketergantungan Transistif
Tahapan
Pengertian
Tujuan
Tahapan Mulai
Latihan
Kesimpulan
LATIHAN
1. Proses pembentukan struktur basis data ke bentuk tabel-tabel
sederhana sehingga sebagian besar ambiguity bisa dihilangkan
Home
dikenal dengan proses ....
Pengertian
A Standarisasi C Datalisasi
Tujuan
Latihan
Kesimpulan
LATIHAN
2. Menghilangkan ketergantungan transitif merupakan salah satu
syarat normalisasi ke - ....
Home
Pengertian
A 1NF C 3NF
Tujuan
Latihan
Kesimpulan
LATIHAN
Terima Kasih... Silahkan Klik Chek Jawaban untuk melihat hasinya
Home
Pengertian
Tujuan
Latihan
Kesimpulan
LATIHAN
Hasil
Home
Benar
Pengertian 0
Tujuan
Salah
Tahapan 0
Latihan Total
0
Kesimpulan
KESIMPULAN
• Tabel pada database yang sudah normalisasi akan
Home menghidari terjadinya kerangkapan data, sehingga
tidak membebani ruang penyimpanan.
Pengertian • Dengan tabel yang sudah normalisasi, maka dapat
Tujuan
mengurangi kompleksitas.
• Tabel yang sudah memenuhi normalisasi akan
Tahapan mempermudah pemodifikasian data.
Latihan
Kesimpulan