Blog | Beli Rumah | Belajar HTML dan PHP | Kontak | Gmail | Uang Adsense
Audit Sistem Informasi
Sistem Informasi (S1)
Manajemen Informatika
Komputer dan Pendidikan
Pengobatan Ruqyah
Daftar Isi | Skripsi SI | B. Arab | Sertifikat Komputer Internasional | PrivacyPolicy | Inggris Arab

Wednesday, March 19, 2014

Cara Membuat Tombol Hapus Pemrograman Java dan Access

Membuat Database di Access
1.      Buat database dengan nama DbMhsEdit di Microsoft Access dengan format *.mdb (2002-2003) di D:\javalat\posting5\JavaAccessHapus (atau folder anda)
2.      Buat tabel berikut:
Field Name
Data Type
Field Size

nomor
Text
3
Primary key
nama
Text
30


3.      Simpan dengan nama TblMhsHapus

4.      Entri data berikut:
Nomor
Nama
101
Cendekia Nagara
102
Fatahillah
103
Ahmad


Membuat Datasource
1.      Start – Control Panel – Administrative Tools
2.      Klik dua kali Data Sources (ODBC)
3.      Add
4.      Klik Driver do Microsoft Access (*.mdb)
5.      Finish
6.      Ketik: DsMhsHapus
7.      Select
8.      Cari database yang sudah dibuat di Access, contohnya DbMhsHapus
9.      OK
10.  Advanced
11.  Ketik login name: ikhbaar; password: ikhbaar (sesuai keinginan)
12.  OK – OK – OK
Script Koneksi di Netbeans
1.      Masuk ke NetBeans IDE 6.8
2.      File – New Project
3.      Categories: Java; Projects: Java Application
4.      Next
5.      Project Name: JavaApplicationMhsHapus
Project Location: D:\javalat\posting5\JavaAccessHapus
6.      Hilangkan centang di Create Main Class
7.      Finish
8.      Di panel Projects
9.      Klik tanda + (expand) di JavaApplicationMhsHapus
10.  Klik tanda + di Source Packages
11.  Klik kanan di <default package>
12.  New – Java Package
13.  Package Name: PackageMhsHapus
14.  Finish
15.  Klik kanan PackageMhsHapus di panel Projects
16.  New – Java Class
17.  Class Name: ClassMhsHapus
18.  Finish
19.  Ketik script koneksi berikut:
package PackageMhsHapus;
import java.sql.*;
import javax.swing.*;


public class ClassMhsHapus {
    void testClassMhsHapus()
{
try
{
String dbname="jdbc:odbc:DsMhsHapus";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
JOptionPane.showMessageDialog(null, "Koneksi untuk HAPUS data berhasil","Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
}
}
public static void main (String args[])
{
ClassMhsHapus test = new ClassMhsHapus();
test.testClassMhsHapus();
System.exit(0);
}
}

20.  Simpan
21.  Run – Run File (untuk menjalankan program)
22.  Hasilnya akan muncul pesan: “Koneksi untuk EDIT data berhasil”

Desain Form Hapus Data
1.      Klik kanan PackageMhsHapus – New JFrame Form
2.      Class Name: JFrameMhsHapus
3.      Finish
4.      Buat desain sebagai berikut:


5.      Gambar di atas ubah dengan ketentuan:
-          jLabel1®Text: No
-          jLabel2® Text: Nama
-          jTextField1® Text: (Kosongkan); Klik kanan – Change Variable Name: txtNomor
-          jTextField2® Text: (Kosongkan); Klik kanan – Change Variable Name: txtNamaMhs
-          jButton1® Text: Hapus; Klik kanan – Change Variable Name: btnHapus
-          jButton2® Text: Cari; Klik kanan – Change Variable Name: btnCari
Hasilnya:


Script Tombol Cari
1.      Klik kanan tombol Cari
2.      Klik Events – Action – actionPerformed
3.      Ketik script tombol Cari berikut:
String nomor = txtNomor.getText();
try
{
String dbname="jdbc:odbc:DsMhsEdit";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
Statement statement = con.createStatement();
String sql="SELECT * FROM TblMhsEdit WHERE nomor like '"+nomor+"'";
ResultSet rs = statement.executeQuery(sql);
if (rs.next())
{
txtNamaMhs.setText(rs.getString(2));
JOptionPane.showMessageDialog(null, "Data ditemukan","Insert Data",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null, "Data tidak ditemukan ","Insert Data",JOptionPane.INFORMATION_MESSAGE);
}
statement.close();
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception: "+e.getMessage());
}
4.      Simpan
5.      Jalankan program (Run – Run Project)
6.      Akan tampil sebuah form seperti berikut:

7.      Ketik “101” di kotak “No” (Sesuaikan dengan tabel di database access)
8.      Klik tombol Cari
9.      Akan tampil pesan “Nomor ditemukan” dan nama “Cendekia Nagara” di kotak “Nama” seperti gambar berikut:



Script Tombol Hapus
1.      Klik kanan tombol Hapus
2.      Klik Events – Action – actionPerformed
3.      Ketik script tombol Hapus berikut:
String nomor = txtNomor.getText();
try {
String dbname="jdbc:odbc:DsMhsHapus";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
Statement statement = con.createStatement();
String sql="DELETE FROM TblMhsHapus WHERE nomor LIKE '"+nomor+"'";
statement.executeUpdate(sql);
statement.close();
txtNomor.setText("");
txtNamaMhs.setText("");
JOptionPane.showMessageDialog(null, "Data berhasil DIHAPUS..","Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception: "+e.getMessage());
}
4.      Simpan
5.      Tambahkan script berikut di atas script hapus di atas:
package PackageMhsHapus;
import java.sql.*;
import javax.swing.*;

6.      Jalankan program (Run – Run Project)
7.      Akan tampil sebuah form seperti berikut:

8.      Ketik “103” di kotak “No” (Sesuaikan dengan tabel di database access)
9.      Klik tombol Cari
10.  Akan tampil pesan “Data ditemukan” dan nama “Ahmad” di kotak “Nama” seperti gambar berikut:

11.  Klik tombol Hapus
12.  Muncul pesan “Data berhasil dihapus”
13.  Lihat di database Access (DbMhsEdit), tulisan “Ahmad” hilang (kalau tidak hilang, klik ikon Refresh All)
14.  Selesai

***


Sumber: Tutorial Geje - Koneksi Database Access dengan Java (Pake NetBeans 6.7.1). Nama File: 88155864-Goji-Koneksi-Java-Access-Odbc.pdf
"Investasi Emas dan Reksadana, Untung Mana?."
Youtube: Katabah Com: Menuju 1 jt Konten :)

No comments:

Post a Comment