Anda di halaman 1dari 3

Diskusi 4 – Basis Data

Nama Mahasiswa : Asrie Lestari


NIM : 043922951
Prodi : Sistem Informasi
UPBJJ : UT Bogor

Normalisasi ialah sebuah teknik dalam membangun logical design sebuah basis data, teknik
pengelompokan attribute dari suatu relasi hingga membentuk struktur relasi yang baik tanpa
redudansi.

Tahap Normalisasi dimulai dari tahap paling longgar yaitu 1NF hingga yang paling ketat yaitu
5NF, namun hingga tahap 3NF atau BCNF telah memadai untuk menghasilkan tabel yang
kualitasnya baik.

 Tahap 1NF
Bentuk 1NF atau disebut juga First Normal Form ialah menghilangkan attribute yang memiliki
nilai ganda.

Langkah-langkah yang dilakukan:


- Menentukan satu ataupun kumpulan attribute sebagai kunci untuk unnormalized.
- Melakukan identifikasi grup yang berulang dalam tabel unnormalized yang berulang
untuk kunci attribute.
- Menghapus grup yang berulang

Dari tabel dalam soal, kita gunakan langkah-langkah pembentukan 1NF akan
diperoleh tabel sebagai berikut :

Nim Nama Sem Matkul NIDN Nama Dosen


201001 Adi Sahrul 1 Algoritma 148723 Andri Suryadi
201001 Adi Sahrul 1 Struktur Data 148723 Andri Suryadi
201002 Bayu Okta 3 Struktur Data 148723 Andri Suryadi
201002 Bayu Okta 3 Organisasi Komputer 148723 Andri Suryadi
201002 Bayu Okta 3 Metode Numerik 148047 Erwin Saputra
201003 Putri 5 Pemograman Web 148047 Erwin Saputra
201003 Putri 5 Jaringan Komputer 147701 Susan Saputri
201003 Putri 5 Metode Numerik 148047 Erwin Saputra

Asrie Lestari – NIM 043922951


 Tahap 2NF
Bentuk 2NF yang disebut juga Second Normal Form merupakan bentuk tabel yang
didalamnya tidak ada partial depedency ataupun ketergantungan sebagai artinya memiliki
dua atribute dari A untuk menentukan B terhadap primary key.

Berikut ini merupakan bentuk 2NF dari tabel 1NF :

NIM Nama
201001 Adi Sahrul
201002 Bayu Okta
201003 Putri

NIM Semester
201001 1
201002 3
201003 5

Kode
Matkul
Matkul
Algoritma 1
Struktur Data 2
Organisasi Komputer 3
Metode Numerik 4
Jaringan Komputer 5
Pemograman Web 6

NIDN Nama Dosen


148723 Andri Suryadi
148047 Erwin Saputra
147701 Susan Saputri

Asrie Lestari – NIM 043922951


 Tahap 3NF
Pada tahap 3NF, tabel tidak boleh ada transitive depedency atau ketergantungan
fungsional antara dua atau lebih atribute bukan kunci. Tahap 3NF dikerjakan jika sudah
memenuhi 2NF.

Bentuk 3NF adalah sebagai berikut:

KODE
NIM NIDN
MATKUL
201001 1 148723
201001 2 148723
201002 2 148723
201002 3 148723
201002 4 148027
201003 6 148027
201003 5 147701
201003 4 148027

Bentuk tabel sudah normal maka tidak perlu dilanjutkan ke bentuk tabel berikutnya.

Sumber Referensi :
- BMP MSIM4206 – Basis Data – Universitas Terbuka

Asrie Lestari – NIM 043922951

Anda mungkin juga menyukai