Pemrograman Berbasis Web Sistem informasi manajemen berbasis WEB Program Kreativitas Mahasiswa (PKM) di Universitas Sanata Dharma.

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