Anda di halaman 1dari 3

Nama : No : Kelas : 1. JSP masuk ke dalam kategori dari Java 2 Platform, yaitu... a. Java 2 Micro Edition (J2ME) b.

Java Enterprise Edition (JEE) c. Java 2 Mobile Edition (J2ME) d. Java 2 Standard Edition (J2SE) e. Java 2 Enterprise Edition (J2EE) 2. Web server yang mendukung JSP adalah kecuali... a. GlassFish b. Oracle Solaris c. Apache Tomcat d. Oracle Application Server e. Sun Java System Application Server 3. Yang termasuk bahasa pemrograman web dinamis adalah... a. jsp, php, css b. asp, php, jsp c. asp, html, jsp d. php, jsp, html e. asp, php, html 4. Ekstensi dari JSP adalah... a. js b. jsp c. ssp d. asp e. php 5. Yang dibutuhkan untuk menjalankan JSP adalah... a. JDK dan JVM b. JDK dan NetBeans c. NetBeans dan JVM d. JDK dan Apache Tomcat e. Apache Tomcat dan Netbeans 6. Tiga komponen utama elemen dalam JSP adalah... a. JVM, direktif, action b. Scripting, direktif, action c. Web Server, direktif, action d. Web Container, direktif, action e. JVM, Web Container, Web Server 7. Penulisan tag scriplet yang benar adalah... a. <! !> b. <? ?> c. <| |> d. <* *> e. <% %> 8. Pernyataan pada JSP harus diakhiri dengan tanda... a. . b. , c. : d. ; e. " 9. Penulisan deklarasi pada JSP yang benar adalah... a. <% %> b. <%= %> c. <%| %> d. <%? %> e. <%! %> 10. Penulisan ekspresi pada JSP yang benar adalah... a. <% %> b. <%= %> c. <%| %> d. <%? %> e. <%! %> 11. Yang bukan merupakan tag standar dari JSP adalah... a. <jsp:param> b. <jsp:include> c. <jsp:netbeans> d. <jsp:setproperty> e. <jsp:getproperty> 12. Perhatikan listing program berikut:
<% out.println("<i>XII RPL 4 BISA JSP!!</i>"); %>

Keluaran yang dihasilkan adalah a. XII RPL 4 BISA JSP! ! b. XII RPL 4 BISA JSP! ! c. XII RPL 4 BISA JSP! ! d. XII RPL 4 BISA JSP!! e. XII RPL 4 BISA JSP!! 13. Perhatikan listing program berikut:
<%! int a; %> <%

a = 10; a = 20; out.println(a); %>

Keluaran yang dihasilkan adalah a. 10 b. 20 c. 30 d. 40 e. 50 14. Perhatikan listing program berikut:


<%! int a; %> <% a = 10; a += 20; out.println(a); %>

<% if (day == 1 || day == 7) { %> <p> Today is weekend</p> <% } else { %> <p> Today is not weekend</p> <% } %> </body> </html>

Keluaran yang dihasilkan adalah a. Error b. Today is weekend c. Today is Weekend d. Today is not weekend e. Today is not Weekend 18. Perhatikan listing program berikut:
<%! int fontSize; %> <html> <head><title>FOR LOOP Example</title></head> <body> <%for ( fontSize = 1; fontSize <= 3; fontSize++){ %> <font color="green" size="<%= fontSize %>"> JSP Tutorial </font><br /> <%}%> </body> </html>

Keluaran yang dihasilkan adalah a. 10 b. 20 c. 30 d. 40 e. 50 15. Perhatikan listing program berikut:


<%! int a; %> <% a = 10; a -= 20; out.println(a); %>

Keluaran yang dihasilkan adalah a. 0 b. 10 c. 20 d. 30 e. 40 16. Penulisan comment pada JSP yang benar adalah... a. <% %> b. <%= %> c. <%- -%> d. <%-- --%> e. <%-- - ---%> 17. Perhatikan listing program berikut:
<%! int day = 1; %> <html> <head><title>IF...ELSE Example</title></head> <body>

Perulangan yang dilakukan pada program di atas adalah sebanyak a. 1 b. 2 c. 3 d. 4 e. 5 19. Perhatikan listing program berikut:
<%! int fontSize; %> <html> <head><title>WHILE LOOP Example</title></head> <body> <%while ( fontSize <= 3){ %> <font color="green" size="<%= fontSize %>"> JSP Tutorial </font><br /> <%fontSize++;%> <%}%> </body> </html>

Perulangan yang dilakukan pada program di atas adalah sebanyak 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