Java Server Pages JSP

2. Perancangan Design Merupakan tahap analisis dalam kaitan mencari atau merumuskan alternatif pemecahan masalah. Setelah permasalahan dirumuskan dengan baik, maka tahap berikutnya adalah merancang atau membangun model pemecahan masalahnya dan menyusun berbagai alternatif pemecahan masalah. 3. Pemilihan Choice Dengan mengacu pada rumusan tujuan serta hasil, selanjutnya langkah yang diambil adalah memilih alternatif solusi yang paling sesuai. Pemilihan alternatif ini akan mudah dilakukan kalau hasil yang diinginkan terukur atau memiliki nilai kuantitas tertentu. 4. Implementasi Implementation Merupakan tahap pelaksanaan dari keputusan yang telah diambil. Pada tahap ini perlu disusun serangkaian tindakan yang terencana, sehingga hasil keputusan dapat dipantau dan disesuaikan apabila diperlukan perbaikan.

2.4 Java Server Pages JSP

Java Server Pages JSP merupakan teknologi yang didasarkan pada bahasa java yang digunakan untuk membentuk halaman-halaman Web yang bersifat dinamis. JSP menggunakan pendekatan pemrosesan di sisi server, kode sumber JSP dijalankan pada Webserver dimana memberikan keuntungan untuk membuat aplikasi yang independent terhadap keberadaan sistem java di sisi klient. Kode JSP pada dasarnya merupakan kode HTMLyang dilengkapi dengan tag-tag JSP yang disisipi dengan menggunakan bahasa java. Kadir, 2004 Pada prinsipnya pemakaian JSP mirip seperti pemakaian servlet. Secara garis besar JSP dipakai sebagai berikut: 1 Client mengirimkan request HTTP kepada JSP-container atau disebutjuga JSP engine. 2 JSP-container menentukan class yang mengimplementasikan halaman JSP, yang dituju oleh request . Class ini disebut JSP pageimplementation class . 3 JSP-container kemudian memanggil salah satu method dari class implementasi tersebut untuk menangani request secara dinamis dan menghasilkan respon yang berupa content halaman HTML. Output halaman HTML diserahkan kepada JSP-container untuk dikirimkan sebagai respon kepada client. Wijono,2006 Kode JSP pada dasarnya adalah kode HTML yang dilengkapi dengan tag-tag JSP. Pada tag-tag inilah program menyisipkan kode dalam bahasa java. Contoh kode JSP: HTML HEAD TITLElatihan HTMLTITLE HEAD BODY Out.print“Selamat Belanjar JSP”; BODY HTML Beberapa method yang ada pada variable request yang diwariskan dari servlet disebutkan dalam tabel 2.1 Metode pada variable request yang diwariskan dari ServletRequest. Tabel 2.1 Metode Metode Keterangan getParameterString nama Memperoleh nilai parameter nama dengan hasil bertipe string. Kalau parameter nama tidaktersedia, maka hasilnya berupa null. getParameterNames Menghasilkan suatu enumeration yang berisi nama-nama parameter yang terdapat dalam permintaan Metode Keterangan getRemoteAddr Menghasilkan suatu String yang menyatakan alamat IP klien yang mengirimkan permintaan

2.5 Use Case Diagram