Aplikasi ini dibuat untuk memudahkan cutomer dan kasir melihat barang yang ingin dibeli secara detil karena bisa melihat spesifikasi barang yang ingin dibeli.
Dimana inputnya terdiri dari Jumlah Barang dan outputnya terdiri dari Nama Barang, Harga Barang, Diskon Barang dan Jumlah Harga.
Rumus Diskon = Jumlah*5/100 , Total Harga = (HargaBarang*JumlahBarang)-(DiskonBarang*JumlahBarang).
Komponen yang dibutuhkan
Text Area, Radio Button, Button Grup, Label, TextField, dan CheckBox
Penjelasan 1
Jika kita ingin menggunakan aplikasi ini, pilih barang yang akan dibeli, disini saya beri contoh pilih Radio Button Samsung S7. Disana akan tampil NamaBarang, dan HargaBarang, disana juga meminta inputan berapa banyakk yang akan dibeli, disini saya beli 2 buah. Dengan diskon 0%
Penjelasan 2
Dan hasilnya adalah Rp.15.000.000,- . Dan jika ingin memberi diskon 5% tampilanya akan seperti dibawah ini :
Penjelasan 3
Tampilan dengan diskon 5%
Tampilan Lainnya
Source Code Program
Contoh ini kode radio button diRBacer1 begitu pula dengan radio button yang lainnya hanya diganti penjelasan spesifikasi dan harga barang:
private void RBacer1ActionPerformed(java.awt.event.ActionEvent evt) {Kode diskon
// TODO add your handling code here:
TextNamaBarang.setText(""+RBacer1.getText());
TextHargaBarang.setText(""+9699000);
TextSpesifikasi.setText("Acer E5 572G\n" +
"\n" +
"Layar\t: 15.6\" Full Hd 1920 x 1080,high-brightness\n" +
"Processor\t: Intel core i7-4712MQ 2.30 GHz\n" +
"Graphic\t: NVIDIA GeForce 840M with 2 GB of dedicated DDR3 VRAM\n" +
"Storage\t: HDD 1 TB \n" +
"Audio\t: Dual Stereo Speaker\n" +
"Kamera\t: Acer Crystal Eye HD webcam");
}
Kode ini dimasukan pada CheckBox
private void CBDiskonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(CBDiskon.isSelected()){
int jumlah=Integer.parseInt(TextHargaBarang.getText());
int diskon=jumlah*5/100;
TextDiskonBarang.setText(""+diskon);
}else{
TextDiskonBarang.setText(""+0);
}
}
Kode Hapus
Kode ini dimasukan pada button Clear
private void BTclearActionPerformed(java.awt.event.ActionEvent evt) {Kode Penjumlahan
// TODO add your handling code here:
TextSpesifikasi.setText("");
TextJumlahHarga.setText("");
TextJumlahBarang.setText("");
TextDiskonBarang.setText("");
TextHargaBarang.setText("");
TextJumlahBarang.setText("");
TextNamaBarang.setText("");
}
Kode ini dimasukan pada button JumlahHarga
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {Kode Keluar
// TODO add your handling code here:
int bil1=Integer.parseInt(TextDiskonBarang.getText());
int bil2=Integer.parseInt(TextJumlahBarang.getText());
int bil3=Integer.parseInt(TextHargaBarang.getText());
int hasil=(bil3*bil2)-(bil1*bil2);
TextJumlahHarga.setText("Rp. "+hasil);
}
Kode ini dimasukan pada button Keluar
private void BTkeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
Sekian dan Terima Kasih
Tidak ada komentar:
Posting Komentar