Professional Documents
Culture Documents
No Kad Pengenalan
040513-14-0815
Angka Giliran
WK019A059
Alamat Sekolah
Jalan Bukit Nanas, Kuala Lumpur, 50250 Wilayah Persekutuan
Nama Guru
Encik Aminrudden Bin Shaari
Tandatangan Guru
1
Tarikh
2021
Borang ini mestilah ditandatangani oleh calon dan guru atau pentaksir yang mentaksir projek
calon,dan dilampirkan bersama dengan laporan projek yang dihantar kepada guru atau pentaksir.
Kegagalan calon menandatangani borang perakuan ini akan menyebabkan calon tidak diberikan
sebarang markah untuk projek yang dihasilkan.
2
Angka Giliran Calon WK019A045
Tandatangan Calon
Tarikh
3
Perakuan oleh Guru atau Pentaksir:
Saya mengesahkan bahawa projek Sains Komputer telah dihasilkan mengikut spesifikasi yang
telah ditetapkan. Saya telah memeriksa projek calon dan saya berpuas hati bahawa sepanjang
pengetahuan saya, projek tersebut telah dihasilkan sendiri oleh calon.
Tandatangan Guru /
Pentaksir
Tarikh
Alamat
Penghargaan
Pertama sekali, saya ingin mengucapkan ribuan terima kasih kepada pihak pentadbir
Sekolah Menengah Kebangsaan St. John Instituition terutamanya, Pengetua sekolah iaitu Encik
Manmohan Singh dan Guru Penolong Kanan, Puan Hanim yang sudi memberi peluang dan
keizinan untukmelaksanakan projek ini di sekolah.
Selain itu, saya juga ingin mengucapkan terima kasih kepada kepada guru Sains
Komputer,Encik Aminrudeen yang sentiasa menolong dan memberi tunjuk ajar kepada saya
4
sepanjang membuat projek ini. Seterusnya, saya ingin mengucapkan terima kasih kepada semua
guru yang sering memberi sokongan dan galakkan demi menjayakan projek ini.
Di samping itu, saya ingin mengucapkan setinggi penghargaan kepada kedua ibu
bapa saya iaitu, Encik Redzwan bin Mohd Salleh dan Puan Fatimah Julieza binti Zakaria yang
sering menyokong saya dalam apa jua perkara selama ini. Selain itu, mereka juga telah memberi
banyak pengorbanan dari segi kewangan untuk saya sepanjang masa.
Seterusnya, saya ingin mengucapkan ribuan terima kasih kepada rakan- rakan yang
telah membantu saya untuk melaksanakan projek ini secara bersama - sama ketika di waktu
senang mahupun susah.
Akhir kata, saya mengucapkan berjuta - juta terima kasih kepada semua pihak yang
telah sudi membantu saya secara langsung dan tidak langsung dalam menjayakan projek ini.
5
Isi Kandungan
1.3 Skop
2.3 Penormalan
6
2.4 Antara muka Input/output
3.4 Laporan
3.5 Mengekod
7
FASA 6 6.1 Keaslian & nilai komersial
Nilai Produk
Project ini dibuat untuk layari quiz soalan sains haiwan (tahun 5) di mana boleh dicapai
menggunakan pelayar web dalam rangkaian daripada mana-mana komputer.Sistem ini senang
untuk murid-murid buat quiz.Sistem ini mencatatkan rekod markah quiz.Untuk masuk ke portal
8
1.2 Objektif.
Membangunkan sistem pangkalan data untuk menyimpan rekod markah quiz muird-
muird.Memudahkan pihak sekolah untuk mengakses dan menguruskan maklumat penempahan
pengguna secara konsisten dan teratur di Quiz sains(haiwan) tahun 5 melalui pangkalan data
yang dibangunkan.
1.3 Skop
Merekod dan memapar data markah, pengguna secara sistematik dan lebih terperinci di Quiz
sains(haiwan) tahun 5.
Sistem ini kemudiannya akan diakses dan dikemaskini oleh guru sains dan admin di Quiz
sains(haiwan) tahun 5.
9
Di samping itu, penggunaan fail agak berisiko tinggi kerana fail ini boleh hilang
disebabkan kecuaian guru atau murid. Oleh itu maklumat pengeskoran sukar untuk diperolehi
semula. Pembaharuan sistem ini dapat mengatasi masalah kelewahan data dan pertindihan data
Seterusnya, sistem quiz ini dapat dibangunkan dan dinamakan sebagai Sistem Quiz
Sains Tahun 5.
10
11
2.1 Algoritma
Pseudokod
1. Mula
2. input username dan password
3. username dan password sah?
4. guru?
5. output menu
6. input pilih
7. pilih = 1
8. pilih = 2
9. pilih = 3
10. pilih = 4
11. Tamat
12
Carta alir
13
2.2 Gambar Rajah Perhubungan Entiti (ERD)
14
2.3 Penormalan
Jadual 1NF bergantung kepada dua fungsi iaitu fungsi sepenuh dan fungsi separa.
1NF
Nam
IDPel a IDKe Kel IDSoa NamaSo Piliha Piliha Piliha Jawa IDG NamaG Tari Pil Pera
ajar Pela las as lan alan nA nB nC pan uru uru kh ih tus
jar
PELAJAR 2NF
2NF
MAKLUMAT PENGGUNA
MAKLUMAT KUIZ
15
2.4 Antara Muka Input / Output
16
3.1 Jadual
Rajah1 menunjukkan jadual yang dihasilkan berdasarkan skema hubungan
Rajah 1
Rajah1 menunjukkan jadual yang dihasilkan berdasarkan skema hubungan
RAJAH 3
17
RAJAH 4
RAJAH 5
RAJAH 6
18
RAJAH 7
RAJAH 8
19
Jadual di bawah menunjukkan kunci primer yang digunakan dalam semua jadual.
Rajah 9
20
B) Jadual 10 merupakan jadual jawapan murid
Rajah 10
21
3.2 Borang
A) Rajah 11 menunjukkan menu untuk mendaftar ahli pengguna baru.
Rajah 11
3.3 Query
Menu Paparan
A) Rajah 3.3.1 paparan soalan.
RAJAH 12
22
3.4 Laporan
Menu akhir soalan
A)
Rajah 13
23
3.5 Mengekod
Rajah 14:LOGOUT
24
RAJAH 15:LOGIN
25
RAJAH 16:Ulangkaji
26
RAJAH 17:Timer
27
Rajah 18: Pilih Latihan
28
RAJAH 19:Jawap Soalan
29
Rajah 20:Jawab semak
30
Rajah 21:Guard Murid
31
Rajah 22:Arahan Latihan
32
Rajah 23: Soalan Set Kemaskini
33
Rajah 24:Soalan set
34
Rajah 25: Soalan Kemaskini
35
Rajah 26:Soalan Daftar
36
Rajah 28: Senarai kelas
37
Rajah 29:Padam
38
Rajah 30:Murid upload
39
Rajah 31: murid senarai
40
Rajah 32:murid kemaskini
41
Rajah 33:Index
42
Rajah 34:Header
43
Rajah 34:Guru Senarai
44
Rajah 35:Guru Kemaskini
45
Rajah 36:Guard Guru
46
Rajah 37:Footer Guru
47
Rajah 38:Analisis
48
RAJAH 39:Signup
49
Rajah 40: SQL
50
B) i) Rajah 41 menunjukkan menu log masuk pengguna
Rajah 41
51
Rajah 42 menunjukkan mesej ‘pop up’ yang diterima selepas mendaftar
Rajah 42
52
4.1 Ralat Sintaks
Sistem ini telah diuji dengan memasukkan nombor kad pengenalan pengguna. Didapati sistem
akan memaparkan ralat sekiranya pengguna memasukkan abjad sebagai input.
Rajah 43
53
Ralat juga akan dipaparkan sekiranya pengguna memasukkan nombor kad pengenalan kurang
daripada 12 digit atau melebihi 12 digit.
ii)Rajah 44 bawah menunjukkan skrin bagi pengujian nombor kad pengenalan apabila pengguna
memasukkan nilai kurang daripada kadar yang ditetapkan iaitu 12 digit
Rajah 44
54
iii)Rajah 45 di bawah menunjukkan skrin bagi pengujian nombor kad pengenalan apabila
pengguna memasukkan nilai melebihi kadar yang ditetapkan iaitu 12 digit.
Rajah 45
55
5.1 Laporan Setiap Fasa
-Dokumentasi Dalaman
Projek yang dihasilkan ini merangkumi beberapa fasa yang dilakukan secara berperingkat dan
tersusun iaitu Fasa Analisis Masalah (Fasa 1) dan Fasa Mereka bentuk Penyelesaian (Fasa 2)
telah dilaksanakan semasa di Tingkatan 4. Manakala, Fasa Melaksanakan Penyelesaian (Fasa 3),
Fasa Menguji dan Menyah Ralat (Fasa 4), Fasa Mendokumentasi (Fasa 5) dan Fasa Nilai (Fasa
-Format Dokumen
Laporan ini telah dilaksanakan mengikut format yang dikeluarkan oleh Lembaga
Peperiksaan Malaysia. Berikut merupakan format yang tertera arahan Lembaga Peperiksaan
Malaysia
56
5.2 Sumber Rujukan
Di bawah merupakan pautan tutor untuk membangunkan web
https://youtu.be/N676lCQq4n8ial
https://youtu.be/s7p5aS8m57k
https://issuu.com/hakimshalihim/docs/bteks_sk_f5_346_ms
Di bawah merupakan pautan tentang kaedah untuk membezakan jadual -jadual penormalan 1NF,
2NF dan 3NF https://ms.esdifferent.com/difference-between-1nf-and-2nf-and-3nf
57
5.3 Penghargaan
Terlebih dahulu saya ingin mengucapkan ribuan terima kasih kepada pihak
pentadbir Sekolah Menengah Kebangsaan St. John Institution terumtama sekali kepada Pengetua
sekolah iaitu Encik Manmohan Singh dan Guru Penolong Kanan, Puan Hanim yang sudi
memberi peluang dan keizinan untukmelaksanakan projek ini di sekolah.
Selain itu, saya juga ingin mengucapkan setinggi-tinggi terima kasih kepada kepada
guru Sains Komputer, Encik Aminrudeen yang sentiasa menolong dan memberi tunjuk ajar
kepada saya sepanjang menjalankan projek ini. Seterusnya, saya ingin mengucapkan terima
kasih kepada semua guru yang sering memberi sokongan dan galakkan demi menjayakan projek
ini.
Di samping itu, saya ingin mengucapkan setinggi penghargaan kepada kedua ibu
bapa saya iaitu, Encik Thanasilan & Pn Puvanaeswary yang sering menyokong saya dalam apa
jua perkara selama ini . Selain itu, mereka juga telah memberi banyak pengorbanan dari segi
kewangan untuk saya sepanjang masa.
Seterusnya, saya ingin mengucapkan ribuan terima kasih kepada rakan- rakan yang
telah membantu saya untuk melaksanakan projek ini secara bersama - sama ketika di waktu
senang mahupun susah.
Akhir kata, saya mengucapkan berjuta - juta terima kasih kepada semua pihak yang
telah sudi membantu saya secara langsung dan tidak langsung dalam menjayakan projek ini.
58
6.1 Keaslian Dan Nilai Komersial Produk
dijalankan di dalam pelayar web. Walau bagaimanapun, aplikasi berasaskan web juga boleh
berasaskan klien, di mana sebahagian kecil program dimuat turun ke desktop pengguna, tetapi
pemprosesan dilakukan melalui internet pada pelayan luaran.
Aplikasi berasaskan web juga dikenali sebagai aplikasi web. Oleh itu, sistem ini boleh diakses dari
Sistem quiz yang didirikan ini masih belum terdapat di internet sebagaimana idea ini
merupakan idea asli dan bukan ciplak. Pangkalan data ini dibangunkan atas usaha diri sendiri
dengan bantuan guru Sains Komputer kami, Encik Aminrudeen dengan menggunakan PHP My
Admin dan SQL. Selain itu, pangkalan data ini juga dibangunkan dengan menggunakan
pengetahuan dan kemahiran yang diperoleh atas kerjasama rakan-rakan serta dari ilmu yang
dicurahkan oleh Encik Aminrudeen pada setiap mata pelajaran Sains Komputer yang diadakan di
sekolah. Sistem Kokurikulum Sekolah Menengah Kebangsaan St. John Instituition ini digunakan
Sistem quiz yang dibangunkan mempunyai antara muka yang mempunyai elemen dan reka bentuk
yang konsisten dari segi persembahan dan fungsi. Selain itu, reka bentuk interaksi sistem ini juga
59
mudah dipelajari dan diingati. Di samping itu, reka bentuk interaksi sistem ini juga cekap dan
berkesan, di mana dapat membuatkan pengguna membuat jangkaan perkara yang berlaku dalam
aliran proses sistem ini sebelum pengguna menggunakan sistem ini.
Aplikasi berasaskan web adalah sebarang program yang diakses melalui sambungan rangkaian
menggunakan HTTP, dan bukannya terdapat dalam memori peranti. Aplikasi berasaskan web
sering
60
6.4 Manual Pengguna
i)Rajah 46 menunjukkan paparan menu utama.
Rajah 46
61
6.5 Mempamerkan Nilai-Nilai Murni
Sepanjang saya menjalankan projek ini , terdapat banyak nilai murni yang dapat saya
nyatakan.
Antaranya ialah kerjasama antara pelajar sains komputer dengan guru mata pelajaran. Selain
itu, projek kursus ini memerlukan kesabaran yang tinggi dalam mengusahakan sesuatu kerja. Di
samping itu, nilai murni seperti tolong-menolong antara satu sama lain dalam kalangan pelajar
dan guru sains komputer telah dapat dipraktikkan untuk menjayakan projek ini.
Berdasarkan nilai - nilai murni yang dinyatakan diatas, terbuktilah bahawa projek ini telah
melatihkan pelajar sains komputer untuk lebih cekap dalam menjalankan apa jua tugasan. Selain
itu, tugasan ini melatih tahap dan kemahiran pengkomputeran kami.
62