Ekspresi | Les Private Arab-Inggris via WA dan FB Gratis | Sunda | Kontak | Gmail | Uang Adsense
Kuliah Sistem Informasi,
Jurnal Ilmiah Sistem Informasi
STMIK JABAR
LP3I Tasikmalaya
Jurnal STAI al Falah
Bisnis Bitcoin | Daftar Isi | Tools Penting | PrivacyPolicy | Jago Bahasa Inggris dan Arab | Kamus | Kamus Google

Friday, June 14, 2013

Java dan MySQL: Membuat Tombol Hapus



Setelah belajar membuat tombol edit pada tutorial Java sebelumnya dengan judul “Java dan MySQL: Membuat Tombol Edit”, sekarang saya belajar membuat tombol Hapus/Delete. Software yang digunakan mencakup Netbeans IDE 6.8, Wampserver untuk mengaktifkan database MySQL, and Firefox untuk membuka database MySQL.


1.      Buka Wampserver (Start – All Programs – WampServer – start WampServer)
2.      Buka Firefox
3.      Pada address bar, ketik: localhost
4.      Tekan tombol enter di keyboard
5.      Klik phpmyadmin
6.      Buat database, namanya: java (Kalau sudah punya, tidak perlu)
Caranya: Klik tulisan Databases – Ketik di kotak Create new database – klik tombol Create
=== Selesai membuat database ===

7.      Pada kotak Create table on database java, ketik nama tabel: student, number of columns: 2
8.      Klik tombol Go
9.      Lakukan setting berikut ini:
Field
Name
Data
Type
Field
Size
Index
number
Varchar
5
Primary
full_name
Varchar
30


10.  Klik tombol Save
11.  Klik nama tabel Student
12.  Klik tombol Insert di sebelah atas
13.  Ketik di kotak Value
Panel satu:
Number: A1
Full_name: aaaaaaaaaa

Panel dua:
Number: A2
Full_name: Tasdik

Klik tombol Go sebelah bawah

=== Entri data di tabel student sudah selesai ===

14.  Buka windows explorer
15.  Buat folder di drive D, misalnya: D:\100java  (kalau sudah punya, tidak perlu)

16.  Buka Netbeans IDE (Start – All Programs – Netbeans – Netbeans IDE)
17.  File – New Project
18.  Tentukan:
Categories: Java
Projects: Java Application
19.  Lihat gambar berikut:



20.  Klik tombol Next
21.  Project Name: JavaApplicationDeleteButton
22.  Project Location: D:\100java\DeleteButton
23.  Hilangkan tanda centang di Create Main Class
24.  Klik tombol Finish
25.  Klik kanan pada tulisan  <default package>
26.  New – Java Package
27.  Lihat gambar ini:
28.  Ketik pada kotak package name: newpackageDeleteButton
29.  Klik tombol Finish
30.  Klik kanan Libraries – Add Library
31.  Klik MySQL JDBC Driver
32.  Klik tombol Add Library
33.  Klik kanan newpackageEditButton – New JFrame Form
34.  Ketik pada kotak class name: NewJFrameDeleteButton
35.  Klik tombol Finish
36.  Buat desain sebagai berikut:

Komponen yang digunakan adalah yang ditandai merah pada gambar berikut:


37.  Gambar di atas ubah dengan ketentuan:
  • jLabel1®Text: Number,
  • jLabel2® Text: Full Name
  • jTextField1® Text: (Kosongkan); Klik kanan – Change Variable Name – Ketik: txtNumber – OK
  • jTextField2® Text: (Kosongkan); Klik kanan – Change Variable Name – Ketik: txtName – OK
  • jButton1® Text: Edit;
  • Hasilnya seperti gambar berikut:



38.  Klik kanan tombol Delete
39.  Klik Events – Action – actionPerformed
40.  Di bawah:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

Ketik script berikut:
try {
stat.executeUpdate("delete from student where "
        + "number='"+txtNumber.getText()+"'");

JOptionPane.showMessageDialog(null, "Data were deleted successfully");
} catch (Exception e){
JOptionPane.showMessageDialog(null, e);
}

