Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore 74aaf5a6-3f91-473f-a773-82d0e74ef0a5

74aaf5a6-3f91-473f-a773-82d0e74ef0a5

Published by Muhd Muqri, 2020-11-20 01:26:10

Description: 74aaf5a6-3f91-473f-a773-82d0e74ef0a5

Search

Read the Text Version

6.Sign In (indexx.php) <?php //sambung ke pangkalan data require('config.php'); //sambung ke fail header require('header.php'); //mulakan sesi login untuk kekalkan login session_start(); //semak sama ada data dengan ID pengguna nama telah dihantar if (isset($_POST['idpengguna'])){ //pemboleh ubah untuk memegang data yang dihantar $user=$_POST['idpengguna']; $pass=$_POST['katalaluan']; //arahan sql akan dilaksanakan $query = mysqli_query($samb, \"SELECT * FROM pengguna WHERE nama_pengguna='$user' 46

AND kata_laluan='$pass'\"); $row = mysqli_fetch_assoc($query); if(mysqli_num_rows($query)==0||$row['kata_laluan']!=$pass) { if(strlen($pass)<=6 or !is_numeric($pass)) { die(\"<script>alert('Maaf, katalaluan anda kurang daripada 6 digit'); window.location='index.php'</script>\"); } if(strlen($pass)>=6 or !is_numeric($pass)) { die(\"<script>alert('Maaf, katalaluan anda melebihi 6 digit'); window.location='index.php'</script>\"); } //papar mesej gagal login echo \"<script>alert('ID Pengguna atau Katalaluan yang salah'); window.location='indexx.php'</script>\"; } if($row['status']=='admin') { //papar mesej pengguna berjaya log in 47

echo \"<script>alert('Admin berjaya log masuk'); window.location='index2.php'</script>\"; } if($row['status']=='PEKERJA') { //papar mesej pengguna berjaya log in echo \"<script>alert('Pekerja berjaya log masuk'); window.location='menu.php'</script>\"; } } ?> <html> <body> <html> <head> <style> body { background-image: url(\"iu.jpg\"); 48

} </style> </head> <body> </body> </html> <!--<FIELDSET>--> <!-- Papar jadual--> <CENTER><table width='100%' border=0> <tr> <td width =\"900\"><FONT SIZE=\"+2\"><CENTER><U>PENGGUNA</U></td> </tr> <td> <CENTER><form method=\"POST\"> <p>LOGIN masuk untuk pengguna</p> <label for=\"inputID\">ID pengguna</label><br> <input type=\"text\" name=\"idpengguna\" placeholder=\"ID Pengguna\" required><br> <label for=\"inputPassword\">Katalaluan</label><br> <input type=\"password\" name=\"katalaluan\" id=\"inputPassword\" placeholder=\"Katalaluan\" required><br> <button type=\"submit\" class = \"button\">Login</button><br> </td> </tr> 49

</form> </table></center> </FIELDSET> </body><br><br> <?php include \"footer.php\"; ?> </html> 50

FASA 4 : Menguji dan Menyah Ralat 4.1 : Ralat Sintaks Ralat Sintaks: Bebas Ralat: 51

4.2 : Ralat Logik Nama Item Varchar Sampel Data Output Jenis Data NOT NULL 1234 1234 Had Bawah 12 4 Contoh:Pop-up Had Atas -Kata laluan anda kurang daripada 4 digit . 1234567 Contoh:Pop-up -Kata Laluan anda melebihi 4 digit 4.3 : Ralat Masa Larian -Bebas Ralat- 52

Manual Pengguna 53

1 2 3 4 5 Petunjuk : 1.Butang nombor 1 berfungsi untuk membesarkan teks . 2.Butang nombor 2 berfungsi untuk menukar warna teks 3.Butang nombor 3 digunakan untuk meletakkan id pengguna/pekerja . 4.Butang nombor 4 digunakan untuk meletakkan kata laluan pengguna/pekerja . 5.Butang nombor 5 berfungsi untuk pengguna log in Langkah : 1.Masukkan id pengguna/pekerja di ruangan butang nombor 3 . 2.Kemudian , masukkan kata laluan di ruangan butang nombor 4 . 3.Selepas itu , tekan butang di nombor 5 untuk pergi ke paparan seterusnya jika id dan kata laluan betul . 54

1 7 2 6 34 5 Petunjuk: 7 1.Butang nombor 1 berfungsi untuk menambah pekerja baru . 2.Butang nombor 2 berfungsi untuk mendaftar pelanggan baru . 3.Butang nombor 3 berfungsi untuk menempah bilik . 4.Butang nombor 4 berfungsi untuk melihat/menambah bilik . 5.Butang nombor 5 berfungsi untuk menyemak tempahan bilik . 6.Butang nombor 6 berfungsi untuk melihat laporan . 7.Butang nombor 7 berfungsi untuk keluar ke paparan log in . 55

