Professional Documents
Culture Documents
2 Mengenalpasti masalah
PENGUJIAN
Justifikasi: Jadual Pernomalan 0NF tidak atomic, jadi pernomalan 1NF perlu dibuat supaya jadual menjadi atomic dan mempunyai kunci primer
1NF
Jadual TEMPAHAN
Jadual PELANGGAN
Bilik Tempahan
IdBilik Harga/malam Jenis Bilik Tmasuk Tkeluar
112 100 Single 23-5-20 36-5-20
23 400 King 19-5-20 27-5-20
125 100 Single 13-5-20 26-5-20
87 200 Double 21-5-20 30-5-20
78 200 Double 25-5-20 29-5-20
Justifikasi: Berlakunya Kelewahan dan kebergantungan fungsi separa di jadual 1NF. Dengan itu, jadual 2NF perlu dibuat untuk megelakkan
pertindihan data
3NF
Pelanggan
NoKP Nama NoTel Email
890703-18-9456 John Jacob 013-9413095 JohnJacob@gmail.com
960314-65-8734 Carls Darwin 012-9648768 Evolution@gmail.com
990831-76-4532 Paul Mee 017-8957345 PaulMeBro@gmail.com
860505-50-8750 Can Tuna 015-7964689 TunaTuna@gmail.com
801106-10-5467 A Goat 011-8970965 GrassIsGood@gmail.com
Justifikasi: Jadual 2NF mungkin terdapat kebergantungan fungsi transitif. Jadual 3NF memastikan semua atribut mempunyai kebergantungan
fungsi sepenuh dan menyelesaikan semua masalah
Aspek 2.4:Antara Muka Input dan Output
2.4.1:Halaman Utama
2.4.2: Borang Pendaftaran Pelanggan
2.4.3: Halaman Login
2.4.4: Borang Penempahan Pelanggan
2.4.5: Borang Pencarian Penempahan (Admin)
2.4.6 Laporan Pencarian Penempahan (Admin)