Cara Membuat Form Transaksi Java Netbeans eps 2
Wednesday, March 27, 2019
Cara Membuat Form Transaksi Java Netbeans eps 2
1. Format Tabel Database
Pada eps 2 2 kali ini, saya akan menunjukkan bagaimana tampilan atau dekripsi table Transaksi dan DetailTransaksi yang saya gunakan di dalam database saya. Berikut adalah Query dari tabel Transaksi dan Detail Transaksi saya:
create table Transaksi3 (
Nomor_Resi char(5),
Tanggal_Transaksi DATE,
Total_Harga number(15)
);
create table DetailTransaksi2 (
Nomor_Resi char(5),
Kode_Barang char(5),
Nama_Barang varchar(35),
Harga_Jual number(15),
Jumlah number(5)
);
Format tabel diatas dapat kalian modifikasi dan disesuaikan dengan isi-isi field yang kalian butuhkan. Tidak perlu sama percis, karena setiap sistem memiliki format tabel yang berbeda-beda.
Baca Juga : Cara Membuat Form Transaksi Java Netbeans eps 12. Koding Untuk Button Simpan
Jika pada artikel sebelumnya pada Part 1 kita telah membuat koding untuk button Tambah, Hapus, dan Batal. Nah, pada artikel Part 2 kali ini saya akan memberikan contoh koding untuk Button Simpan-nya. Button Simpan inilah yang nantinya akan berfungsi untuk menyimpan data yang telah kita tambahkan pada form transaksi ke dalam database kita, yaitu tabel Transaksi dan DetailTransaksi di atas. Perintah koding ini hanya dapat kalian gunakan untuk database dengan menggunakan SQL Developer. Berikut adalah contoh koding yang dapat kalian gunakan pada Button Simpan kalian:
Baca Juga : Contoh Laporan Prakerin Multimediaprivate void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {
// Method Simpan ke Tabel Transaksi3
Date tgl1 = textTanggal.getDate(); // Untuk mengambil data Tanggal ke dalam variable Date (tgl1)
int total = Integer.parseInt(jTextField6.getText()); // unntuk mengambil data Integer ke dalam variable Integer (total)
try{
String sql ="INSERT INTO TRANSAKSI3 VALUES(?,?,?)";
pst = koneksi.prepareStatement(sql);
pst.setString(1, jTextField5.getText());
pst.setString(2, sdf.format(tgl1.getTime()));
pst.setInt(3, total);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Data Gagal di Simpan !!!");
}
// Method Simpan ke Tabel DetailTransaksi2
for (int i = 0; i < no.size(); i++) {
try{
String sql ="CALL method_trx(?,?,?,?,?)";
pst = koneksi.prepareStatement(sql);
pst.setString(1, jTextField5.getText());
pst.setString(2, (String)kb.get(i));
pst.setString(3, (String)nb.get(i));
pst.setInt(4, (Integer)harga.get(i));
pst.setInt(5, (Integer)jumlah.get(i));
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Data Gagal di Simpan !!!");
}
}
JOptionPane.showMessageDialog(null,"Data Berhasil di Simpan !!!");
}
Pada contoh koding diatas, kalian bisa menggunakannya untuk dimasukkan ke dalam Button Simpan kalian. Kalian juga bisa memodifikasi dan menyamakan variable name pada project aplikasi Netbeans kalian. Jangan lupa juga untuk sesuaikan jumlah field pada tabel yang kalian gunakan pada database kalian ya.
Oke temna-teman, itu adalah artikel pemrograman java kita mengenai Cara Membuat Form Transaksi Java Netbeans eps 2. Jika kalian masih binggung atau ketinggalan materi pemrogramannya, kalian bisa lihat pada eps 1 nya ya. Jangan sungkan juga untuk menanyakan hal-hal yang menurut kalian kurang jelas dan membingungkan pada form komentar ya. Sekian dari saya, salam IT ^_^