Cara Membuat Form Transaksi Java Netbeans eps 1

Cara Membuat Form Transaksi Java Netbeans eps 1
Cara Membuat Form Transaksi Java Netbeans eps 1

  Untuk membuat Form Transaksi ini, kalian harus melakukan beberapa langkah dahulu untuk bisa membuatnya. Memang cukup rumit, namun dengan mengikuti langkah-langkah ini dengan benar, pasti akan berhasil kok. Berikut adalah langkah-langkah yang bisa kalian lakukan:
Baca Juga : Sejarah Masjid Nabawi Lengkap
1. Buatlah Koding Untuk Mengisi Data Table
  Langkah pertama, yaitu menyiapkan suatu koding untuk mengisi data pada table buatan. Nah, cara membuat method ini sangatlah mudah kok, kalian bisa masukkan ke dalam project aplikasi Netbeans kalian. Untuk kodingnya, kalian bisa ikuti dibawah ini:

public ArrayList no = new ArrayList();
public ArrayList kb = new ArrayList();
public ArrayList nb = new ArrayList();
public ArrayList harga = new ArrayList();
public ArrayList jumlah = new ArrayList();
public ArrayList totalharga = new ArrayList();
ArrayList <Object> row = new ArrayList<Object>();
int nomorTableTransaksi =0;
public static int nomor=0;
public static int Subtotal, TotalBayar;

public void viewTable(){
   Subtotal = 0;
   TotalBayar= 0;

   DefaultTableModel Tabelbrg = new DefaultTableModel();
   Tabelbrg.addColumn("No");
   Tabelbrg.addColumn("Kode Barang");
   Tabelbrg.addColumn("Nama Barang");
   Tabelbrg.addColumn("Jumlah");
   Tabelbrg.addColumn("Harga");
   Tabelbrg.addColumn("Total");

   // Mengisi JTable secara manual dengan bantuan ArrayList
   for(int k = 0; k<no.size();k++){
     do{
       for (int z = 0; z <no.size(); z++) {
          Tabelbrg.addRow(new Object[]{
          no.get(z),
          kb.get(z),
          nb.get(z),
          jumlah.get(z),
          harga.get(z),
          totalharga.get(z)
       });
       k++;
    }
   }while(k<no.size());
  }
  TableTransaksi.setModel(Tabelbrg);
  for (int i = 0; i < harga.size(); i++) {
     Subtotal += (Integer)harga.get(i)*(Integer)jumlah.get(i);
  }
  jTextField6.setText(String.valueOf(Subtotal));
}

  Untuk variable-variable dan variable name dari table dapat kalian sesuaikan dengan program aplikasi Netbeans kalian ya. Jumlah field yang kalian gunakan dan nama field pada table yang akan kalian gunakan bisa kalian ubah sesuai dengan ketentuan program kalian.
Baca Juga : Sejarah Olahraga Basket di Indonesia
2. Koding untuk Button Tambah
  Koding yang satu ini berfungsi untuk menambahkan data untuk suatu penjualan atau pembelian. Koding ini berguna untuk jika pelanggan membeli lebih dari satu barang pada program aplikasi kalian. Berikut adalah contoh kodingnya:

private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {
   // TODO add your handling code here:
   if(jTextField4.getText().isEmpty()){
     JOptionPane.showMessageDialog(null, "Jumlah tidak boleh kosong!!!");
   }else if(jComboBox1.getSelectedIndex()==0){
     JOptionPane.showMessageDialog(null, "Pilih Kode Barang Dulu!!!");
   }else{
     int jml = Integer.parseInt(jTextField4.getText());
     int hrg = Integer.parseInt(jTextField3.getText());
     int total = jml*hrg;
     nomor = nomor +1;
     no.add(nomor);
     kb.add(jComboBox1.getSelectedItem().toString());
     nb.add(jTextField2.getText()); 
     jumlah.add(jml);
     harga.add(hrg);
     totalharga.add(total);
     viewTable();

     jComboBox1.setSelectedIndex(0);
     jTextField2.setText("");
     jTextField4.setText("");
     jTextField3.setText("");
  }
}

  Pada koding diatas, suda saya lengkapi dengan validasinya. Kalian bisa modifikasi untuk membuat validasi untuk program aplikasi Netbeans kalian sendiri.
Baca Juga : Sejarah Kerajaan Pajajaran Lengkap
3. Koding untuk Button Batal
  Button Batal digunakan untuk membatalkan transaksi, baik pada saat memesan atau juga pada saat pembayaran. Berikut adalah contoh koding untuk button batal yang bisa kalian ikuti:

private void btnBatalActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        Transaksi n  = new Transaksi();
        n.setVisible(true);
        this.setVisible(false);
}

4. Koding untuk Button Hapus
  Button hapus berbeda dengan button batal. Button hapus berguna untuk menghapus data yang sudah dipesan, karena pelanggan merasa tidak jadi dibeli atau berubah pikiran. Berikut adalah contoh koding untuk button hapus ini dapat kalian ikuti:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        int i = TableTransaksi.getSelectedRow();
        no.remove(i);
        kb.remove(i);
        nb.remove(i);
        harga.remove(i);
        jumlah.remove(i);
        totalharga.remove(i);
        viewTable();
                jComboBox1.setSelectedIndex(0);
                jTextField2.setText("");
                jTextField4.setText("");
                jTextField3.setText("");
}

Oke gaiys, itu adalah artikel tutorial java kita mengenai Cara Membuat Form Transaksi Java Netbeans. Sekian dari saya, salam anak IT ^_^

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel