Pemrograman
Now Reading
Cara Membuat Form Transaksi Java Netbeans Part 2
Inovasi Baru
3
Bingung membuat Form Transaksi pada Netbeans kalian? Berikut adalah Cara Membuat Form Transaksi Java Netbeans Part 2. Tombol Simpan, dan 2 Tabel Database

Cara Membuat Form Transaksi Java Netbeans Part 2 – Halo teman-teman Bierpinter sekalian. Bagaimana? Apakah kalian sudah bisa memulai membuat Form Transaksi pada program aplikasi Netbeans kalian? Tentunya sudah bisa kan teman-teman, karena pada sebelumnya kita telah membahasnya pada Part 1. Nah, pada artikel pemrograman java kali ini saya akan melanjutkan artikel sebelumnya yaitu dengan membahas mengenai Cara Membuat Form Transaksi Java Netbeans Part 2. Pada Part 2 kali ini, saya akan menyelesaikan artikel pembelajarannya, hingga bisa berhasil menyimpan data transaksi dan detail transaksi ke dalam database kita. Disini saya menggunakan database SQL Developer. So, penasaran bukan teman-teman? Yukk lanjutin baca artikelnya ya teman-teman 😀

Cara Membuat Form Transaksi Java Netbeans Part 2

Cara Membuat Form Transaksi Java Netbeans Part 2

Format Tabel Database

1. Format Tabel Database

Pada part 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.

2. 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:

private 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 Part 2. Jika kalian masih binggung atau ketinggalan materi pemrogramannya, kalian bisa lihat pada Part 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 ^_^

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

Leave a Response