You are on page 1of 6

LAKUKAN

NORMALISASI
UNTUK STUDI
KASUS DIBAWAH

CONTOH KASUS NOTA LAUNDRY

UN-NORMAL FORM

NotaNo

1423

1426

Tanggal

02-Apr-15

02-Apr-15

Biaya

No_Pelanggan

01276

01111

Jumlah

Rp25.000

Rp75.000

Rp2.500

Rp12.500

Rp4.000

Rp16.000

Rp30.000

Rp60.000

Rp2.500

Rp5.000

Rp4.000

Rp8.000

Nama

Budi Permana

Ridwan Setiawan

Alamat

Tlp

Jl. A.Yani No 10 Garut

02622988826

Jl. Kudang 1 No 32 Garut

02622297876

Kode
Keterangan
111 Selimut Besar

Banyak

298 Kaos/Kemeja

123 Bahan Jeans

124 Jas+Celana

298 Kaos/Kemeja

123 Bahan Jeans

Total

TglDiambil

Jam

Petugas

Rp103.500

05-Apr-15

09.04.10

Aceng F

Rp73.000

02-Apr-15

14.24.00

Budiyanto N

1 NF
Rubah ke dalam bentuk tabel secara keseluruhan
NotaNo Tanggal No_Pelanggan

Nama

Alamat

Tlp

Kode Keterangan

Banyak

1423 02-Apr-15

01276

Budi Permana

Jl. A.Yani No 10 Garut

02622988826

111 Selimut Besar

1423 02-Apr-15

01276

Budi Permana

Jl. A.Yani No 10 Garut

02622988826

298 Kaos/Kemeja

1423 02-Apr-15

01276

Budi Permana

Jl. A.Yani No 10 Garut

02622988826

123 Bahan Jeans

1426 02-Apr-15

01111

Ridwan Setiawan

Jl. Kudang 1 No 32 Garut

02622297876

124 Jas+Celana

1426 02-Apr-15

01111

Ridwan Setiawan

Jl. Kudang 1 No 32 Garut

02622297876

298 Kaos/Kemeja

1426 02-Apr-15

01111

Ridwan Setiawan

Jl. Kudang 1 No 32 Garut

02622297876

123 Bahan Jeans

Biaya

Jumlah

Total

TglDiambil

Jam

Petugas

Rp25.000

Rp75.000

Rp103.500

05-Apr-15

09.04.10 Aceng F

Rp2.500

Rp12.500

Rp103.500

05-Apr-15

09.04.10 Aceng F

Rp4.000

Rp16.000

Rp103.500

05-Apr-15

09.04.10 Aceng F

Rp30.000

Rp60.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

Rp2.500

Rp5.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

Rp4.000

Rp8.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

Tidak adanya atribut multi-value,


atribut komposit atau
kombinasinya.
Mendefinisikan atribut kunci
Setiap atribut dalam tabel tersebut
harus bernilai atomic

2NF
Tabel jenis cucian
Kode
Keterangan
111 Selimut Besar
298 Kaos/Kemeja
123 Bahan Jeans
124 Jas+Celana
298 Kaos/Kemeja
123 Bahan Jeans

Tabel Pelanggan

Biaya
Rp25.000
Rp2.500
Rp4.000
Rp30.000
Rp2.500
Rp4.000

No_Pelanggan
01276
01276
01276
01111
01111
01111

Nama
Budi Permana
Budi Permana
Budi Permana
Ridwan Setiawan
Ridwan Setiawan
Ridwan Setiawan

Alamat
Jl. A.Yani No 10 Garut
Jl. A.Yani No 10 Garut
Jl. A.Yani No 10 Garut
Jl. Kudang 1 No 32 Garut
Jl. Kudang 1 No 32 Garut
Jl. Kudang 1 No 32 Garut

Tlp
02622988826
02622988826
02622988826
02622297876
02622297876
02622297876

Tabel Transaksi
NotaNo

No_Pelanggan

Kode

Tanggal

Banyak

1423

01276

111

02-Apr-15

Rp75.000

Rp103.500

05-Apr-15

09.04.10 Aceng F

1423

01276

298

02-Apr-15

Rp12.500

Rp103.500

05-Apr-15

09.04.10 Aceng F

1423

01276

123

02-Apr-15

Rp16.000

Rp103.500

05-Apr-15

09.04.10 Aceng F

1426

01111

124

02-Apr-15

Rp60.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

1426

01111

298

02-Apr-15

Rp5.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

1426

01111

123

02-Apr-15

Rp8.000

Rp73.000

02-Apr-15

14.24.00 Budiyanto N

3NF?

Jumlah

Total

TglDiambil

Jam

Petugas

Belum masuk normal ke 3, masih ada ketergantungan transitif


dimana petugas yang bertugas masih bisa di lepas dengan
memisahkan petugas dan membuat key baru, masih ada duplikasi
pada total sehingga transaksi harus dipecah dengan menambah key
baru

3NF
Tabel jenis cucian
Kode
Keterangan
111 Selimut Besar
298 Kaos/Kemeja
123 Bahan Jeans
124 Jas+Celana
298 Kaos/Kemeja
123 Bahan Jeans

Tabel Pelanggan
Biaya
Rp25.000
Rp2.500
Rp4.000
Rp30.000
Rp2.500
Rp4.000

No_Pelanggan
01276
01276
01276
01111
01111
01111

Nama
Budi Permana
Budi Permana
Budi Permana
Ridwan Setiawan
Ridwan Setiawan
Ridwan Setiawan

Alamat
Jl. A.Yani No 10 Garut
Jl. A.Yani No 10 Garut
Jl. A.Yani No 10 Garut
Jl. Kudang 1 No 32 Garut
Jl. Kudang 1 No 32 Garut
Jl. Kudang 1 No 32 Garut

Tabel Transaksi 1
Kode_Trans
001
001
001
002
002
002

Kode
111
298
123
124
298
123

Banyak
3
5
4
2
2
2

Jumlah
Rp75.000
Rp12.500
Rp16.000
Rp60.000
Rp5.000
Rp8.000

Tabel Petugas
Kd_Ptgs
K001

Petugas
Aceng F

K002

Budiyanto N

Tabel Transaksi Utama


NotaNo
1423
1426

Kode_Trans No_Pelanggan
001
01276
002
01111

Total
Rp103.500
Rp73.000

TglDiambil
05-Apr-15
02-Apr-15

Jam
Kd_Ptgs
09.04.10 K001
14.24.00 K002

Tlp
02622988826
02622988826
02622988826
02622297876
02622297876
02622297876

You might also like