You are on page 1of 15

1.

Menampilkan Data Guru

2. Tambah guru

3. Edit Data guru

4. Hapus Data guru

1.

Menampilkn Data Siswa

2.

Tambah Siswa

3.

Hapus Siswa

4.

Edit Siswa

1. <%--

INDEX.jsp

Document : index Created on : 22 Nov 12, 11:10:08 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Form Utama</title> </head> <table width="60%" border="2"> <tr> <td> <div align="center"><b>SELAMAT DATANG DI WEBSITE SMP NEGERI 01 SALEM</b></div> <div align="center"><b>MENAMPILKAN DATA SISWA DAN DATA GURU</b></div> </td> </tr> </table> <table width="15%" border="1"> <tr> <a href="guru.jsp">1. MELIHAT DATA GURU </a> </tr> </table> <table width="15%" border="1"> <tr> <a href="siswa.jsp">2. MELIHAT DATA SISWA </a> </tr> </table> </body> </html> 2. Program Data GURU 1. Guru.jsp <%-Document : guru Created on : 23 Nov 12, 22:58:08 Author : Epulz --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html> <% Connection con =null; Statement st =null; ResultSet rs =null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st = con.createStatement(); String sql ="select * from saepul.guru"; rs = st.executeQuery(sql); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Daftar Guru</title> : Epulz

</head> <body> <table width="100%" border="1"> <tr> <td> <div align="center"> <b>DAFTAR GURU</b> </div> </td> </tr> </table> <table> <tr> <a href="tambahguru.jsp">Tambah Guru</a> </tr> </table> <table width="100%" border="1"> <tr bgcolor="blue"> <td width="10%"> <div align="center">NIP</div> </td> <td width="20%"> <div align="center">NAMA</div> </td> <td width="30%"> <div align="center">ALAMAT</div> </td> <td width="40%"> <div align="center">NOTELEPHON</div> </td> </tr> <%if(rs!=null){ while(rs.next()){ String nip=rs.getString("nip"); String nama = rs.getString("nama"); String alamat= rs.getString("alamat"); String telp= rs.getString("telp"); %> <tr> <td width="10%">&nbsp;<%=nip%></td> <td width="20%">&nbsp;<%=nama%></td> <td width="40%">&nbsp;<%=alamat%></td> <td width="40%">&nbsp;<%=telp%></td> <td width="50%"> <td> <a href = "editguru.jsp? ed_nip=<%=nip%>&ed_nama =<%=nama%>&ed_alamat =<%= alamat%> &ed_telp =<%=telp%>">Edit</a> &nbsp; <a href = "hapusguru.jsp? ed_nip= <%=nip%>">Hapus</a> </td> </tr> <% } } rs.close(); st.close(); con.close(); %> </table> </body> </html> 2. Edit Guru.jsp <%-Document : editguru Created on : 22 Nov 12, 11:23:41 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html> <% String nip = request.getParameter("ed_nip"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); String telp= request.getParameter("ed_telp"); %><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> : Epulz

<title>Edit Guru</title> </head><body> <table width="30%" border="1"> <tr><td><div align="center"><b>EDIT GURU</b></div></td></tr></table> <form name ="frm" method ="post" action ="proseseditguru.jsp?txnip =<%=nip%>"> <table><tr><td>Nip</td> <td><input type="text" name="txnama" size="20" value="<%=nip%>"></td> </tr><tr> <td>Nama</td> <td><input type="text" name="txnama" size="20" value="<%=nama%>"></td> </tr><tr><td>Alamat</td> <td><input type="text" name="txalamat" size="20" value="<%=alamat%>"></td> </tr><tr><td>No Telephon</td> <td><input type="text" name="txtelp" size="20" value="<%=telp%>"></td> </tr></table> <input type="submit" name="btsubmit" value="Simpan"> </form> </body> </html> 3. Hapus Guru <%-Document : hapusguru Created on : 22 Nov 12, 11:24:07 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html> <% String nip= request.getParameter("ed_nip"); int pilih= JOptionPane.showConfirmDialog(null, "Hapus data NIP "+nip); if(pilih==0){ Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); : Epulz

} catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st=con.createStatement(); String sql="Delete From saepul.guru where nip='"+nip+"'"; int hapusguru=st.executeUpdate(sql); if(hapusguru==1) JOptionPane.showMessageDialog(null, "Hapus data guru berhasil"); else JOptionPane.showMessageDialog(null, "Hapus data guru gagal"); }%> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Hapus Data</title> </head><body> <jsp:forward page="guru.jsp"/> </body></html> 4. Proses Edit Guru <%-Document : proseseditguru Created on : 22 Nov 12, 11:25:01 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.*" %> <%@page import="javax.swing.JOptionPane" %> <!DOCTYPE html><% String nip = request.getParameter("txnip"); String nama= request.getParameter("txnama"); String alamat= request.getParameter("txalamat"); String telp= request.getParameter("txtelp"); Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); : Epulz

