12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Basis</strong> <strong>Data</strong><br />

Kegiatan belajar 10 : Tahab proses Normalisasi 2<br />

a. Tujuan Pembelajaran.<br />

Setelah mengikuti kegiatan belajar10 ini diharapkan peserta didik dapat:<br />

Memahami tahapan proses normalisasi data.<br />

Memahami bentuk-bentuk normalisasi data.<br />

Menguji tabel relasional menggunakan Boyce Code Normal Form<br />

(BCNF)<br />

Menguji tabel relasional menggunakan bentuk normal tahap 4 (4 nd NF).<br />

Menguji tabel relasional menggunakan bentuk normal tahap 5 (5 rd NF).<br />

b. Uraian materi.<br />

1) Bentuk-Bentuk Normalisasi<br />

Normalisasi data adalah proses yang berkaitan dengan model data<br />

relasional untuk mengorganisasi himpunan data dengan ketergantungan dan<br />

keterkaitan yang tinggi atau erat. Hasil dari proses normalisasi adalah tabel–tabel<br />

data dalam bentuk normal (normal form), yaitu tabel–tabel data yang terhindar<br />

dari dua hal yaitu:<br />

Pengulangan informasi.<br />

Potensi inkonsistensi data pada operasi pengubahan.<br />

Terdapat enam bentuk normal (normal form) dalam teknik normalisasi data,<br />

keenam bentuk tersebut adalah :<br />

1. Bentuk Normal Tahap pertama (1 st Normal Form)<br />

2. Bentuk Normal Tahap Kedua (2 nd Normal Form)<br />

3. Bentuk Normal Tahap Ketiga (3 rd Normal Form)<br />

4. Bentuk Normal Boyce - Code (BCNF)<br />

5. Bentuk Normal Tahap Keempat (4 rd Normal Form)<br />

6. Bentuk Normal Tahap Kelima (5 rd Normal Form)<br />

2) Proses-Proses Normalisasi data<br />

Dalam proses normalisasi, data diuraikan dalam bentuk tabel, selanjutnya<br />

dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat. Apabila tabel<br />

yang diuji belum memenuhi persyaratan tertentu, maka tabel tersebut perlu<br />

dipecah menjadi beberapa tabel yang lebih sederhana sampai memenuhi bentuk<br />

112

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!