Pemrograman
Now Reading
Cara Membuat Tombol Searching di Java Netbeans
Inovasi Baru
1

Cara Membuat Tombol Searching di Java Netbeans – Tombol searching atau pencarian data merupakan salah satu fitur yang sering kita lihat dan gunakan. Fitur ini membantu kita dalam pencarian data khususnya pada data yang sangat banyak sekali. Pada artikel kali ini, saya akan membahas bagaimana cara menambahkan atau membuat tombol searching pada Netbeans. Berikut adalah langkah-langkah untuk membuatnya :

Cara Membuat Tombol Searching di Java Netbeans

1. Sediakan Tools Button untuk Tombol Pencarian (Searching)

Siapkan tombol searching dengan menggunakan tools Button pada JFrame di Netbeans. Kalian dapat memodifikasi tulisannya maupun icon pada button tersebut agar terlihat menarik. Button ini merupakan sarana untuk mengeksekusi perintah dalam pencarian data yang akan kita lakukan nantinya. Berikut contoh tampilan button searching yang telah saya buat :

Cara Membuat Tombol Searching di Java Netbeans

Jangan lupa untuk menambahkan satu buah textfield untuk mendeskripsikan data apa yang akan dicari. Textfield ini sangat diperlukan, karena untuk menginput data yang ingin dicari oleh user. User bisa menuliskan data apa yang ingin dicari, setelah itu mereka dapat menekan tombol search untuk melakukan pencarian data. Pencarian data akan dicari berdasarkan setiap huruf yang akan dicari.

Baca juga : Cara Menambahkan Icon di Netbeans

2. Masukkan Koding Pencarian pada Tombol Searching Kalian

Langkah selanjutnya adalah memasukkan koding pencarian datanya. Caranya mudah kok teman-teman, kalian hanya perlu mengklik dua kali pada button searching kalian, kemudian masukkan contoh koding yang ada dibawah ini. Berikut adalah contoh koding pencarian data :

// Pertama masukkan dahulu variable int pada class kalian
public class FRM_BARANG extends javax.swing.JFrame {
   public static int statusSearching = 0;
   
   public FRM_BARANG() {
    initComponents();
   }
}

// Koding untuk button Searching

private void btnSearchActionPerformed(java.awt.event.ActionEvent evt) { 
   statusSearching=1;
   if(textSearching.getText().isEmpty())
     { statusSearching = 0;}
   else if(statusSearching==1){
     DefaultTableModel Tabelbrg = new DefaultTableModel();
     Tabelbrg.addColumn("Kode Barang");
     Tabelbrg.addColumn("Nama Barang");
     Tabelbrg.addColumn("Jumlah Beli");
     Tabelbrg.addColumn("Satuan");
     Tabelbrg.addColumn("Harga Beli");
     Tabelbrg.addColumn("Harga Jual");
     String cari = textSearching.getText();
     try{
          String sql = "Select * From Barang Where KODE_BARANG LIKE '"+cari+"'"
                    + "OR NAMA_BARANG LIKE '"+cari+"' OR SATUAN LIKE '"+cari+"'"
                    + "OR JUMLAH_BELI LIKE '"+cari+"' OR HARGA_BELI LIKE '"+cari+"'"
                    + "OR HARGA_JUAL LIKE '"+cari+"' ORDER BY KODE_BARANG";
          pst = koneksi.prepareStatement(sql);
          rs = pst.executeQuery(sql);
          while(rs.next()){
                Tabelbrg.addRow(new Object[]{
                rs.getString(1),
                rs.getString(2),
                rs.getString(3),
                rs.getString(4),
                rs.getString(5),
                rs.getString(6)
                });
                //nomortabel++;
          }
            TabelBarang.setModel(Tabelbrg);
          }catch(SQLException ex){
            JOptionPane.showMessageDialog(rootPane, "Data yang dicari tidak ada !!!!");

          }
    }
}  

Karena kita memakai sarana tabel untuk data kita dengan menggunakan database SQL Developer, maka dalam koding pencariannya kita menggunakan perintah select dan query untuk pencarian datanya.

Mudah bukan teman-teman? Tombol Searching ini sangat sering digunakan oleh developer untuk membantu user dalam pencarian data yang cukup banyak. Tombol Searching ini juga menjadi fitur pelengkap dari sebuat aplikasi maupun web. Sekian dari saya… Salam IT ^_^

Baca juga : Cara Memasukkan Data SQL Developer pada JTable Netbeans

What's your reaction?
Luar Biasa
17%
Suka Sekali
33%
Keren
17%
Kagum
17%
Jelek
17%
Tidak Suka
0%
About The Author
GreenIT
1 Comments

Leave a Response