String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st = con.createStatement(); String sql="Update saepul.guru SET ',nama = '"+ nama +"', alamat = '"+ alamat +"', telp = '"+ telp +"' " + "where nip = '"+ nip +"'"; int editmhs=st.executeUpdate(sql); if(editmhs==1) JOptionPane.showMessageDialog(null, "Edit guru berhasil"); else JOptionPane.showMessageDialog(null, "Edit guru gagal"); st.close(); con.close(); %><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Edit Guru</title> </head><body> <jsp:forward page="guru.jsp"/> </body></html> 5. Proses Tambah Guru <%-Document : prosestambahguru Created on : 22 Nov 12, 11:25:26 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.*" %> <%@page import="javax.swing.JOptionPane" %> <!DOCTYPE html><% String nip= request.getParameter("txnip"); String nama= request.getParameter("txnama"); String alamat= request.getParameter("txalamat"); String telp= request.getParameter("txtelp"); Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); : Epulz

String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st=con.createStatement(); String sql="insert into saepul.guru values('"+nip+"','"+nama+"','"+alamat+"','"+telp+"')"; int tambahguru=st.executeUpdate(sql); if(tambahguru==1) JOptionPane.showMessageDialog(null, "input guru berhasil"); else JOptionPane.showMessageDialog(null, "input guru gagal"); st.close(); con.close(); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>tambah guru</title> </head> <body> <jsp:forward page="guru.jsp"/> </body></html> 6. Tambah Guru <%-Document : tambahguru Created on : 22 Nov 12, 11:25:51 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html><% String nip = request.getParameter("ed_nip"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); String telp= request.getParameter("ed_telp"); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Tambah Guru</title> </head><body><table width="30%" border="1"> : Epulz

<tr> <td> <div align="center"><b>TAMBAH GURU</b></div> </td> </tr></table> <form name="form" method="post" action="prosestambahguru.jsp"> <table><tr> <td>Nip</td> <td><input type="text" name="txnip" size="20" value="<% = nip %> "> </td> </tr><tr> <td>Nama</td> <td><input type="text" name="txnama" size="20" value="<%=nama%>"></td> </tr> <tr> <td>Alamat</td> <td><input type="text" name="txalamat" size="20" value="<%=alamat%>"></td> </tr> <tr> <td>No Telephon</td> <td><input type="text" name="txtelp" size="20" value="<%=telp%>"></td> </tr> </table><input type="submit" name="btsubmit" value="Submit"> <input type="reset" name="btreset" value="reset"> </form> </body> </html>

3.

Program Data SISWA 1. Siswa.jsp <%-Document : siswa Created on : 23 Nov 12, 22:50:01 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html><% Connection con =null; Statement st =null; ResultSet rs=null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); : Epulz

} catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st = con.createStatement(); String sql="select * from saepul.siswa"; rs = st.executeQuery(sql);%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Daftar Siswa</title> </head> <body> <table width="100%" border="1"> <tr> <td> <div align="center"> <b>DAFTAR SISWA</b> </div> </td> </tr></table> <table> <tr> <a href="tambahsiswa.jsp">Tambah Siswa</a> </tr></table> <table width="100%" border="1"> <tr bgcolor="blue"> <td width="10%"> <div align="center">NIM</div> </td> <td width="20%"> <div align="center">NAMA</div> </td> <td width="30%"> <div align="center">ALAMAT</div> </td> <td width="30%"> <div align="center">JURUSAN</div> </td> </tr> <% if(rs!=null){while(rs.next()){ String nim=rs.getString("nim"); String nama = rs.getString("nama"); String alamat= rs.getString("alamat"); String jurusan= rs.getString("jurusan"); %> <tr> <td width="10%">&nbsp;<%=nim%></td> <td width="20%">&nbsp;<%=nama%></td> <td width="40%">&nbsp;<%=alamat%></td> <td width="40%">&nbsp;<%=jurusan%></td> <td width="50%"> <td>

<a href = "editsiswa.jsp? ed_nim= <%=nim%> &ed_nama=<%=nama%> &ed_alamat=<%=alamat%> & ed_jurusan =<%=jurusan%>">Edit</a> &nbsp;<a href="hapussiswa.jsp? ed_nip= <%=nim%>">Hapus</a> </td></tr> <% } } rs.close();st.close();con.close(); %></body></html> 2. <%-Document : editsiswa Created on : 26 Nov 12, 7:27:24 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html><% String nim = request.getParameter("ed_nim"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); String jurusan= request.getParameter("ed_jurusan"); %><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Edit Siswa</title> </head> <body> <table width="30%" border="1"> <tr> <td> <div align="center"><b>EDIT SISWA</b></div> </td> </tr></table> <form name ="frm" method ="post" action ="prosesedisiswa.jsp?txnim =<%=nim%>"> <table> <tr> <td>Nim</td> <td><input type="text" name="txnama" size="20" value="<%=nim%>"></td> </tr> <tr> <td>Nama</td> <td><input type="text" name="txnama" size="20" value="<%=nama%>"></td> </tr> <tr><td>Alamat</td> <td><input type="text" name="txalamat" size="20" value="<%=alamat%>"></td> </tr> <tr><td>Jurusan</td> <td><input type="text" name="txtelp" size="20" value="<%=jurusan%>"></td> </tr> </table> <input type="submit" name="btsubmit" value="Simpan"> </form> </body> </html> : Epulz Edit Siswa

