26
2.3 Pemrograman Berbasis Web
2.3.1 Java Server Page
JSP
Java Server Page ialah teknologi untuk mengontrol isi atau tampilan halaman Web melalui penggunaan servlet, program kecil yang
dijalankan di server Web. Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API Application Program
Interface Wikipedia,2011. Menurut O‟Reily JavaServer Pages adalah
teknologi untuk mengembangkan halaman web yang berisi konten dinamis
O‟Reily,2003. Tidak seperti halaman HTML biasa, yang berisi konten statis yang selalu tetap sama, halaman JSP dapat mengubah isinya
didasarkan pada jumlah item variabel, termasuk identitas pengguna, jenis browser pengguna, informasi yang diberikan oleh pengguna, dan pilihan
yang dibuat oleh pengguna.
Contoh sederhana JSP page yang diilustrasikan sebagai berikut :
taglib prefix=c uri=http:java.sun.comjspjstlcore html
body bgcolor=white
jsp:useBean id=clock class=java.util.Date c:choose
c:when test={clock.hours 12}
27
h1Good morningh1 c:when
c:when test={clock.hours 18} h1Good dayh1
c:when c:otherwise
h1Good eveningh1 c:otherwise
c:choose Welcome to our site, open 24 hours a day.
body html
Halaman ini menyisipkan pesan yang berbeda kepada pengguna berdasarkan waktu h: Good Morning jika waktu setempat adalah
sebelum 12:00, Good Day jika antara 12:00 dan 6:00, dan Good Evening sebaliknya. Ketika pengguna meminta halaman ini, web server
JSP memungkinkan mengeksekusi logika yang diwakili oleh elemen JSP yang disorot dan menciptakan sebuah halaman HTML yang dikirim
kembali ke browser pengguna.
Sebagai contoh, jika waktu saat ini adalah 08:53 AM, halaman yang dihasilkan dikirim dari server ke browser seperti ini:
html body bgcolor=white
28
h1Good eveningh1 Welcome to our site, open 24 hours a day.
body html
The output of a simple JSP page
2.3.2 Apache Tomcat Web Server
Seperti halnya skrip-skrip server side yang lain, JSP pun memerlukan Web Server. Skrip ASP memerlukan IIS sebagai web server, PHP memerlukan IIS atau
Apache sedangkan JSP bisa
menggunakan Apache Tomcat sebagai salah satu web server yang mendukungnya.
Installasi Apache Tomcat
Paket yang diperlukan untuk proses installasi adalah : • Java 2 Software Development Kit J2SDK
• Apache Tomcat
Langkah atau urutan installasi : • install J2SDK
29
• install Apache Tomcat
Setelah melewati tahapan installasi di atas maka untuk mencoba maka tahapan yang dilakukan adalah :
• Start Tomcat pada sistem operasi MS Windows, pilih Start | Program | Apache Tomcat | Start Tomcat.
• Buka web browser, kemudian ketikkan URL berikut http:localhost:8080. Hasilnya bisa dilihat pada gambar berikut.
Konfigurasi
File konfigurasi Apache Tomcat ada 3 yaitu : • server.xml, setting konfigurasi server seperti port atau direktori yang
digunakan.
30
• users.xml atau tomcat-users.zml, menyimpan user dan password pada server. Selain itu juga menentukan hak akses dari user.
• web.xml, setting konfigurasi untuk setiap aplikasi web.
2.4 Pemrograman Basis Data