NetBeans
1. Jalankan Java NetBeans
Jalankan software Java NetBeans dan membuat sebuah project baru dengan memilih File > New
project > buat nama project Penjualan.
Buat class dengan cara Klik kanan pada package > New > Java class dan buat 3 class dengan
nama, seperti: ModelBarang, ModelPenjualan dan Penjualan.
Buat script pada class ModelBarang seperti berikut ini.
public class ModelBarang {
private String namaBarang;
private String satuan;
private double harga;
import javax.swing.table.DefaultTableModel;
public ModelPenjualan(){
getTabel().addColumn("Barang");
getTabel().addColumn("Harga");
getTabel().addColumn("Qty");
getTabel().addColumn("Satuan");
getTabel().addColumn("Jumlah");
}
Buat desain Frame untuk tampilan program Anda dengan cara Klik kanan pada package > New
> JFrame Form > buat nama frame UIPenjualan
public UIPenjualan() {
initComponents();
fillComboBarang();
tblBarang.setModel(penjualan.getTabel());
}
private void fillComboBarang(){
ModelBarang barang1 = new ModelBarang("Susu", "Kaleng", 11000);
ModelBarang barang2 = new ModelBarang("Rokok", "Bungkus", 16000);
ModelBarang barang3 = new ModelBarang("Snack", "Bungkus", 6500);
ModelBarang barang4 = new ModelBarang("Sabun", "Batang", 2000);
cboBarang.addItem(barang1);
cboBarang.addItem(barang2);
cboBarang.addItem(barang3);
cboBarang.addItem(barang4);
}
data[0]=barang.getNamaBarang();
harga=barang.getHarga();
data[1]=String.valueOf(barang.getHarga());
qty=Integer.parseInt(txtQuantity.getText());
data[2]=txtQuantity.getText();
data[3]=barang.getSatuan();
jumlah=harga*qty;
data[4]=String.valueOf(jumlah);
penjualan.getTabel().addRow(data);
lblSubtotal.setText(NumberFormat.getNumberInstance().format(penjualan.countSubtotal()));
chkPPNActionPerformed(null);
cboBarang.requestFocus();
}
2. Hasil Program
Jalankan program dengan memilih Run Main Project(F6) atau Pilih Project > Klik kanan > Run.
Selanjutnya akan muncul program yang telah Anda buat.