Professional Documents
Culture Documents
2. Tambah guru
1.
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%"> <%=nip%></td> <td width="20%"> <%=nama%></td> <td width="40%"> <%=alamat%></td> <td width="40%"> <%=telp%></td> <td width="50%"> <td> <a href = "editguru.jsp? ed_nip=<%=nip%>&ed_nama =<%=nama%>&ed_alamat =<%= alamat%> &ed_telp =<%=telp%>">Edit</a> <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%"> <%=nim%></td> <td width="20%"> <%=nama%></td> <td width="40%"> <%=alamat%></td> <td width="40%"> <%=jurusan%></td> <td width="50%"> <td>
<a href = "editsiswa.jsp? ed_nim= <%=nim%> &ed_nama=<%=nama%> &ed_alamat=<%=alamat%> & ed_jurusan =<%=jurusan%>">Edit</a> <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>