Contoh program Data Karyawan Dari Aplikasi JAVA untuk sebuah PERUSAHAAN
# Sebelum Membuat program di Java, Buatlah terlebih dahulu data2 yang akan anda buat di DATABASE , lalu Rangkai Sesuai Kebutuhan# kalau sudah kita Masuk ke tahap Awal "
http://sitirobiah-story.blogspot.com/2015/05/program-perusahaan.html
" untuk keterangan Lebih Detail nya lagi masalah Rumus Bisa ditanyakan langsung kepada saya "
2. Masukan Rumus Koneksi antar From, simpan Di MENU UTAMA yang tadi sudah anda buat. cara nya
klik pada icon yang dipilih untuk jadi pengoneksi nya,lalu klik kanan EVENTS -> ACTION -> ACTION PERFORMED
masukan rumus
"Contoh"
absensikaryawan ak= new absensikaryawan();
ak.setVisible();
3. Buat Lagi form baru , buat icon icon nya sesuai apa yang anda buat tadi
4. Masukan Kan Kemabali Rumus FROM data yang akan di koneksikan
rumus nya "
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
public final class datakaryawan extends javax.swing.JFrame {
/** Creates new form datakaryawan */
public datakaryawan() {
initComponents();
tampilkandata();
kosong();
}
public Connection conn;
public void koneksi() throws SQLException {
try {
conn=null;
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_perusahaan","root", "12345678");
} catch (ClassNotFoundException ex) {
Logger.getLogger(datakaryawan.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException e) {
Logger.getLogger(datakaryawan.class.getName()).log(Level.SEVERE, null, e);
} catch (Exception es) {
Logger.getLogger(datakaryawan.class.getName()).log(Level.SEVERE, null, es);
}
}
public void tampilkandata() {
DefaultTableModel tabelkaryawan = new DefaultTableModel();
tabelkaryawan.addColumn("Nama ");
tabelkaryawan.addColumn("Status Karyawan");
tabelkaryawan.addColumn("Jumlah Penghasilan");
try {
koneksi();
String sql = "select * from datakaryawan ";
Statement stat = conn.createStatement();
ResultSet res=stat.executeQuery(sql);
while (res.next()) {
tabelkaryawan.addRow(new Object[]{res.getString(1),res.getString(2),res.getString(3)});
}
jTable1.setModel(tabelkaryawan);
} catch (Exception e) {
}
}
public void kosong(){
txtnama.setText("");
txtstatuskaryawan.setText("");
txtjumlahpenghasilan.setText("");
}
private void bsimpanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
koneksi();
String sql = "insert into datakaryawan values" + "('"+txtnama.getText()+"',"+"'"+txtstatuskaryawan.getText()+"',"+"'"+txtjumlahpenghasilan.getText()+"')";
Statement stat = conn.createStatement();
int res=stat.executeUpdate(sql);
if (res==1){
javax.swing.JOptionPane.showMessageDialog(null,"Simpan Data Sukses !");
tampilkandata();
kosong();
}
}catch (Exception e){}
}
private void beditActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
koneksi();
String sql = "update datakaryawan set statuskaryawan='"+txtstatuskaryawan.getText()+"' where Nama='"+txtnama.getText()+"'";
Statement stat = conn.createStatement();
int res=stat.executeUpdate(sql);
if (res==1){
javax.swing.JOptionPane.showMessageDialog(null,"Update Data Sukses !");
tampilkandata();
kosong();
}
}catch (Exception e){}
}
private void bhapusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
koneksi();
String sql = "delete from datakaryawan where nama='"+txtnama.getText()+"'";
Statement stat = conn.createStatement();
int res=stat.executeUpdate(sql);
if (res==1){
javax.swing.JOptionPane.showMessageDialog(null,"Hapus Data Sukses !");
tampilkandata();
kosong();
}
}catch (Exception e){}
}
private void btutupActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int row = jTable1.getSelectedRow();
txtnama.setText(jTable1.getModel().getValueAt(row,0).toString());
txtstatuskaryawan.setText(jTable1.getModel().getValueAt(row,1).toString());
txtjumlahpenghasilan.setText(jTable1.getModel().getValueAt(row,2).toString());
}
*catatan *
untuk masing-masing rumus From itu sama semua seperti di atas tinggal kita menggati PROPERTIES nya "
Komentar
Posting Komentar
Hargai Hak Cipta Orang Lain,Baik Buruknya Itu Merupakan Hasil Kerja Keras Yang Mereka Buat..