1 2 3 4 5 Petunjuk : 1.Butang nombor 1 digunakan untuk meletakkan nama pekerja . 2.Butang nombor 2 digunakan untuk meletakkan id pekerja . 3.Butang nombor 3 digunakan untuk meletakkan kata laluan . 4.Butang nombor 4 digunakan untuk menambah pekerja. 5.Butang nombor 5 digunakan untuk pergi ke senarai pekerja . 56

1 2 3 4 Petunjuk : 1.Butang nombor 1 berfungsi untuk menambah pekerja . 2.Butang nombor 2 berfungsi utnuk mengemaskini id pekerja/kata laluan pekerja . 3.Butang nombor 3 berfungsi untuk menghapus nama pekerja . 4.Butang nombor 4 berfungsi untuk pergi ke menu utama . 57

5 1 7 2 9 3 4 6 8 10 Petunjuk : 1.Butang nombor 1 digunakan untuk pelanggan meletakkan nombor kad pengenalan . 2.Butang nombor 2 digunakan untuk pelanggan meletakkan nama . 3.Butang nombor 3 digunakan untuk pelanggan meletakkan nombor telefon . 4.Butang nombor 4 digunakan untuk pelanggan meletakkan alamat 1 . 5.Butang nombor 5 digunakan untuk pelanggan meletakkan alamat 2 . 6.Butang nombor 6 digunakan untuk pelanggan meletakkan Bandar . 7.Butang nombor 7 digunakan untuk pelanggan meletakkan poskod . 8.Butang nombor 8 digunakan untuk pelanggan meletakkan negeri . 9.Butang nombor 9 berfungsi untuk daftar pelanggan . 10.Butang nombor 10 berfungsi untuk reset semula data yang ditulis . Langkah : 1.Isi semua pernyataan di ruangan yang kosong . 2.Tekan butang daftar untuk mendaftar pelanggan baru . 58

1 2 3 4 5 76 Petunjuk: 1.Butang nombor 1 berfungsi untuk mendaftar pelanggan baru . 2.Butang nombor 2 berfungsi untuk memilih ic pelanggan yang sudah didaftar . 3.Butang nombor 3 berfungsi untuk memilih nama pelanggan yang sudah didaftar . 4.Butang nombor 4 berfungsi untuk memilih id bilik . 5.Butang nombor 5 berfungsi untuk memilih tarikh masuk . 6.Butang nombor 6 berfungsi untuk memilih tarikh keluar . 7.Butang nombor 7 berfungsi untuk menempah tempahan yang telah dibuat . 59

2 1 3 Petunjuk : 1.Butang nombor 1 berfungsi untuk menambah bilik . 2.Butang nombor 2 berfungsi untuk mengemaskini bilik . 3.Butang nombor 3 berfungsi untuk menghapus bilik . 60

1 2 Petunjuk : 1.Butang nombor 1 berfungsi untuk membatalkan tempahan . 2.Butang nombor 2 berfungsi untuk mencetak laporan bilik yang telah di tempah . 61

1 2 4 3 Petunjuk : 1.Butang nombor 1 digunakan untuk memilih nama bilik . 2.Butang nombor 2 digunakan untuk memilih bulan . 3.Butang nombor 3 digunakan untuk memilih tahun . 4.Butang nombor 4 berfungsi untuk submit cetak rekod transaksi . 62

Petunjuk : 1.Butang nombor 1 digunakan untuk mencetak laporan . 63

Sumber Rujukan Sumber Orang: -Pn.Farah Lina Binti Shah Ridwan -Cik Ummu Binti Abdullah -Cik Athirah Binti Mazlan -Cik Amirah Binti Zuhairusnizam -Cik Muhammad Hairi bin Johari -Encik Azlan bin Shaukani Sumber Buku teks: -Buku Teks Sains Komputer Tingkatan 5 -Buku Rujukan Projek Sains Komputer Sumber Internet: -https://www.w3schools.com/css/default.asp -https://www.youtube.com/watch?v=zFGEn_7T468 -https://www.youtube.com/watch?v=mzuxT9In4PA&t=129s -https://unblast.com/5-free-light-wood-background-textures-jpg/ -https://www.w3schools.com/cssref/tryit.asp?filename=trycss_background-image -https://www.w3schools.com/css/tryit.asp?filename=trycss_buttons_animate3 -https://www.w3schools.com/colors/colors_picker.asp 64

Lampiran Soalan Borang Soal Selidik . Item Skala konsistensi 54321 1. Adakah butang navigasi sentiasa berada di belah tengah ? 54321 2. Adakah sistem ini sering menambah butang navigasi 54321 yang baharu ? 54321 3. Adakah butang-butang navigasi diletakkan pada Skala paparan navigasi 54321 4. Adakah saiz butang saiz navigasi berubah ? Maklum balas 54321 1. Sesetengah navigasi mengambil masa yang lama untuk menghasilkan paparan. 2. Saya boleh kembali kepada asal setelah menggunakan butang navigasi. 65

