Laporan ini membahas pembuatan program input dan output nilai ujian menggunakan JSP. Program terdiri dari dua file JSP yaitu inputnilai.jsp untuk menginput nilai dan tampilan.jsp untuk menampilkan hasilnya berdasarkan rentang nilai. Program dapat mengeluarkan pesan "E" sampai "A" sesuai dengan rentang nilai yang diinputkan antara 0-100.
2. Laporan Praktikum II
Laporan
Praktikum II
inputnilai.jsp
adalah
suatu
teknologi
web
berbasis bahasa pemrograman Java dan
berjalan di Platform Java, serta merupakan
bagian teknologi J2EE (Java 2 Enterprise
Edition). JSP sangat sesuai dan tangguh
untuk
menangani
presentasi
di
web.
Sedangkan J2EE merupakan platform Java
untuk
pengembangan
enterprise
dengan
sistem
dukungan
berfungsi
untuk
menginputkan nilai yang akan dideklarasikan
Pemograman Berbasisi Objek
JSP
yang
aplikasi
API
(Application Programming Inteface) yang
lengkap dan portabilitas serta memberikan
sarana untuk membuat suatu aplikasi yang
memisahkan antara business logic (sistem),
<%@ page language="java"
contentType="text/html; charset=ISO8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dt
d">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="tampilan.jsp">
<table>
<td>Masukan Nilai Ujian </td>
<td>:</td>
<td><input type="text" name="nilai"
size="30" ></td>
</table>
</form>
</body>
</html>
Dengan Hasil Tampilan berikut jika di RUN
presentasi dan data.
Masih dengan JSP. Pada kesempatan
kali ini saya akan membuat kondisi untuk
perbandingan nilai ujian dari nilai E sampai
dengan A yang rentang nilainya dari 0-100.
Dengan
scrip
pertama
dengan
nama
Page 1
3. Laporan Praktikum II
Selanjutnya
adalah
membuat
scrip
tampilan.jsp untuk menampilkan atau
mendeklarasikan nilai yang diinputkan
dengan, yang scripnya seperti berikut ini :
<%
String
Dnilai=request.getParameter("nilai")
;
if (Dnilai==null)
Dnilai="0";
int
Nilai=Integer.valueOf(Dnilai).intVal
ue();
out.println ("Nilai Ujian
="+Nilai+"<br>");
Dengan hasil runing berikut ini:
Untuk memastikan scrip yang saya buat
berjalan saya akan melakukan pengujian jika
kita inputkan nilai dengan rentan 0-100 maka
akan muncul pesan nilai ujian anda E, D, C,
B atau A. Berdasarkan tabel berikut:
Jika
if(Nilai <0 )
out.println
TidakTersedia");
else
if(Nilai <=10 )
out.println
E");
else
if (Nilai <=40 )
out.println
else
if (Nilai <=60 )
out.println
else
if (Nilai <=80 )
out.println
else
if (Nilai <=100 )
out.println
else
out.println
Jenius");
%>
Page 2
("Rentan Nilai ini
("Hasil Ujian Anda
("Hasil Ujian D");
("Hasil Ujian C");
Kecil Dari 0
0-10
11-40
41-60
61-80
81-100
Besar Dari 100
Seperti hasil berikut ini:
("Hasil Ujian B");
("Hasil Ujian A");
("Anda Sangat
Maka
Rentan Nilai ini
TidakTersedia
Nilai Ujian Anda E
Nilai Ujian Anda D
Nilai Ujian Anda C
Nilai Ujian Anda B
Nilai Ujian Anda A
Anda Sangat Jenius
Hasil tampilanya :