Assignment/ Tugasan
Assignment/ Tugasan
Assignment/ Tugasan
_________________________________________________________________________
CBWP2203
WEB PROGRAMMING
PENGATURCARAAN WEB
JANUARY 2023
_________________________________________________________________________
2. Submit your assignment ONCE only in MULTIPLE files. (preferable in zip file)
Hantar tugasan SEKALI sahaja dalam BEBERAPA fail. (digalakkan dalam bentuk zip file).
5. This assignment accounts for 60% of the total marks for the course.
PURPOSE
The purpose of this assignment is to assess the learner’s knowledge and understanding of basic web development and the practical aspect of creating online
Tujuan tugasan ini adalah untuk menilai pengetahuan dan pemahaman pelajar tentang asas pembangunan web dan aspek praktikal untuk mencipta borang
QUESTION 1
You have been appointed as a consultant to develop a website for the new upcoming International Conference which will be held in 2023. The website’s
objective is to promote the event for the potential participants to get information such as the date, theme, venue, program activities, conference fees,
information.
e.
The website should also have ONE Visitors Page that provides an enquiry form for visitors to find out more about the conference. This page will
[30]
QUESTION 2
Use HTML and JavaScript to create an online enquiry form to allow the visitor to post any question about the conference as shown in Figure 1 (Sample
form). When the visitor clicks the “Submit” button, the output will be displayed as shown in the Figure 2 (Sample of data displayed).
g.
The visitors are needed to fill up each of the required fields in the enquiry form. If the form does not receive any input, you need to use an alert to request
[20]
TUGAS 1 (PEMBANGUNAN TAPAK WEB)
SOALAN 1
Anda telah dilantik sebagai perunding untuk membangunkan tapak web bagi Persidangan Antarabangsa yang baharu akan datang yang bakal diadakan pada
tahun 2023. Objektif laman web adalah untuk mempromosikan acara tersebut kepada bakal peserta untuk mendapatkan maklumat seperti tarikh, tema,
tempat, aktiviti program, yuran persidangan, pemindahan ke tempat dan tajaan untuk acara tersebut.
a. Cadangkan sebarang tajuk menarik persidangan yang akan menjadi tajuk untuk laman web.
c. Gunakan grafik atau imej, warna, teks dan fon yang sesuai.
d. Sediakan SATU halaman yang menghuraikan maklumat anda sebagai pembangun tapak web tersebut seperti pengalaman, alamat, nombor telefon
e. Tapak web tersebut perlu juga mempunyai SATU Laman Pelawat yang menyediakan borang pertanyaan untuk pelawat mendapatkan maklumat
lanjut berkenaan persidangan tersebut. Laman ini akan dihubungkan dengan Borang Pelawat dalam SOALAN 2.
f. Bangunkan tapak web menggunakan HTML dengan mempunyai sekurang-kurangnya 5-7 halaman.
SOALAN 2
Gunakan HTML dan JavaScript untuk mencipta borang pertanyaan dalam talian untuk membenarkan pengunjung menghantar sebarang soalan tentang
persidangan tersebut seperti yang ditunjukkan dalam Rajah 1 (Contoh borang). Apabila pengunjung klik butang “Submit”, output akan dipaparkan seperti yang
Pengunjung perlu untuk mengisi setiap medan yang diperlukan dalam borang pertanyaan tersebut. Sekiranya borang tersebut tidak menerima sebarang input,
anda dikehendaki menggunakan tetingkap ‘alert’ untuk meminta pengguna memasukkan nilai tersebut (rujuk kepada contoh dalam Rajah 3).
[ 50 marks / markah ]
TASK 2 (ONLINE CLASS PARTICIPATION)
Discuss the topic below in myINSPIRE forum, screenshot your discussion feedback and paste it into your report together with DOCUMENTATION on TASK 1.
●
In your opinion, what are the common features that make a website attractive to visitors?
Your e-tutor will create a folder in the assignment discussion. Please leave your discussion under that folder. Do not create another discussion folder to
avoid confusion.
Bincangkan topik di bawah dalam forum myINSPIRE, tangkap skrin maklum balas perbincangan anda dan tampalkannya ke dalam laporan anda bersama
E-tutor anda akan mencipta folder dalam perbincangan tugasan. Sila tinggalkan perbincangan anda di bawah folder tersebut. Jangan cipta folder perbincangan
Do the following:
1.
Select the best FIVE (5) of YOUR postings from the forum discussion set up by your tutor.
2.
Do screenshots of the postings and include them as images in your assignment.
3.
The screenshots should be in image file (either in JPG or PNG format). Refer to the sample of Screen Grab below
4.
The screenshots should contain: Name, Title of the discussion, Day, Date and Time.
ARAHAN BAGI TATACARA PENGHANTARAN SEBAGAI BUKTI AKTIVITI PENYERTAAN KELAS DALAM TALIAN (10%)
[10 marks/markah]
[Total/Jumlah: 60 marks/markah]
Submission Procedure:
Online submission with MULTIPLE files (preferable in zip file): Submit the cover page of your assignment with your personal details together with your
grader. If you do not upload these files, e-grader will not be able to evaluate your work.
Prosedur Penyerahan:
Penyerahan dalam talian dengan BEBERAPA fail. (digalakkan dalam bentuk zip file): Hantar halaman muka depan tugasan anda dengan butir-butir peribadi
anda boleh diuji oleh e-grader. Jika anda tidak memuat naik fail-fail ini, e-grader tidak akan dapat menilai kerja anda.
ASSIGNMENT RUBRICS
QUESTION 1
Completion for task: Web Element The task was implemented Most tasks were Moderate implementation of the Implemented only a small chunk No implementation of the tasks
● Suggestion of web site name successfully implemented correctly task correctly of this task
● The selection of appropriate information
requirements
● There are 1 page linked to QUESTION 2
Kesempurnaan bagi tugas: Elemen Web Arahan dilaksanakan dengan Kebanyakan arahan Pelaksanaan arahan yang Hanya sebahagian kecil arahan Tiada pelaksanaan arahan
1 2 ● Cadangan nama tapak web 2.0 cemerlang dilaksanakan dengan betul sederhana secara betul dilaksanakan 8.0
1 2 Kesempurnaan bagi tugas: Reka bentuk Web 2.0 Arahan dilaksanakan dengan Kebanyakan arahan Pelaksanaan arahan yang Hanya sebahagian kecil arahan Tiada pelaksanaan arahan 8.0
● Susun atur keseluruhan cemerlang dilaksanakan dengan betul sederhana secara betul dilaksanakan
● Kandungan tersusun pada laman web –
Coding Standards Codes written were very well Codes were organised Codes were organised in Codes were not well organised Wrong coding
● HTML elements and tags structured and creatively properly moderate manner
● Variable naming organised
● Indentation space
● Comment
1 2 1.0 4.0
Piawaian Kod Kod ditulis dengan sangat Kod disusun dengan baik Kod disusun dengan cara Kod tidak disusun dengan Pengekodan yang salah
● Elemen dan tag HTML berstruktur dan disusun sederhana sempurna
● Penamaan Pemboleh ubah dengan kreatif
● Jarak Indentasi
● Komen
Runtime ● The program was The program was executed ● The program was executed ● The program was not The program could not be
executed with all the correct mostly with the correct but mostly with incorrect output executed due to errors executed at all
executed by fulfilling all the but the written coding did not but the written coding did not
requirements as stated in the fulfil few of the question’s fulfil all the question’s
Masa Larian ● Aturcara ini Aturcara ini dilaksanakan ● Aturcara ini dilaksanakan ● Aturcara ini tidak Aturcara tidak dapat dilaksanakan
1 2 1.0 4.0
dilaksanakan dengan semua dengan kebanyakan output tetapi kebanyakan output adalah dilaksanakan disebabkan ralat langsung
dilaksanakan dengan dilaksanakan dengan output yang betul tetapi kod ditulis tidak
memenuhi semua keperluan betul tetapi kodnya ditulis tanpa memenuhi kesemua keperluan
soalan soalan
Efficiency Solution is efficient, Solution is efficient and easy A logical solution that is easy to A difficult and inefficient solution Wrong solution
maintain efficient
1 2 1.0 4.0
Efisyen/kecekapan Penyelesaian adalah Penyelesaian adalah Penyelesaian logikal yang senang Penyelesaian yang sukar dan tidak Penyelesaian yang salah
berkesan, boleh difahami dan berkesan dan senang diikuti diikuti tetapi ianya bukanlah berkesan
Requirement of Documentation (Source Code Files & Excellent documentation and Good documentation Brief documentation with source Incomplete documentation & No documentation & source code
Document File. Document File has copy of codes, screenshots complete with source code together with source code code file without source code file file
(Fail Kod Sumber & Fail Dokumen. Fail Dokumen dan lengkap dengan fail kod memuaskan bersama bersama dengan fail kod sumber dan tanpa fail kod sumber sumber
mengandungi salinan kod, imbasan skrin output aturcara dan sumber dengan fail kod sumber
komen aturcara)
Completion for task: Web Element & Design The task was implemented Most tasks were Moderate implementation of Implemented only a small chunk No implementation of the tasks
● Overall form design successfully implemented correctly the task correctly of this task
● Correct usage and arrangement of form
elements
● The selection of appropriate information to be
Kesempurnaan bagi tugas: Elemen & Reka Bentuk Web Arahan dilaksanakan dengan Kebanyakan arahan Pelaksanaan arahan yang Hanya sebahagian kecil arahan Tiada pelaksanaan arahan
2 3 ● Reka bentuk borang secara keseluruhan 1.0 cemerlang dilaksanakan dengan betul sederhana secara betul dilaksanakan 4.0
Completion of task: Functionality The task was implemented Most tasks were Moderate implementation of Implemented only a small chunk No implementation of the tasks
● Correct output displayed successfully implemented correctly the task correctly of this task
● Call function JavaScript at suitable place.
● Both Submit and Reset button are functioning
● Validation function with JavaScript
QUESTION 1
Kesempurnaan bagi tugas: Kefungsian Arahan dilaksanakan dengan Kebanyakan arahan Pelaksanaan arahan yang Hanya sebahagian kecil arahan Tiada pelaksanaan arahan
● Paparan output yang tepat cemerlang dilaksanakan dengan betul sederhana secara betul dilaksanakan
● Panggil fungsi JavaScript pada tempat yang
sesuai
● Kedua-dua butang Hantar dan Reset berfungsi
● Fungsi pengesahan dengan JavaScript
● Borang ini dipautkan kepada tapak web dari
SOALAN 1
Coding Standards Codes written were very well Codes were organised Codes were organised in Codes were not well organised Wrong coding
● HTML elements and tags structured and creatively properly moderate manner
● Variable naming organised
● Indentation space
● Comment
2 3 0.5 2.0
Piawaian Kod Kod ditulis dengan sangat Kod disusun dengan baik Kod disusun dengan cara Kod tidak disusun dengan Pengekodan yang salah
● Elemen dan tag HTML berstruktur dan disusun sederhana sempurna
● Penamaan Pemboleh ubah dengan kreatif
● Jarak Indentasi
● Komen
Runtime ● The program was The program was executed ● The program was executed ● The program was not The program could not be executed
executed with all the correct mostly with the correct but mostly with incorrect output executed due to errors at all
executed by fulfilling all the output but the written coding but the written coding did not
requirements as stated in the did not fulfil few of the fulfil all the question’s
dilaksanakan dengan semua dengan kebanyakan output tetapi kebanyakan output dilaksanakan disebabkan ralat langsung
output yang betul yang betul adalah salah ● ATAU aturcara ini
● DAN aturcara ini ● ATAU aturcara ini dilaksanakan dengan output yang
dilaksanakan dengan dilaksanakan dengan output betul tetapi kod ditulis tidak
memenuhi semua keperluan yang betul tetapi kodnya ditulis memenuhi kesemua keperluan
Efficiency Solution is efficient, Solution is efficient and easy A logical solution that is easy to A difficult and inefficient solution Wrong solution
maintain efficient
2 3 1.0 4.0
Efisyen/kecekapan Penyelesaian adalah Penyelesaian adalah Penyelesaian logikal yang Penyelesaian yang sukar dan tidak Penyelesaian yang salah
berkesan, boleh difahami dan berkesan dan senang diikuti senang diikuti tetapi ianya berkesan
berkesan
Requirement of Documentation (Source Code Files & Excellent documentation and Good documentation Brief documentation with source Incomplete documentation & No documentation & source code
Document File. Document File has copy of codes, screenshots complete with source code together with source code code file without source code file file
2 3 0.5 2.0
Keperluan Dokumentasi Dokumentasi yang cemerlang Dokumentasi yang Dokumentasi yang ringkas Dokumentasi yang tidak lengkap Tiada dokumentasi dan fail kod
(Fail Kod Sumber & Fail Dokumen. Fail Dokumen dan lengkap dengan fail kod memuaskan bersama bersama dengan fail kod sumber dan tanpa fail kod sumber sumber
mengandungi salinan kod, imbasan skrin output aturcara dan sumber dengan fail kod sumber
komen aturcara)
TOTAL 5.0 20
Quality of postings All five comments are good, Four of the comments are good, Two or three of the comments are One post submitted. No postings given as proof of
appropriate, relevant, meaningful, appropriate, relevant, meaningful, somewhat good, appropriate, OR participation in discussion
and respectful. and respectful. meaningful and respectful. None of the comments are good
and relevant.
OR
relevan, bermakna dan berhemah. bermakna dan berhemah. relevan,bermakna dan berhemah ATAU bukti penyertaan dalam
ATAU
Timeline of postings Postings reflect active Postings reflect participation Postings show relatively short All posts done in one day. Postings done past
participation within assignment within assignment timeline. participation time. assignment timeline.
timeline.
3 2 1.0 4.0
Tempoh hantaran Hantaran mencerminkan Hantaran mencerminkan Hantaran menunjukkan Semua penghantaran dibuat dalam Hantaran melepasi tempoh
penyertaan aktif sepanjang penyertaan sepanjang tempoh penyertaan dalam jangakamasa satu hari. tugasan.