Tandakan (√) jika Ya dan Item Soalan (X) jika Tidak Ya(√) Tidak(X) Konsisten Adakah butang navigasi sentiasa berada di belah tengah ? Maklum Adakah sistem ini sering menambah butang balas navigasi yang baharu ? Adakah butang-butang navigasi diletakkan pada paparan navigasi Adakah saiz butang saiz navigasi berubah ? Sesetengah navigasi mengambil masa yang lama untuk menghasilkan paparan. Saya boleh kembali kepada asal setelah menggunakan butang navigasi. Butang navigasi tidak berubah tempat. Saya tidak boleh melihat paparan selepasnya , sebelum menggunakan butang navigasi. 66

LEMBAGA PEPERIKSAAN BLC.F3 KEMENTERIAN PELAJARAN MALAYSIA 1: 2 BORANG LAPORAN CALON (BLC) FASA 3: MELAKSANAKAN PENYELESAIAN Nama Calon MUHAMMAD ZUHRI BIN JOHARI Nombor Kad Pengenalan 031014-04-0313 Nombor Angka Giliran MA309A028 Tahun Peperiksaan 2019 - 2020 Hantaran Kemahiran/Elemen: 3.0 Melaksanakan Penyelesaian (28 Markah) MARKAH Hasilan perlu dilampirkan. Aspek : 3.1 Jadual (6 Markah) Rujuk di muka surat 21 – 22 Aspek : 3.2 Borang (6 Markah) MARKAH Rujuk di muka surat 23 - 24 67

Aspek : 3.3 Query (2 Markah) MARKAH Rujuk di muka surat 25 Aspek : 3.4 Laporan (Markah 4) MARKAH Rujuk di muka surat 26 Aspek : 3.5 Mengekod (Markah 10) MARKAH Rujuk di muka surat 27 – 50 Tandatangan Calon: 68

LEMBAGA PEPERIKSAAN BLC.F4 KEMENTERIAN PELAJARAN MALAYSIA 1: 2 BORANG LAPORAN CALON (BLC) MARKAH FASA 4: MENGUJI DAN MENYAH RALAT Nama Calon MUHAMMAD ZUHRI BIN JOHARI Nombor Kad Pengenalan Nombor Angka Giliran 031014-04-0313 Tahun Peperiksaan MA309A028 Hantaran 2019 - 2020 Kemahiran/Elemen: 4.0 Menguji dan Menyah Ralat (12 MARKAH) Hasilan perlu dilampirkan. ASPEK : 4.1 Ralat Sintaks 4.1 : Ralat Sintaks Ralat Sintaks: Bebas Ralat: 69

ASPEK : 4.2 Ralat Logik MARKAH Nama Item SAMPEL DATA OUTPUT Jenis Data Varchar 1234 1234 Had Bawah NOT NULL 12 Contoh:Pop-up 4 1234567 -Kata laluan anda Had Atas kurang daripada 4 digit . Contoh:Pop-up -Kata Laluan anda melebihi 4 digit ASPEK : 4.3 Ralat Masa Larian MARKAH -Bebas ralat- Tandatangan Calon: 70

LEMBAGA PEPERIKSAAN KEMENTERIAN PELAJARAN MALAYSIA BORANG LAPORAN CALON (BLC) FASA 5: MENDOKUMENTASI BLC.F5 1: 2 Nama Calon MUHAMMAD ZUHRI BIN JOHARI MARKAH Nombor Kad Pengenalan Nombor Angka Giliran 031014-04-0313 Tahun Peperiksaan MA309A028 Hantaran 2019 - 2020 Kemahiran/Elemen: 5.0 Mendokumentasi (10 MARKAH) ASPEK : 5.1 Laporan Setiap Fasa Dokumentasi Dalaman Format Dokumen ASPEK : 5.2 Sumber Rujukan; 5.3 Penghargaan MARKAH - Muka hadapan - Perakuan - Penghargaan - Isi kandungan - Sumber Rujukan - Lampiran Tandatangan Calon: 71

LEMBAGA PEPERIKSAAN KEMENTERIAN PELAJARAN MALAYSIA BORANG LAPORAN CALON (BLC) NILAI TAMBAH BLC.N 1: 2 Nama Calon MUHAMMAD ZUHRI BIN JOHARI Nombor Kad Pengenalan MARKAH Nombor Angka Giliran 031014-04-0313 Tahun Peperiksaan MA309A028 Hantaran 2019 - 2020 Kemahiran/Elemen: 6.0 Nilai (10 MARKAH) ASPEK : 6.1 Keaslian Dan Nilai Komersial Produk ASPEK : 6.2 Kreativiti Antara Muka MARKAH ASPEK 6.3 : Kebolehcapaian Produk MARKAH ASPEK 6.4 : Manual Pengguna MARKAH ASPEK 6.5 : Mempamerkan Nilai-Nilai Murni MARKAH Tandatangan Calon: 72

73


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook