You are on page 1of 11

doLogin

<%@page import="java.util.*,java.sql.*"%> <%@include file="connect.jsp"%>

<% // getValue dari form inde !tring nama = request.get"arameter#"name"$% !tring pass = request.get"arameter#"pass&ord"$%

if#nama == null '' nama.equals#""$$ response.send(edirect#"inde .jsp)err=*nput +sername"$% else if#pass == null '' pass.equals#""$$ response.send(edirect#"inde .jsp)err=*nput "ass&ord"$% else // ji,a username dan pass&ord tida, ,osong a,an masu, ,e -agian else ini . (esult!et rs = st.e ecute/uer0#"select * from 1s+ser &2ere +sername = 3"4nama4"3 and "ass&ord = 3"4pass4"3"$% // c2ec, apa,a2 username dan pass&ord, ada di 56 ) if#rs.ne t#$$ // ji,a data ada di 56 . !tring user7ame = rs.get!tring#8$% // am-il nama user dari 5ata-ase session.set9ttri-ute#"user", user7ame$% // setter nama username *nteger a = #*nteger$ application.get9ttri-ute#"ol"$% // setter jumla2 orang 0g login

if#a == null$ // ji,a ,osong, ma,a application di set menjadi : application.set9ttri-ute#"ol",:$% else // ji,a ;ida, ,osong, ma,a application di set menjadi #application 4 :$

application.set9ttri-ute#"ol",a4:$%