3.

Hapus Siswa <%-Document : hapussiswa Created on : 26 Nov 12, 7:30:59 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html><% String nim= request.getParameter("ed_nim"); int pilih= JOptionPane.showConfirmDialog(null, "Hapus data NIM "+nim); if(pilih==0){ Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } : Epulz

st=con.createStatement(); String sql="Delete From saepul.siswa where nim='"+nim+"'"; int hapusiswa=st.executeUpdate(sql); if(hapusiswa==1) JOptionPane.showMessageDialog(null, "Hapus data siswa berhasil"); else JOptionPane.showMessageDialog(null, "Hapus data siswa gagal"); }%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Hapus Data Siswa</title> </head> <body>

<jsp:forward page="siswa.jsp"/> </body> </html> 4. Prosew Edit Siswa <%-Document : proseseditsiswa Created on : 26 Nov 12, 7:35:11 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.*" %> <%@page import="javax.swing.JOptionPane" %> <!DOCTYPE html><% String nim = request.getParameter("txnim"); String nama = request.getParameter("txnama"); String alamat = request.getParameter("txalamat"); String jurusan = request.getParameter("txjurusa"); Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st = con.createStatement(); String sql="Update saepul.siswa SET ',nama='"+nama+"', alamat='"+alamat+"', jurusan ='"+jurusan+"' " + "where nim= '"+nim+"'"; int editsiswa = st.executeUpdate(sql); if(editsiswa == 1) JOptionPane.showMessageDialog(null, "Edit siswa berhasil"); else JOptionPane.showMessageDialog(null, "Edit siswa gagal"); st.close(); con.close();%><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> : Epulz

<title>Edit Siswa</title> </head> <body> <jsp:forward page="siswa.jsp"/> 5. Peroses Tambah Siswa <%-Document : prosestambahsiswa Created on : 26 Nov 12, 7:35:29 Author --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.*" %> <%@page import="javax.swing.JOptionPane" %> <!DOCTYPE html><% String nim= request.getParameter("txnim"); String nama= request.getParameter("txnama"); String alamat= request.getParameter("txalamat"); String jurusan= request.getParameter("txjurusan"); Connection con=null; Statement st = null; try{ Class.forName("org.apache.derby.jdbc.ClientDriver"); String url="jdbc:derby://localhost:1527/Akademik "; con=DriverManager.getConnection(url,"saepul","aripin"); } catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Driver tidak ada"); } catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Koneksi gagal"); } st=con.createStatement(); String sql="insert into saepul.siswa values('"+nim+"','"+nama+"','"+alamat+"','"+jurusan+"')"; int tambahsiswa = st.executeUpdate(sql); if(tambahsiswa == 1) JOptionPane.showMessageDialog(null, "input siswa berhasil"); else JOptionPane.showMessageDialog(null, "input siswa gagal"); st.close(); con.close();%><html> <head> : Epulz </body> </html>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> tambah siswa </title></head> <body> <jsp:forward page="siswa.jsp"/> </body></html> 6. Tambah Siswa <%-Document : tambahsiswa Created on : 26 Nov 12, 7:35:46 Author : Epulz--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="javax.swing.JOptionPane"%> <%@page import="java.sql.*" %> <!DOCTYPE html><% String nim = request.getParameter("ed_nim"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); String jurusan= request.getParameter("ed_jurusan");%><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Tambah Siswa</title> </head> <body> <table width="30%" border="1"> <tr> <td> <div align="center"><b>TAMBAH SISWA</b></div> </td> </tr> </table> <form name="form" method="post" action="prosestambahsiswa.jsp"> <table> <tr> <td>Nim</td> <td><input type="text" name="txnip" size="20" value="<%=nim%>"></td> </tr> <tr> <td>Nama</td> <td><input type="text" name="txnama" size="20" value="<%=nama%>"></td> </tr> <tr> <td>Alamat</td> <td><input type="text" name="txalamat" size="20" value="<%=alamat%>"></td> </tr> <tr> <td>Jurusan</td> <td><input type="text" name="txtelp" size="20" value="<%=jurusan%>"></td> </tr> </table> <input type="submit" name="btsubmit" value="Submit"> <input type="reset" name="btreset" value="reset"> </form> </body> </html>

You might also like