Anda di halaman 1dari 7

TUGAS BASIS DATA

Normalisasi Data

Dosen Mata Kuliah :

H. Bagja Nugraha, S.T., M.Kom.

Disusun Oleh :

Nama : Hans Daniel William Tucunan

NPM : 1910631250046

Kelas : 2B Sistem Informasi

UNIVERSITAS SINGAPERBANGSA KARAWANG

2020
NORMALISASI DATA

Pengertian Normalisasi

Normalisasi merupakan teknik yang digunakan dalam membangun desain lojik


database relasional melalui organisasi himpunan data dengan tingkat ketergantungan
fungsional dan keterkaitan yang tinggi sedemikian hingga menghasilkan struktur tabel
yang normal.

Tujuan Normalisasi

 Meminimalisasi redudansi (pengulangan data)


 Memudahkan ientifikasi entitas
 Mencegah terjadinya anomali
Beberapa Bentuk Normal Form

 1NF, 2NF, 3NF, BCNF


Bassed on keys and functional dependencies

 4NF, 5NF
Based on keys and multi-valued dependencies

First Normal Form (1NF)

Suatu relasi disebut mmenuhi bentuk normal pertama (1NF) jika dan hanya jika setiap
atribut dari relasi tersebut hanya memiliki nilai tunggal dan tidak ada pengulangan grup atribut
dalam baris.

Second Normal Form (2NF)

Suatu relasi disebut memenuhi bentuk normal kedua jika dan hanya jika :

1. Memenuhi 1NF
2. Setiap atribut yang bukan primary key tergantung secara fungsional terhadap semua
atribut kunci dan bukan hanya sebagai atribut kunci (fully functionally dependent).

Third Normal Form (3NF)

Suatu relasi disebut memenuhi bentuk normal ketiga jika dan hana jika :

1. Memenuhi 2NF
2. Setiap atribut yang bukan kunci tidak tergantung secara fungsional terhadap atribut
bukan kunci yang lain dalam relasi tersebut (tidak terhadap keterganungan transitif pada
atribut bukan kunci).
Boyce Codd Normal Form (BCNF)

Suatu relasi disebut memenhi BCNF jika dan hanya jika setiap determinan yang ada
pada relasi tersebut adalah candidate key. Untuk normalisasi ke bentuk BCNF, maka tabel 3NF
didekomposisi menjadi beberapa tabel yang masing-masing memenuhi BCNF.

TUGAS

Berdasarkan formulir disamping :

1. Rancanglah table penyimpanan datanya.


2. Lakukan normalisasi hingga 3NF atau BCNF.
1. Rancangan tabel penyimpanan data

Tabel Identitas Sopir

no. kode tanggal


nama alamat kota provinsi sex TB BB
Sim pos lahir

Jawa
100001 Hans Daniel Mustik Bekasi Barat 171167 L 23/02/2001 177 63
a Jaya

Jawa
100002 Armando Jatiasih Bekasi Barat 14303 L 12/12/1999 167 57

Mutiara Jawa
100003 Reynold Arsen Gading Bekasi Barat 15324 L 11/08/1998 170 58
Tabel Kendaraan

no. no. supervisor


warna tahun tipe
Kendaraan Lambung area

T 751 FRE hitam 2012 matic 2121 Jakarta

T 4152 BSS biru 2017 sport 1121 Bekasi

B 0723 FWD merah 2015 sport 3214 Cirebon

Tabel Pelanggaran

no. no. Sim no. tgl bln thn jam lokasi catatan tindakan
Nota Kendaraa pelang pelang pelangg pelanggar pelanggaran
n garan garan aran an

T 751 Menerobos
021 100001 FRE 7 8 2017 13.00 Bandung Lampu Merah Peringatan

Tidak
B 0723 Menabrak diijinkan
043 100003 FWD 14 10 2019 07.45 Cirebon Becak mengemudi
selama 3 hari

T 4152 Berhenti di bahu


069 100002 1 12 2018 09.25 Sumedang peringatan
BSS jalan

Fungsional Dependencies adalah batasan keterkaitan antara 2 atribut dalam suatu tabel . FD
(Fungsional Dependencies) dari tabel di atas :

 No. Kendaraan, Supervisor Area à Petugas Pemantau.


 No. Kendaraan, No. Lambung à Tipe, Warna, Tahun.
 No. Nota, No. Kendaraan à Tgl pelanggaran, Bln pelanggaran, Thn Pelanggaran, Jam
Pelanggaran, Lokasi, Catatan Pelanggran, Tindakan.
 No. Nota à Tgl. Nota, No. Sim.
NORMALISASI

Tabel Petugas Pemantau

Supervisor
area
No. Kendaraan Petugas Pemantau

T 751 FRE Jakarta Supriyadi

T 4152 BSS Bogor Siti

B 0723 FWD Cirebon Riko

Penjelasan dari Normalisasi tabel petugas pemantau.

No. Kendaran, Supervisor Area à Petgas


Pemantau

1NF Memenuhi, setiap atribut dari relasi hanya


memililki satu nilai tunggal

Memenuhi, setiap atribut yang bukan kata


kunci utama tergantung secara fungional
2NF
terhadap semua atribut kunci dan bukan hanya

sebagai atribut kunci.

Memenuhi, setiap atribut yang bukan kunci


tergantung secara fungsional terhadap atribut
3NF bukan kunci yang lain dalam relasi tersebut.

Tabel Kendaraan

No. No.
Kendaaan Lambung
Warna Tahun Tipe

T 751 FRE hitam 2010 matic 2121

T 4152 BSS merah 2015 sport 1121

B 0723 FWD biru 2015 sport 3214


Penjelasan dari Normalisasi tabel kendaraan.

No. Kendaran, No. Lambung à Tipe, Warna,


Tahun

1NF Memenuhi, setiap atribut dari relasi hanya


memililki satu nilai tunggal

Memenuhi, setiap atribut yang bukan kata


kunci utama tergantung secara fungional
2NF
terhadap semua atribut kunci dan bukan hanya
sebagai atribut kunci.

Memenuhi, setiap atribut yang bukan kunci


tergantung secara fungsional terhadap atribut
3NF
bukan kunci yang lain dalam relasi tersebut.

Anda mungkin juga menyukai