response.send(edirect#"2ome.jsp"$% < else // ji,a data ;ida, ada di 56 . response.send(edirect#"inde .jsp)err=*nvalid +sername/"ass&ord"$% < < %>

doLogout
<%@include file="connect.jsp"%> <% session.invalidate#$% // 2apus seluru2 session 0g ada *nteger a = #*nteger$ application.get9ttri-ute#"ol"$% // mendapata,an jumla2 user 0g sedang login application.set9ttri-ute#"ol",a=:$% // jumla2 user 0g sedang login di ,urang : response.send(edirect#"inde .jsp"$% %>

Connect
<%@page import="java.sql.*,java.util.*"%> <% >lass.for7ame#"sun.jd-c.od-c.?d-c@d-c5river"$% >onnection con = 5river1anager.get>onnection#"jd-cAod-cAdriver=.1icrosoft 9ccess 5river #*.md-, *.accd-$<%56/="4application.get(eal"at2#"BC6=*7D/5ata-ase.accd-"$$% !tatement st = con.create!tatement#:EE8,:EEF$% %>

doInsert
<%@include file="connect.jsp"%> <% int c2ec,7um-er#!tring str$ . int flag = :%

tr0 . *nteger num = *nteger.parse*nt#str$% <catc2#C ception e$ . flag = E% // ji,a masu, di catc2 -earti -u,an ang,a < return flag% < %> <% // getValue dari form insert !tring nama-aru = request.get"arameter#"nama"$% !tring tipe-aru = request.get"arameter#"t0pe"$% !tring stoc,-aru = request.get"arameter#"stoc,"$% !tring g-r-aru = request.get"arameter#"prdGimage"$%

if#nama-aru == null '' nama-aru.equals#""$$ response.send(edirect#"insert.jsp)err=*nput "roduct7ame"$%

else if#nama-aru.lengt2#$ < H$ response.send(edirect#"insert.jsp)err="roduct7ame must -e H c2aracter or more"$% else if#tipe-aru == null '' tipe-aru.equals#""$$ response.send(edirect#"insert.jsp)err=*nput "roduct;0pe"$% else if#stoc,-aru == null '' stoc,-aru.equals#""$$ response.send(edirect#"insert.jsp)err=*nput !toc,"$% else if#c2ec,7um-er#stoc,-aru$ == E$ response.send(edirect#"insert.jsp)err=!toc, must -e numeric"$% else if#g-r-aru.equals#"@ption"$$ response.send(edirect#"insert.jsp)err=*nput "roduct*mage"$% else . st.e ecute+pdate#"insert into 1s"roduct#"roduct7ame, "roduct;0pe, !toc,, *mage$ values#3"4nama-aru4"3,3"4tipe-aru4"3,"4stoc,-aru4",3"4g-r-aru4"3$"$% con.close#$% response.send(edirect#"2ome.jsp"$% < %>

doDelete <%@include file="connect.jsp"%>


<% !tring id = request.get"arameter#"id"$% // tampung *5 0ang di pili2 ole2 user st.e ecute+pdate#"delete from 1s"roduct &2ere "roduct*d ="4id$% / 2apus data dari ta-le 1s"roduct -erdasar,an *5 0g dipili2 con.close#$% // se2a-is manipulasi 56 #*nsert, +pdate dan 5elete$, >onnection 56 2arus di >lose dulu agar meng2indari 5ata 0ang rusa, response.send(edirect#"2ome.jsp"$%

%>

Home

<%@page import="java.util.*,java.te t.*,java.util.5ate"%> <%@include file="connect.jsp"%> <% !tring user = #!tring$ session.get9ttri-ute#"user"$% // getter !tring name dr session if#user == null '' user.equals#""$$ //,eti,a session ga ada, -earti user -elum login ma,a 2arus ,e 2alaman inde . response.send(edirect#"inde .jsp)err=Iou must login first"$% < else . 5ateDormat df = ne& !imple5ateDormat#"111 d, 0000"$% // getter Dormat 5ate, sesuai,an dengan ada 0g di soal nanti *nteger jumla2 = #*nteger$ application.get9ttri-ute#"ol"$% 5ate &a,tu = ne& 5ate#$% %> <2tml> <2ead> <lin, rel="st0les2eet" t0pe="te t/css" 2ref="!t0le.css"> </2ead> <-od0 -ac,ground="*mage/-g.jpg">

<center> <img src="*mage/Jeader.jpg" &idt2=":EEEp " 2eig2t=":HEp " > <2K class="t t">Jome</2K> </center>

<p class="t t:">Belcome, <%=user%></p>

<ta-le class="t t:"> <tr> <td>5ate</td> <td>A</td> <td><%=df.format#&a,tu$%></td> <L== ceta, tanggal dengan format 0g ada di atas ==> </tr> <tr> <td>@nline +ser</td> <td>A</td> <td><%=jumla2%></td> <L== ceta, jumla2 user 0ang sedang login ==> </tr> <tr> <td colspan="M"><a 2ref="doNogout.jsp" class="t tK">NogoutL</a></td> </tr> </ta-le>

<-r/>

<form met2od="post" action="2ome.jsp"> <ta-le class="t t"> <tr> <td>"roduct 7ame A</td> <td><input t0pe="te t" name="searc2" id="searc2"></td> <td><input t0pe="su-mit" value="!earc2"></td> </tr> </ta-le> </form>

<-r/> <ta-le cellpadding="H" &idt2="FEEp " class="t t" -order=":"> <tr align="center"> <td>"roduct 7ame</td> <td>"roduct ;0pe</td> <td>!toc,</td> <td>*mage</td> <td>!tatus</td> </tr>

<% !tring quer0 = ""% !tring searc2 = request.get"arameter#"searc2"$% // mendapat,an nilai dari field searc2

if#searc2 == null '' searc2.equals#""$$ // ,eti,a page 2ome pertama ,ali di reload 9tau ,eti,a user menclic, -utton searc2 dengan te t field 0g ,osong quer0 = "select * from 1s"roduct"% else // ,eti,a filled searc2 suda2 di isi ole2 user quer0 = "select * from 1s"roduct &2ere "roduct7ame li,e 3%"4searc24"%3"%

(esult!et rs = st.e ecute/uer0#quer0$% !tring ,ode = ""%

// tampil,an data &2ile#rs.ne t#$$ . ,ode = rs.get!tring#:$% %> <tr align="center"> <td><%=rs.get!tring#K$%></td> <td><%=rs.get!tring#M$%></td> <td><%=rs.get!tring#8$%></td> <td><img src=3<%=rs.get!tring#H$%>3 &idt2=":EEp " 2eig2t=":EEp "></td> <td> <a 2ref="update.jsp)id=<%=,ode%>">+pdate</a> <a 2ref="do5elete.jsp)id=<%=,ode%>">5elete</a> </td> </tr>

<% < %> </ta-le> <-r/> <a 2ref="insert.jsp" class="t tK">*nsert</a>

</-od0> </2tml> <% < %> Insert


<center> <form name="form:" action="do*nsert.jsp" met2od="post"> <ta-le cellpadding="H" class="t t" > <tr> <td>"roduct 7ame</td> <td>A</td> <td><input t0pe="te t" name="nama" id="nama"></td> </tr> <tr> <td>"roduct ;0pe</td> <td>A</td> <td><input t0pe="te t" name="t0pe" id="t0pe"></td> </tr>

<tr> <td>!toc,</td> <td>A</td> <td><input t0pe="te t" name="stoc," id="stoc,"></td> </tr> <tr> <td>"roduct *mage</td> <td>A</td> <td> <select id="prdGimage" name="prdGimage"> <option value="@ption">@ption</option> <option value="*mage/"roduct:.jpg">6lac,6err0</option> <option value="*mage/"roductK.jpg">;ip2one</option> <option value="*mage/"roductM.jpg">;a co</option> <option value="*mage/"roduct8.jpg">*pad</option> <option value="*mage/"roductH.jpg">7e ian</option> </select> </td> </tr> <tr> <td colspan="M" st0le="colorAred">On-sp% <% !tring error = request.get"arameter#"err"$% // ji,a ada error, ceta, pesan error if#error L= null$ out.print#error$% %>

</td> </tr>

<tr> <td colspan="M"><input t0pe="su-mit" value="!u-mit"></td> <% < %>

You might also like