Anda di halaman 1dari 3

Nama :

No :
Kelas :
1. JSP masuk ke dalam kategori dari Java 2 c. <| |>
Platform, yaitu... d. <* *>
a. Java 2 Micro Edition (J2ME) e. <% %>
b. Java Enterprise Edition (JEE)
c. Java 2 Mobile Edition (J2ME) 8. Pernyataan pada JSP harus diakhiri dengan
d. Java 2 Standard Edition (J2SE) tanda...
e. Java 2 Enterprise Edition (J2EE) a. .
b. ,
2. Web server yang mendukung JSP adalah c. :
kecuali... d. ;
a. GlassFish e. "
b. Oracle Solaris
c. Apache Tomcat 9. Penulisan deklarasi pada JSP yang benar
d. Oracle Application Server adalah...
e. Sun Java System Application Server a. <% %>
b. <%= %>
3. Yang termasuk bahasa pemrograman web c. <%| %>
dinamis adalah... d. <%? %>
a. jsp, php, css e. <%! %>
b. asp, php, jsp
c. asp, html, jsp 10. Penulisan ekspresi pada JSP yang benar
d. php, jsp, html adalah...
e. asp, php, html a. <% %>
b. <%= %>
4. Ekstensi dari JSP adalah... c. <%| %>
a. js d. <%? %>
b. jsp e. <%! %>
c. ssp
d. asp 11. Yang bukan merupakan tag standar dari JSP
e. php adalah...
a. <jsp:param>
5. Yang dibutuhkan untuk menjalankan JSP b. <jsp:include>
adalah... c. <jsp:netbeans>
a. JDK dan JVM d. <jsp:setproperty>
b. JDK dan NetBeans e. <jsp:getproperty>
c. NetBeans dan JVM
d. JDK dan Apache Tomcat 12. Perhatikan listing program berikut:
e. Apache Tomcat dan Netbeans <%
out.println("<i>XII RPL 4 BISA
JSP!!</i>");
6. Tiga komponen utama elemen dalam JSP %>
adalah... Keluaran yang dihasilkan adalah…
a. JVM, direktif, action a. XII RPL 4 BISA JSP! !
b. Scripting, direktif, action b. XII RPL 4 BISA JSP! !
c. Web Server, direktif, action c. XII RPL 4 BISA JSP! !
d. Web Container, direktif, action d. XII RPL 4 BISA JSP!!
e. JVM, Web Container, Web Server e. XII RPL 4 BISA JSP!!
7. Penulisan tag scriplet yang benar adalah... 13. Perhatikan listing program berikut:
a. <! !> <%! int a; %>
b. <? ?> <%
a = 10; <% if (day == 1 || day == 7) { %>
a = 20; <p> Today is weekend</p>
out.println(a); <% } else { %>
%> <p> Today is not weekend</p>
Keluaran yang dihasilkan adalah… <% } %>
a. 10 </body>
</html>
b. 20
Keluaran yang dihasilkan adalah…
c. 30
a. Error
d. 40
b. Today is weekend
e. 50
c. Today is Weekend
d. Today is not weekend
14. Perhatikan listing program berikut:
<%! int a; %> e. Today is not Weekend
<%
a = 10; 18. Perhatikan listing program berikut:
a += 20; <%! int fontSize; %>
out.println(a); <html>
%> <head><title>FOR LOOP
Keluaran yang dihasilkan adalah… Example</title></head>
a. 10 <body>
<%for ( fontSize = 1; fontSize <=
b. 20 3; fontSize++){ %>
c. 30 <font color="green" size="<%=
d. 40 fontSize %>">
e. 50 JSP Tutorial
</font><br />
<%}%>
15. Perhatikan listing program berikut:
</body>
<%! int a; %>
</html>
<%
a = 10; Perulangan yang dilakukan pada program di
a -= 20; atas adalah sebanyak…
out.println(a); a. 1
%> b. 2
Keluaran yang dihasilkan adalah… c. 3
a. 0 d. 4
b. 10 e. 5
c. 20
d. 30 19. Perhatikan listing program berikut:
e. 40 <%! int fontSize; %>
<html>
16. Penulisan comment pada JSP yang benar <head><title>WHILE LOOP
Example</title></head>
adalah...
<body>
a. <% %> <%while ( fontSize <= 3){ %>
b. <%= %> <font color="green" size="<%=
c. <%- -%> fontSize %>">
d. <%-- --%> JSP Tutorial
e. <%-- - ---%> </font><br />
<%fontSize++;%>
<%}%>
17. Perhatikan listing program berikut: </body>
<%! int day = 1; %> </html>
<html> Perulangan yang dilakukan pada program di
<head><title>IF...ELSE
Example</title></head> atas adalah sebanyak…
<body> a. 1
b. 2
c. 3
d. 4
e. 5

20. Perbedaan FOR dan WHILE adalah…


a. Tidak ada perbedaan, sama-sama pastinya
b. Tidak ada perbedaan, sama-sama tidak
pastinya
c. FOR merupakan perulangan pasti, WHILE
merupakan perulangan tidak pasti
d. FOR merupakan perulangan tidak pasti,
WHILE merupakan perulangan pasti
e. FOR merupakan perulangan yang harus
dimulai dari 0, WHILE merupakan
perulangan tidak pasti

URAIAN
1. Apa yang dimaksud dengan JSP? (5)
2. Apa yang dimaksud dengan ekpresi pada JSP?
(5)
3. Sebutkan 3 Tag Action Standard yang ada pada
JSP! (10)
4. Buatlah web berbasis jsp yang memiliki fungsi
insert nama dan email ke dalam database! (40)

Anda mungkin juga menyukai