Anda di halaman 1dari 8

LAPORAN TUGAS BASIS DATA NORMALISASI

DISUSUN OLEH:

NAMA :TIA ISTIANA


NIM :203110041
JURUSAN :MANAJEMEN INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


AKAKOM

YOGYAKARTA
2020
TUGAS

1. Diketahui Data Kursus sebagai Berikut :


ID Kursus Nama Kursus ID Pengajar Nama Pengajar Level Honor Perjam
P1 Andi 1 25000
A Matematika P2 Sity 2 30000
P3 Rudi 2 30000
P4 Totok 3 40000
P6 Nita 1 25000
B Fisika P4 Totok 3 40000
P1 Andi 1 25000

a) Buatlah Bentuk 1NF nya!


ID Kursus Nama Kursus ID Pengajar Nama Pengajar Level Honor Perjam
A Matematika P1 Andi 1 25000
A Matematika P2 Sity 2 30000
A Matematika P3 Rudy 2 30000
A Mtematika P4 Totok 3 40000
B Fisika P6 Nita 1 25000
B Fsika P4 Totok 3 40000
B Fisika P1 Andy 1 25000

b) Tentukan Primary Key (PK) dan Functional Dependency (FD) dari


tabel di atas!
Jawab :
Primary Key = ID Kursus,ID Pengajar
Funcional Dependency= ID Pengajar,Nama Pengajar.
c) Berdasar PK dan FD yang anda tentukan, buatlah bentuk 2NF nya!
Jawab :
ID Kursus Nama Kursus
A Matematika
B Fisika

ID Pengajar Nama Pengajar Level Honor Perjam


P1 Andi 1 25000
P2 Sity 2 30000
P3 Rudy 2 30000
P4 Totok 3 40000
P6 Nita 1 25000
d) Berdasar soal c, buatlah bentuk 3NF nya!

Jawab :
ID Kursus Nama Kursus
A Matematika
B Fisika

ID Pengajar Nama Pengajar Level


P1 Andi 1
P2 Sity 2
P3 Rudy 2
P4 Totok 3
P6 Nita 1

Level Honor Perjam


1 25000
2 30000
3 40000
2. Tabel di bawah ini dalam bentuk Un_Normal. Buatlah bentuk
sampai senormal mungkin.
Nomor Nama Nomor Alamat Tgl Pinjam Tgl Selesai Biaya No_Pemi Nama
Pelanggan Property Property lik Pemilik
CR76 Badi PG4 Jl.Aai/07,Jak 1-Juli-93 31-Aug-95 350 CO40 Ewin
arta
PG16 Jl.Huzai/12,J 1-sep-95 1-sep-96 450 CO93 Durki
akarta
CR56 Sirajudin PG4 Jl.Aai/07,Jak 1-sep-92 10-jun-93 350 CO40 Ewin
arta
PG36 Jl.Azhar/49, 10-oct-93 1-Dec-94 375 CO93 Durki
Jakarta
PG16 Jl.Huzai/12,J 1-jan-95 10-Aug-95 450 CO93 Durki
akarta

Jawab :

 Buatlah Bentuk 1NF nya!

Nomor Nama Nomor Alamat Tgl Pinjam Tgl Biaya No_Pemilik Nama
Pelanggan Property Property Selesai Pemilik
CR76 Badi PG4 Jl.Aai/07,Jakart 1-Juli-93 31-Aug- 350 CO40 Ewin
a 95
CR76 Badi PG16 Jl.Huzai/12,Jak 1-sep-95 1-sep-96 450 CO93 Durki
arta
CR56 Sirajudin PG4 Jl.Aai/07,Jakart 1-sep-92 10-jun- 350 CO40 Ewin
a 93
CR56 Sirajudin PG36 Jl.Azhar/49, 10-oct-93 1-Dec-94 375 CO93 Durki
Jakarta
CR56 Sirajudin PG16 Jl.Huzai/12,Jak 1-jan-95 10-Aug- 450 CO93 Durki
arta 95

 buatlah bentuk 2NF nya!


Nomor Pelanggan Nama No_Pemilik Nama Pemilik
CR76 Badi CO40 Ewin
CR56 Sirajudin CO93 Durki

Nomor Alamat Tgl Pinjam Tgl Selesai Biaya


Property Property
PG4 Jl.Aai/07,Jakarta 1-Juli-93 31-Aug-95 350
PG16 Jl.Huzai/12,Jakarta 1-sep-95 1-sep-96 450
PG4 Jl.Aai/07,Jakarta 1-sep-92 10-jun-93 350
PG36 Jl.Azhar/49, 10-oct-93 1-Dec-94 375
Jakarta
PG16 Jl.Huzai/12,Jakarta 1-jan-95 10-Aug-95 450

 buatlah bentuk 3NF nya!

Nomor Pelanggan Nama No_Pemilik Nama Pemilik


CR76 Badi CO40 Ewin
CR56 Sirajudin CO93 Durki

Nomor Property Alamat Property Biaya


PG4 Jl.Aai/07,Jakarta 350
PG16 Jl.Huzai/12,Jakarta 450
PG36 Jl.Azhar/49,Jakarta 375

Tgl Pinjam Tgl Selesai


1-Juli-93 31-Aug-95
1-sep-95 1-sep-96
1-sep-92 10-jun-93
10-oct-93 1-Dec-94
1-jan-95 10-Aug-95
3. Terdapat relasi yang belum dinormalisasi sbb: Bentuk Un-
Normal:
No Nota No Barang Jml Hrg_Sat Sub_Total Total Pelanggan Telepon
A001 Gula Pasir 1 10.200 10.200 32.200 Adil 589125
Minyak 2 11.000 22.000
A002 Beras 3 8.500 25.500 35.700 Formula 123456
Gula Pasir 1 10.200 10.200
A003 Kacang 1 15.000 15.000 15.000 Setia 144567

Buatlah bentuk normal 1NF, 2NF dan 3NF

1NF
No Nota No Barang Jml Hrg_Sat Sub_Total Total Pelanggan Telepon
A001 Gula Pasir 1 10.200 10.200 32.200 Adil 589125
A001 Minyak 2 11.000 22.000 32.200 Adil 589125
A002 Beras 3 8.500 25.500 35.700 Formula 123456
A002 Gula Pasir 1 10.200 10.200 35.700 Formula 123456
A003 Kacang 1 15.000 15.000 15.000 Setia 144567

2NF
No Nota No Jml Hrg_Sat Sub_Total Total
Barang Pelanggan Telepon
A001 Gula Pasir 1 10.200 10.200 32.200
A001 Minyak 2 11.000 22.000 32.200
Adil 589125
A002 Beras 3 8.500 25.500 35.700 Formula 123456
A002 Gula Pasir 1 10.200 10.200 35.700
Setia 144567
A003 Kacang 1 15.000 15.000 15.000
3NF

Pelanggan Telepon
Adil 589125
Formula 123456
Setia 144567

No Nota No Barang Jml


A001 Gula Pasir 1
A001 Minyak 2
A002 Beras 3
A002 Gula Pasir 1
A003 Kacang 1

No Barang Jml Hrg_Sat


Gula Pasir 1 10.200
Minyak 2 11.000
Beras 3 8.500
Kacang 1 15.000

Sub_Total Total
10.200 32.200
22.000 32.200
25.500 35.700
10.200 35.700
15.000 15.000

Anda mungkin juga menyukai