You are on page 1of 15

Sistem Pengurusan Tempahan Hotel Bwap Bwap

Kemahiran/Elemen: 1.0 Menganalisis Masalah


Aspek:1.1 Penyataan Masalah
Terdapat banyak masalah yang boleh berlaku apabila membuat tempahan secara manual di
sebuah hotel. Tetamu hotel atau pengurus boleh mengisi borang dengan maklumat yang salah,
pengurus boleh kehilangan jejak bilik-bilik yang ditempah dan yang tidak ditempah, dan di sana
juga boleh menjadi banyak miskomunikasi di antara. Masalah seperti ini boleh menyebabkan
beberapa isu untuk pemilik hotel.Oleh itu,sistem pangkalan data boleh membantu mengatasi
masalah-masalah seperti itu daripada berlaku
Aspek:1.2 Objektif
Sistem ini adalah untuk membangunkan sistem pengurusan tempahan hotel atas talian yang
boleh digunakan dari mana-mana rangkaian. Selain itu, sistem ini akan mengurangkan beban atas
pengurus dan memastikan maklumat yang tetamu dimasukkan adalah benar. Seterusnya, tetamu
boleh menjalankan pengisian maklumat dengan lancar dan mudah
Aspek:1.3 Skop
Sistem pengurusan tempahan hotel pada tahun 2020
Aspek:1.4 Kumpulan Sasaran
Sasaran pengguna sistem ini ialah dan pengurus perhotelan
Aspek: 1.5 Menilai Sistem Sedia Ada
Kelemahan sistem sedia ada : Maklumat boleh dihilangi apabila tidak berhati-hati.Susah diatur
Kelebihan sistem sedia ada :Maklumat boleh disimpan dengan senang.maklumat senang untuk
dicari
Justifikasi mewujudkan sistem baharu : Boleh mengurangkan pekerja kerana sistem tersebut
tidak perlu banyak pekerja untuk mengekalkan, menyimpan maklumat tentang tetamu untuk
penggunaan pada masa depan jika mereka perlu membuat tempahan, mengurangkan beban atas
pekerja perhotelan, memberi kemudahan kepada tetamu untuk membuat tempahan dan
menjadikan lebih mudah untuk menyelesaikan masalah apa-apa penipuan yang dibuat oleh
kedua-dua pihak.
Aspek: 1.6 Tempoh Tajuk
Projek ini bermula dari minggu pertama Ogos 2019 sehingga minggu ke-4 Jun 2020
Aspek: 1.6 Tempoh Tajuk
Projek ini bermula dari minggu pertama Ogos 2019 sehingga minggu ke-4 Jun 2020
Tingkatan 4
OGOS SEPTEMBER
FASA BIL AKTIVITI
M1 M2 M3 M4 M1 M2 M3 M4

1 Mendapat taklimat tentang kerja projek

2 Mengenalpasti masalah

3 Menetapkan objektif projek


ANALISIS
MASALAH
4 Menetapkan skop projek

5 Membuat kajian sistem sedia ada

6 Menyediakan laporan Fasa Analisis Masalah

1 Menyediakan carta alir pelaksanaan projek

2 Menyediakan Gambarajah Perhubungan Entiti(ERD)

REKABENTUK 3 Membina Jadual Pernomalan dari ONF - 3NF)

4 Melakarkan antara muka Input dan output

5 Menyediakan laporan Fasa Rekabentuk


Tingkatan 5

JANUARI FEBRUARI MAC APRIL MAY JUNE


B
FASA I AKTIVITI
L
M M M M M M M M M M M M M M M M M M M M N M M M
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Menyiapkan Jadual(Table)berdasarkan maklumat di


1 Fasa 2

Menyiapkan borang (Form) berdasarkan maklumat di


2 Fasa 2

3 Menyiapkan Query berdasarkan Tema


PELAKSANAAN

4 Menyiapkan Laporan(Report berdasarkan tema)

5 Menyediakan kod pengaturcaraan

6 Menyediakan laporan Fasa Pelaksanaan

Menyediakan set data untuk uji lari yang relevan


1 seperti jenis data,had atas dan had bawah.

PENGUJIAN

Menjalankan ujian untuk ralat sintak,logik dan ralat


2 masa larian
3 Menyediakan laporan Fasa Pengujian

1 Menyediakan laporan bagi setiap fasa

2 Menyediakan sumber rujukan

DOKUMENTASI 3 Menyediakan penghargaan

4 Menyediakan Manual Pengguna

5 Menyiapkan folio Laporan projek


Kemahiran/Elemen: 2.0 Reka Bentuk Penyelesaian
Aspek: 2.1 Algoritma

Aspek: 2.2 Gambar Rajah Perhubungan Entiti (ERD)


Aspek: 2.3 Penormalan
0NF
Jadual TEMPAHAN
Bilik Pelanggan Tempahan
IdBilik Harga/malam Jenis NoKP Nama NoTel Email Tmasuk Tkeluar
Bilik
112 100 Single 890703-18- John Jacob 013- JohnJacob@gmail.com 23-5-20 36-5-20
9456 9413095
23 400 King 960314-65- Carls 012- Evolution@gmail.com 19-5-20 27-5-20
8734 Darwin 9648768
125 100 Single 990831-76- Paul Mee 017- PaulMeBro@gmail.com 13-5-20 26-5-20
4532 8957345
87 200 Double 860505-50- Can Tuna 015- TunaTuna@gmail.com 21-5-20 30-5-20
8750 7964689
78 200 Double 801106-10- A Goat 011- GrassIsGood@gmail.com 25-5-20 29-5-20
5467 8970965

Justifikasi: Jadual Pernomalan 0NF tidak atomic, jadi pernomalan 1NF perlu dibuat supaya jadual menjadi atomic dan mempunyai kunci primer
1NF

Jadual TEMPAHAN

IdBilik Harga/malam Jenis NoKP Nama NoTel Email Tmasuk Tkeluar


Bilik
112 100 Single 890703-18- John 013- JohnJacob@gmail.com 23-5-20 36-5-20
9456 Jacob 9413095
23 400 King 960314-65- Carls 012- Evolution@gmail.com 19-5-20 27-5-20
8734 Darwin 9648768
125 100 Single 990831-76- Paul Mee 017- PaulMeBro@gmail.com 13-5-20 26-5-20
4532 8957345
87 200 Double 860505-50- Can Tuna 015- TunaTuna@gmail.com 21-5-20 30-5-20
8750 7964689
78 200 Double 801106-10- A Goat 011- GrassIsGood@gmail.com 25-5-20 29-5-20
5467 8970965

Jadual 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
Jadual tempahan

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

Jadual BILIK Jadual tempahan

IdBilik Harga/malam Jenis IdBilik Harga/malam Jenis Tmasuk Tkeluar


Bilik Bilik
112 100 Single 112 100 Single 23-5-20 36-5-20
23 400 King 23 400 King 19-5-20 27-5-20
125 100 Single 125 100 Single 13-5-20 26-5-20
87 200 Double 87 200 Double 21-5-20 30-5-20
78 200 Double 78 200 Double 25-5-20 29-5-20

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)

You might also like