SELAMAT DATANG DI BLOG SAYA .... SELAMAT DATANG DI BLOG SAYA ...SELAMAT DATANG DI BLOG SAYA

Kamis, 15 Desember 2011

Program Java Sederhana Membuat Formulir Pendaftaran di Netbaens

public class FormPendaftaran extends javax.swing.JFrame {

        DefaultTableModel modelTabelDaftar = new DefaultTableModel();
        KoneksiDatabaseKwitansi  koneksiDatabaseKwitansi = new KoneksiDatabaseKwitansi();
    
     
    public FormPendaftaran() {
        initComponents();
        
        
        modelTabelDaftar.addColumn("NO Pendafataran");
        modelTabelDaftar.addColumn("Program Study");
        modelTabelDaftar.addColumn("Nama");
        modelTabelDaftar.addColumn("Jenis Kelamin");
        modelTabelDaftar.addColumn("Tempat Lahir");
        modelTabelDaftar.addColumn("Tanggal lahir");
        modelTabelDaftar.addColumn("Agama");
        modelTabelDaftar.addColumn("Alamat");
        modelTabelDaftar.addColumn("no.Telpon");
        modelTabelDaftar.addColumn("Email");
        TableDaftar.setModel(modelTabelDaftar);
        tampil();
        
    }

 
    public void tampil (){
    
    modelTabelDaftar.getDataVector().removeAllElements();
    modelTabelDaftar.fireTableDataChanged();
    
    
    
        
        try {
            Connection koneksiTabelDaftar = koneksiDatabaseKwitansi.getKoneksi();
            String sql = "Select * From tabel_daftar";
            Statement statementTabelDaftar = koneksiTabelDaftar.createStatement();
            ResultSet resultSetTabelDaftar = statementTabelDaftar.executeQuery(sql);
            
            
            
            while(resultSetTabelDaftar.next()){
                
                Object [] ObjectTabelDaftar = new  Object[10];
                ObjectTabelDaftar [0]=resultSetTabelDaftar.getInt("no_pendaftaran");
                ObjectTabelDaftar [1]=resultSetTabelDaftar.getString("Program_Study");
                ObjectTabelDaftar [2]=resultSetTabelDaftar. getString("Nama");
                ObjectTabelDaftar [3]= resultSetTabelDaftar.getString("Jenis_Kelamin");
                ObjectTabelDaftar [4] = resultSetTabelDaftar.getString("Tempat_lahir");
                ObjectTabelDaftar [5]= resultSetTabelDaftar.getInt("Tanggal_Lahir");
                ObjectTabelDaftar [6]= resultSetTabelDaftar.getString("Agama");
                ObjectTabelDaftar [7]= resultSetTabelDaftar.getString("Alamat_Lengkap");
                ObjectTabelDaftar [8]=resultSetTabelDaftar.getString("no_telpon");
                ObjectTabelDaftar [9]=resultSetTabelDaftar.getString("email");
                modelTabelDaftar.addRow(ObjectTabelDaftar);
                
                }
            
            resultSetTabelDaftar.close();
            statementTabelDaftar.close();
            System.out.print("\nBerhasil");
            
            
        } catch (SQLException ex) {
            System.out.print("\ngagal"+ ex.toString());
        }
    
    }
    
    
    public void insertDaftar(){
    
        
        
        int no =Integer.parseInt(pendaftaranTextField.getText());
        String Study = studiComboBox.getSelectedItem().toString();
        String nama = namaTextField.getText();
        String jenis ;
        if(radioLakiLaki.isSelected()){
            jenis= "Laki-Laki";
          }
        else{
            jenis = "Perempuan";
        
        }
        String tempat = tempatTextField.getText();
        int tanggal = Integer.parseInt(tanggalTextField.getText());
        String agama = agamaComboBox.getSelectedItem().toString();
        String alamat = alamatTextField.getText();
        String telpon = telponTextField.getText();
        String email = emailTextField.getText();
     
    
           
        try {
            Connection koneksiTabeDaftar = koneksiDatabaseKwitansi.getKoneksi();
            String sql = "Insert into tabel_daftar values (?,?,?,?,?,?,?,?,?,?)";
            PreparedStatement statementTabelDaftar = koneksiTabeDaftar.prepareStatement(sql);
            
            
                statementTabelDaftar.setInt(1, no);
                statementTabelDaftar.setString(2, Study);
                statementTabelDaftar.setString(3, nama);
                statementTabelDaftar.setString(4, jenis);
                statementTabelDaftar.setString(5, tempat);
                statementTabelDaftar.setInt(6, tanggal);
                statementTabelDaftar.setString(7, agama);
                statementTabelDaftar.setString(8,alamat);
                statementTabelDaftar.setString(9, telpon);
                statementTabelDaftar.setString(10, email);
                
                
                statementTabelDaftar.executeUpdate();
                System.out.print("\nAnda Telah Terdaftar");
                
                
            
        } catch (SQLException ex) {
            System.out.print("\nAnda Belum Terdaftar dengan PESAN "+ex.toString());
        }
            finally{
        
            tampil();
        }
    
    
    }
    
    
    public void delete (){
    
        int i = TableDaftar.getSelectedRow();
        
        int no = (int) modelTabelDaftar.getValueAt(i, 0);
        
        if(i< 0) {
        
        return;
        
        }
        
        
        try {
            Connection koneksiTabelDaftar = koneksiDatabaseKwitansi.getKoneksi();
            String sqlDelete = "Delete  From tabel_daftar Where no_pendaftaran=?";
            PreparedStatement  statementKoneksi = koneksiTabelDaftar.prepareStatement(sqlDelete);
            
            statementKoneksi.setInt(1, no);
            statementKoneksi.executeUpdate();
            statementKoneksi.close();
            
            System.out.print("\nDELETE BERHASIL");
            
            
            
        } catch (SQLException ex) {
            System.out.print("\nDELETE GAGAL Dengan PESAN"+ex.toString());
        }
            finally{
            tampil();
        }
    
    }
    
    
    
    
    
    
                             

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       
            insertDaftar();
        
    }                                        

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
       
        
        delete();
        
    }
JIKA DI RUN MAKA HASIL PROGRAMNYA  SEPERTI GAMBAR DI BAWAH INI :


SELAMAT SUKSES ...!!!





1 komentar:

  1. boleh minta link download file projectnya gak ? makasih :)

    BalasHapus

Anda bisa berlangganan FEED via email
ads