Anda di halaman 1dari 13

MODUL PEMBUATAN TABEL MENGUNAKAN JAVA SCRIPT (JSP) NETBEANS TUGAS PROGRAM PBO II

Output...

Langkah - Langkah pembuatan... 1. Membuat Project, buat database bernama Akademik dan tabel beri nama siswa. 2. Jangan lupa pada tabel di isi data agar saat Program di Ran Data itu Tampil Nama mahasiswa yang ada pada DATABASE di bawah ini gambar databasea....

Buat Database, Klik kanan pada Java DB pilih Create Database beri nama dan pasword OK. Gambar database, klik kanan pada akademik connect

Di sini kita membuat suatu tabel yaitu Siswa . Klik kanan pada tabel pilih create tabel

3. Sekarang kembali ke Project kita, buat file JSP beri nama (index.jsp, tambahsiswa.jsp, editsiswa.jsp, hapussiswa.jsp, proseseditsiswa.jsp, dan prosestambahsiswa.jsp) . Jangan lupa pada Libraries klik kanan pilih Add JAR/Folder setelah itu ke :C pilih Program Files cari Folder namanya Sun di situ pilih derbyclient lalu Open.

SEPERTI GAMBAR DI SAMPING INI

4. Jangan lupa pada Libraries klik kanan pilih Add JAR/Folder setelah itu ke :C pilih Program Files cari Folder namanya Sun di situ pilih derbyclient lalu Open. Nanti seperti gambar di Bawah ini ....

Akan keluar derbyclient.jar

5. DI tahap ke 3 kita masuk ke KODING (Perograma) masng-masing... 6. Tahap ini Lihat nama File JSP ada INDEX dan lain-lain masukin kade di bawah pada masingmasing File JSP ....

7. index.jsp
<%-Document : index Created on : 22 Nov 12, 11:10: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.siswa"; rs = st.executeQuery(sql); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Daftar Guru</title> </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="red"> <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> </tr> <% if(rs!=null){ while(rs.next()){ String nip=rs.getString("nip"); String nama = rs.getString("nama"); String alamat= rs.getString("alamat"); %> <tr> <td width="10%">&nbsp;<%=nip%></td> <td width="20%">&nbsp;<%=nama%></td> <td width="40%">&nbsp;<%=alamat%></td> <td width="50%"> <td> <a href = "editguru.jsp? ed_nip=<%=nip%>&ed_nama=<%=nama%>&ed_alamat=<%=alamat %>">Edit</a> &nbsp;<a href="hapusguru.jsp? ed_nip= <%=nip%>">Hapus</a> </td> </tr> <% } } rs.close(); st.close(); con.close();

%> </body> </html>

8. tambahsiswa.jsp
<%-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 nim = request.getParameter("ed_nim"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>tambah mahasiswa</title> </head> <body> <b>FROM INPUT</b> <form name="form" method="post" action="prosestambahmhs.jsp"> <table> <tr> <td>N I M</td> : Epulz

<td><input type="text" name="txnim" size="20" value="<%=nim%>"></td> </tr> <tr> <td>N A M A</td> <td><input type="text" name="txnama" size="20" value="<%=nama%>"></td> </tr> <tr> <td>A L A M A T</td> <td><input type="text" name="txalamat" size="20" value="<%=alamat%>"></td> </tr> </table> <input type="submit" name="btsubmit" value="Submit"> <input type="reset" name="btreset" value="reset"> </form> </body> </html>

9. editsiswa.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> <% : Epulz

String nip = request.getParameter("ed_nip"); String nama= request.getParameter("ed_nama"); String alamat= request.getParameter("ed_alamat"); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Edit Guru</title> </head> <body> <b>FROM EDIT</b> <form name ="frm" method ="post" action ="proseseditguru.jsp?txnip =<%=nip%>"> <table> <tr> <td>NIP</td> <td><%=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> </table> <input type="submit" name="btsubmit" value="Simpan">

</form> </body> </html>

10.
<%--

hapussiswa.jsp

Document : hapusguru Created on : 22 Nov 12, 11:24:07 Author --%> : Epulz

<%@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");

} 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 hapusmhs=st.executeUpdate(sql); if(hapusmhs==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="index.jsp"/> </body> </html>

11.
<%--

proseseditsiswa.jsp

Document : proseseditsiswa 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"); 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.guru SET ',nama='"+nama+"', alamat='"+alamat+"', telp ='"+telp+"' " + "where nip='"+nip+"'"; int editmhs=st.executeUpdate(sql); : Epulz

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="index.jsp"/> </body> </html>

12.
<%--

prosestambahsiswa.jsp

Document : prosestambahsiswa Created on : 22 Nov 12, 11:25:26 Author --%> : Epulz

<%@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"); 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.guru values('"+nip+"','"+nama+"','"+alamat+"','"+telp+"')"; int tambahmhs=st.executeUpdate(sql); if(tambahmhs==1) JOptionPane.showMessageDialog(null, "input mahasiswa berhasil"); else JOptionPane.showMessageDialog(null, "input mahasiswa 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="index.jsp"/> </body> </html> 13. Sekarang Coba Ran Lihat Hasisnya...... Di sini sudah mencakup Edit, Delete, Dan tambah Siswa

SEMOGA BERHASIL PROGRAMNYA, KALO ADA YANG EROR DI TANYAKAN. SAYA DI BUAT MODUL INI BIAR NGERTI LETAK DAN PEMBUATANNYA APABILA D TANYAKAN

Anda mungkin juga menyukai