Rabu, 08 April 2015

Rian Saadillah

Menghapus data di Netbeans

Menghapus data di netbeans, kali ini kita akan membuat program menghapus data di netbeans, logikanya sama dengan ubah data di netbeans, langsung saja ya

Pertama, tambahkan tombol hapus di form kemudian ubah variabelname "btnHapus" kemmudian letakkan sourcodenya di event 
Menghapus data di Netbeans
setelah itu letakkan sourcode programnya 
private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                        
    try {
            String id, namalengkap,alamat, jk, agama;
            id = txtID.getText().trim();
            namalengkap = txtNama.getText().trim();
            alamat = txtAlamat.getText().trim();
            jk = (rdLaki.isSelected())? "Laki-laki":"Perempuan";
            agama=comboAgama.getSelectedItem().toString().trim();
           
            koneksi(); Klik link tersebut untuk melihat method koneksi
            Statement st = conn.createStatement();
            String sql = "delete from biodata where id = '"+id+"';";
            st.execute(sql);
            st.close();
            JOptionPane.showMessageDialog(this, "Data Berhasil dihapus");
            tampilkan(); Klik link tersebut untuk melihat sourcodenya
            } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
            }
        
    }

Setelah itu jalankan program dengan mengklik salah satu data yang ada di tabel 
Menghapus data di Netbeans
 Tekan tombol hapus 
Hasilnya
Hasilnya
Sudah berhasillll
selamat mencoba
Read More
Rian Saadillah

Mengubah Data di netbeans

Kali ini kita akan membuat aplikasi untuk mengubah data di netbeans, cara cukup mudah pertama-tama tampilkan data di JTable, kemudian klik salah satu data di JTable sehingga tampil di JTextfiled. Kemudian ubah data, setelah itu ketika tombol ubah di klik maka data di dalam JTable dan di Database akan berubah. Nah logika program yang akan kita buat seperti yang sudah di terangkan diatas. 

Untuk mulai membuat program ubah data terlebih dahulu, tambahkan tombol ubah didalam form, kemudian buat variablenamenya terserah anda, didalam program saya variabelnamenya saya buat dengan nama btnUbah. Lihat gambar :
Membuat tombol ubah dan variabel name
Setelah itu silahkan buat event untuk menampilkan data di tabel, silahkan buat method dengan nama tampilkan kemudian taruh di event ketika windowactivated lihat gambar :
windowactivated
Setelah itu buatlah sebuah event supaya ketika JTable di klik maka data yang ada di JTable akan tampil di JTextfield lihat disini
Event Mouseclicked
Jika semua langkah diatas sudah terpenuhi maka selanjutnya akan membuat event di btnUbah, lihat gambar 
event actionPerformed
Lihat sourcodenya dibawah ini :
private void btnUbahActionPerformed(java.awt.event.ActionEvent evt) {                                       
    try {
        String id, namalengkap,alamat, jk, agama;
        id = txtID.getText().trim();
        namalengkap = txtNama.getText().trim();
        alamat = txtAlamat.getText().trim();
        jk = (rdLaki.isSelected())? "Laki-laki":"Perempuan";
        agama=comboAgama.getSelectedItem().toString().trim();
        koneksi();
Silahkan klik tautan tersebut untuk melihat coding untuk membuat method koneksi        
Statement st = conn.createStatement();
        String sql = "UPDATE biodata SET id = '"+id+"',"+"namalengkap = '"+namalengkap+"',"+"alamat = '"+alamat+"', "+"jk = '"+jk+"', "+"agama = '"+agama+"' "+" WHERE id = '"+id+"';";
        st.execute(sql);
        st.close();
        JOptionPane.showMessageDialog(this, "Berhasil di Ubah");
        

tampilkan();  Klik link tampilkan untuk melihat sourcodenya
        } catch (SQLException ex) {
        JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
        }
    }

