Académique Documents
Professionnel Documents
Culture Documents
Kom
2011
(JAVA)
Materi : Form Entry Report With HTML Report With Table
PROGRAM STUDI : SISTEM INFORMASI BAHAN AJAR PADA PROGRAM SISTEM KOMBINASI
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERISTAS PUTRA INDONESIA YPTK PADANG 2011
2011
Structure Database
BtnSimpan
BtnDelete
BtnReset
BtnClose
2011
Source Code
2011
2011
2011
private void BtnResetActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: txtkode.setText(""); txtnama.setText(""); txtharga.setText(""); txtstock.setText(""); txtkode.requestFocus(); txtkode.setEditable(true); }
Klik Kanan pada BtnClose Events Action ActionPerformed private void BtnCloseActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: this.dispose(); }
2011
BtnCetak
BtnClose
Source Code
import java.awt.print.PrinterException; import javax.swing.*; import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.text.EditorKit; import javax.swing.text.html.HTMLEditorKit;
2011
================================================================================ private void koneksi(){ try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("Sukses Driver JDBC Ditemukan....!"); try { String url = "jdbc:mysql://localhost/dbbarang?user=root&password="; konek = DriverManager.getConnection(url); System.out.println("Sukses Koneksi..."); } catch (SQLException se) { System.out.println(" Gagal Koneksi = " + se); System.exit(0); } } catch (ClassNotFoundException e) { JOptionPane.showMessageDialog(null, "Class Tidak Ditemukan...Error: " + e); System.exit(0); } } ================================================================================ public void cetak(){ String html = "<align=center><h2>LAPORAN DATA BARANG</h2> "+ "<table width='98%' border='1' align='center' cellpadding='5' cellspacing='1'>"+
2011
2011
10
2011
JTable1 BtnCetak
public class LapBarang extends javax.swing.JFrame { static Connection connect; static ResultSet rs; static Statement stat; static DefaultTableModel tablemodel;
BtnRefresh
BtnClose
/** Creates new form LapBarang */ public LapBarang() { initComponents(); setConnection(); tampiltable(); }
11
2011
================================================================================ public void setConnection(){ try { Class.forName("com.mysql.jdbc.Driver"); connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbbarang","root",""); stat = connect.createStatement(); } catch (Exception e) { } } int no=1; public void tampiltable(){ tablemodel = new DefaultTableModel(null, new String[] {"No.","Kode Barang","Nama Barang","Satuan","Harga Barang","Stock"}); jTable1.setModel(tablemodel); try{ rs=stat.executeQuery("Select * from barang order by Kd_Brg"); while(rs.next()){ tablemodel.addRow(new String[]{ ""+no++, rs.getString(1), rs.getString(2), rs.getString(3), rs.getString(4), rs.getString(5) }); } }catch (Exception ar){ JOptionPane.showMessageDialog(null, ar); } }
12
2011
13