41.  Di bawah package newpackageDeleteButton, ketik script berikut:
import java.sql.Connection;
      import java.sql.DriverManager;
      import java.sql.Statement;
      import java.sql.ResultSet;
      import javax.swing.JOptionPane;

42.  Di bawah public class NewJFrameDelete extends javax.swing.JFrame {
Ketik script berikut:
private Connection con;
    private Statement stat;
     private ResultSet res;

43.  Simpan
44.  Di bawah  
public NewJFrameDeleteButton() {
initComponents();

Ketik script berikut:
koneksi();

}

    private void koneksi (){
        try {
            Class.forName("com.mysql.jdbc.Driver");
            con=DriverManager.getConnection(""
                    + "jdbc:mysql://localhost/java","root","");
            stat=con.createStatement();
        } catch (Exception e){
            JOptionPane.showMessageDialog(null,e);
        }
}

45.  Simpan
46.  Klik tab Design untuk melihat desain form
47.  Klik dua kali JTextField1 (yang diberi nama txtNumber).
48.  Ketik script berikut:
try {
res=stat.executeQuery("select * from student where "
+ "number='"+txtNumber.getText()+"'"
);

while (res.next()){
txtName.setText(res.getString("full_name"));
}

} catch (Exception e){
JOptionPane.showMessageDialog(rootPane, e);
}
Catatan:
Script ini merupakan script pencarian, sehingga data mahasiswa akan ditampilkan berdasarkan Number.

49.  Simpan
50.  Jalankan program (Run – Run File)
51.  Hasilnya seperti berikut:



52.  Masukkan data berikut:
Di kotak Number, ketik: A1
Kemudian tekan tombol Enter di keyboard.
Kalau datanya ada, maka nama akan muncul di kotak Full Name.

Lihat gambar:

Lalu klik tombol Delete
Kalau berhasil akan muncul pesan: “Data were deleted successfully”
Klik tombol OK

Silahkan cek di MySQL (Database: java, Table: student) pada Firefox

Kalau pusing, silahkan lanjutkan pada langkah-langkah berikut ini:
53.  Langkah selanjutnya adalah melihat data yang sudah dientri pada database MySQL
54.  Buka Firefox (Dari awal latihan, tabel Student sudah terbuka pada database Java)
55.  Klik tabel student
56.  Data mahasiswa yang sudah dihapus, seharusnya sudah hilang (Misalnya Number: A1, Full_Name: aaaaaaaaaa).


Selamat mencoba!

***


Catatan:
Apabila sahabat ada yang kesulitan mempraktekkan tutorial ini, boleh dibaca tutorial tentang “Java dan MySQL: Membuat Tombol Edit”. Tutorial ini banyak dilengkapi gambar untuk memperjelas masing-masing langkahnya, sehingga akan lebih mudah dipahami dan dipraktekkan.


Referensi:
Script diadaptasi dari kaminarisoftware.com dengan judul “Cara Susah Membuat Form Entry Data Menggunakan Java Netbeans.


Penghargaan
Ucapan terimakasih dan penghargaan yang sebesar-besarnya saya sampaikan kepada sahabat yang berkenan membuat tutorial Java di kaminarisoftware.com. Atas tutorial sahabat, saya banyak belajar dan membuat tutorial ini. Apabila sahabat tidak berkenan atas publikasi tutorial saya ini, mohon konfirmasi di fasilitas kontak/komentar yang telah tersedia. InsyaAllah saya akan segera memperbaikinya, bahkan bisa saja menghapusnya. Terimakasih

"Bitcoin and Forex are high risk business. We must join them smartly."
Belajar Bahasa Inggris dan Arab di WA dan FB Gratis!

3 comments:

  1. Canggih bener...
    sebenarnya saya sangat bingung, tapi saya bisa belajar di sini nih..

    ReplyDelete
    Replies
    1. Iya saya juga terpesona melihat script di atas sebagai hasil karya Blog Kaminarisoftware. Saya hanya membuat penyajian yang berbeda saja, mas. Semoga saja tidak termasuk copy-paste.

      Delete
  2. Keren Mas 'Materi nya mudah di mengerti

    ReplyDelete