setelah itu hasilnya akan seperti bawah ini  :
Sebelum
Sesudah
Sesudah
 Selamat Mencoba
Read More
Rian Saadillah

Menampilkan data dari JTable java ke JTextfield

Kali ini kita akan membuat bagaimana caranya supaya ketika JTable di klik maka data yang ada di JTable muncul di JTextfield, sebelumnya kita akan membuat method Tampilkan silahkan klik link tersebut untuk melihat sourcode tampilkan data, event tersebut dijalankan ketika project dijalankan atau Windowactivate. 

Event yang akan kita buat biasanya digunakan untuk mengubah data, jadi logika programnya adalah ketika JTable diklik maka data yang ada di JTable akan ditampilkan di Textfield. Untuk menaruh sourcodenya adalah klik kanan pada JTable - Mouse - mouseclicked lihat gambar :

Gambar
Desain aplikasinya masih menggunakan desain yang sebelumnya :
Desain Form
Berikut ini adalah sourcodenya :
try {
                int row = tabelTampil.rowAtPoint(evt.getPoint());

                String id = tabelTampil.getValueAt(row, 0).toString();
                String nama = tabelTampil.getValueAt(row, 1).toString();
                String alamat = tabelTampil.getValueAt(row, 2).toString();

                txtID.setText(String.valueOf(id));
                txtNama.setText(String.valueOf(nama));
                txtAlamat.setText(String.valueOf(alamat));
            
        } catch (Exception e) {
    }
    }

Sebelum meletakkan kode tersebut, keadaan JTable sudah harus terisi, yaitu dengan menampilkan isi data JTable dari database, event untuk menampilkan data tersebut adalah pada saat event windowactivated lihat gambar :
Menaruh event Windowactivated
Setelah itu panggil method tampilkan();
Read More
Rian Saadillah

Membuat Pencarian data di netbeans

Kali ini kita akan membuat pencarian data menggunakan netbeans dengan database MySQL, pertama-pertama data yang akan kita cari sudah ada di dalam database. Nama database yang saya gunakan adalah Datablog dan nama tabelnya adalah biodata. Saya akan menampilkan isi database yang akan dicari seperti gambar dibawah ini  :

Data yang akan di cari, menggunakan mySQL
Kemudian desain aplikasinya adalah menggunakan aplikasi yang sebelumnya sudah saya buat, yang saya tambahkan adalah tombol cari, kemudian JTextfield dan tabel untuk menampilkan hasil yang berhasil di cari, masing-masing memiliki nama variabel adalah sebagai berikut :

Desain Aplikasi menggunakan Netbeans

buttoncari : btnCari
Jtextfield : txtCari
JTable : tabelTampil

Setelah itu kita akan langsung ke sourcodenya :
private void btnCariActionPerformed(java.awt.event.ActionEvent evt) {                                       
    DefaultTableModel tabelTampil1 = new DefaultTableModel();
    tabelTampil1.addColumn("ID");
    tabelTampil1.addColumn("Nama ");
    tabelTampil1.addColumn("Alamat ");
    tabelTampil1.addColumn("JK ");
    tabelTampil1.addColumn("Agama ");
        try{
            koneksi(); Silahkan klik link koneksi untuk melihat method koneksi
            String sql = "Select * from biodata where id like '%" + txtCari.getText() + "%'" +
            "or namalengkap like '%" + txtCari.getText() + "%'";
            ResultSet rs = cn.executeQuery(sql);
            while (rs.next()) {
            tabelTampil1.addRow(new Object[]{
            rs.getString(1),
            rs.getString(2),
            rs.getString(3),
            rs.getString(4),
            rs.getString(5),
            });
            }
            tabelTampil.setModel(tabelTampil1);

                }catch (Exception e){
            }
       
    }

Maka hasil yang diharapkan adalah sebagai berikut :
Hasil Pencarian
Sekian untuk aplikasi pencarian menggunakan Netbeans dan mySQL, semoga berhasil
Read More