Anda di halaman 1dari 6

ARAHAN:

Bahagian ini mengandungi DUA(2) soalan subjektif. Jawab SEMUA soalan.

Create a new project with Netbeans IDE platform as prjFA_MatricNumber for


example prjFA_03DDT20F7799.
Bina projek baharu dengan platform Netbeans platform sebagai
prjFA_NomborMatrik contohnya prjFA_03DDT20F7799..

QUESTION 1
SOALAN 1

Write Servlet page to calculate the area of rectangle. Data input must be entered via
HTML page.
Cipta halaman servlet untuk mengira mengira luas segiempat tepat. Input data
perlulah dimasukkan melalui halaman html.

a) Based on Figure 1 and Figure 2, create a form using HTML and named as
rectangle.html. The form is used to accepts input from users via a textfield. The
data inputs are length and height. This data will be sent to the Servlet page,
which is area.java.
.
Berdasarkan Rajah 1 dan Rajah 2, cipta borang menggunakan HTML dan beri
nama sebagai rectangle.html. Borang ini digunakan untuk menerima input data
dari pengguna melalui textfield. Data yang diinput adalah panjang dan tinggi.
Data ini akan di hantar ke halaman Servlet iaitu area.java.

b) By using the servlet code, create the area.java page which receives the data sent
from the rectangle.html page to calculate area of rectangle. (Figure 3)
Dengan menggunakan kod servlet, cipta area.java untuk menerima input data
dari halaman rectangle.html bagi mengira luas segiempat. (Rajah 3)
Figure 1 : An example of a form (rectangle.html)
Rajah 1 : Contoh borang (rectangle.html)

Figure 2 : An example of a form with input data (rectangle.html)


Rajah 2 : Contoh borang dengan input data (rectangle.html)
Figure 3 : An example of page with output data (area.java)
Rajah 3 : Contoh halaman dengan output data (area.java)

QUESTION 2
SOALAN 2

Write a JSP(Java Server Pages) to calculate the book prices. Data input must be
entered via HTML page.
Cipta halaman JSP(Java Server Pages) untuk mengira harga buku berdasarkan nama
buku dan kuantiti buku yang dibeli oleh pelanggan. Input data perlulah dimasukkan
melalui halaman HTML.

a) Based on Figure 4 and Figure 5, create a form using HTML and named as
book.html. The form is used to accept input from users via a textfield. The data
inputs are the book name and quantity. This data will be sent to the JSP
page, which is price.jsp.

Berdasarkan Rajah 4 dan Rajah 5, cipta borang menggunakan HTML dan beri
nama sebagai book.html. Borang ini digunakan untuk menerima input data dari
pengguna melalui textfield. Data yang diinput adalah nama buku dan kuantiti.
Data ini akan di hantar ke halaman JSP iaitu price.jsp.
b) Based on Figure 6, create the price.jsp page which receives the data sent from the
book.html page. The function of the price.jsp page is as below:
• Calculate total price of books by using the information in Table 1.
(use control structure : if)
• If the total price is more RM55.00, a 20% discount will be given to the
total price.
• Display : book name, quantity, price before discount, discounted price,
total price

Berdasarkan Rajah 6, cipta price.jsp untuk menerima input data dari halaman
book.html. Fungsi halaman ini adalah seperti di bawah.
• Kira jumlah harga buku dengan menggunakan maklumat dari Jadual 1.
(Guna kawalan struktur: if)
• Sekiranya jumlah harga melebihi RM55.00, sebanyak 20% diskaun
akan diberikan ke atas jumlah harga.
• Paparkan : nama buku, kuatiti, harga sebelum diskaun, harga diskaun,
jumlah harga

Table 1/ Jadual 1 : Book’s Information / Maklumat Buku


No. / Book’s Name/ Price/
Bil Nama Buku Harga
1. Round 15.00
2. Island 20.00
3. Beautiful 50.00
Figure 4 : An example of a form (book.html)
Rajah 4 : Contoh borang (book.html)

Figure 5 : An example of a form with input data (book.html)


Rajah 5 : Contoh borang dengan input data (book.html)
Figure 5 : An example of page with output data(price.jsp)
Rajah 5 : Contoh halaman dengan output data(price.jsp)

Requirements :
Keperluan:

1. Save your project into a folder named MatricNo_Class_FA (eg:


03DDT20F7799_DDT5C_FA.)
Simpan projek anda ke dalam bekas bernama MatricNo_Class_FA (contoh:
03DDT20F7799_DDT5C_FA.)

2. Screenshot your output and source code. Arrange both in pdf files(report).
Save in the same folder.
(**source code in web application and report MUST be tallied)
Tangkap layar output dan sumber kod anda. Susun kedua-duanya di dalam
fail pdf (laporan). Simpan di dalam folder yang sama.
(**sumber kod di dalam aplikasi web mestilah selari dengan laporan)

3. Compress the project folder using winzip or winrar application before


submitting to the CIDOS platform.
Mampatkan bekas projek tersebut menggunakan aplikasi winzip atau winrar
sebelum dihantar ke dalam pelantar CIDOS.

END QUESTION
SOALAN TAMAT

Anda mungkin juga menyukai