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