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 "

1.untuk pembuatan rancangan Design nya bisa di sesuaikan dengan data yang anda buat,buat From Utama Lalu Pilih  Icon- Icon yang anda Butuhkan, hingga terbentuk Form Projects UTAMA, yang Mejadi Peng koneksi data-data  lain nya yang anda buat sehingga bisa saling Berkoneksi  :-)
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 "


" untuk keterangan Lebih Detail nya lagi masalah Rumus  Bisa ditanyakan langsung kepada saya "



Komentar

Postingan Populer