Pada kali ini saya telah membuat sebuah program sederhana berbasis bahasa pemrograman java dengan aplikasi netbean. Program ini ditujukan untuk mendata rumah-rumah yang sekiranya kosong tak berpenghuni, baru, atau pun dijual. Program ini lebih cocok di implementasikan di kantor pemasaran sebuah perumahan, tujuannya agar costumer yang ingin membeli rumah bisa mengecek data lengkap dari rumah yang di inginkannya walau sebenarnya akan lebih baik mengecek sendiri ke tkp dimana lokasi rumah, namun harus tetap mengecek data lengkap di kantor pemasaran yang bisa dicek dari ID data rumah tsb agar terjamin keaslian datanya. Pemilik rumah pun bisa mendaftarkan data-data rumahnya bila ingin rumahnya dijual juga.
Berikut komponen yang saya gunakan untuk membuat program sederhana ini:
- Button
- Check Box
- Combo Box
- Label
- Tabel
Berikut adalah gambar dari programnya:
Berikut nama nama variabel dari komponennya :
4 Checkbox itu digunakan untuk opsional tambahan, rumusnya adalah
lbair + lbcctv + lbwifi +lbtv = lbhto(Harga Total Opsional)
namun opsional akan digunakan bila costumer ingin membeli rumah, dan untuk menambahkan total opsional ke harga rumah, maka rumusnya :
Harga Rumah + Harga Total Opsional = Harga Total
private void cbAirActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbAir.isSelected()){
lbair.setText(""+250000);
} else {
lbair.setText(""+0);
}
}
private void cbcctvActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbcctv.isSelected()){
lbcctv.setText(""+14300000);
} else {
lbcctv.setText(""+0);
}
}
private void cbWifiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbWifi.isSelected()){
lbwifi.setText(""+3550000);
} else {
lbwifi.setText(""+0);
}
}
private void cbTvActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbTv.isSelected()){
lbtv.setText(""+3200000);
} else {
lbtv.setText(""+0);
}
}
private void cbSpekActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
spesifikasiField.setText(""+cbSpek.getSelectedItem());
}
private void cbDeskripActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
deskripsiField.setText(""+cbDeskrip.getSelectedItem());
}
private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int air,tv,wifi,cctv,hargaRumah;
air = Integer.parseInt(lbair.getText());
tv = Integer.parseInt(lbtv.getText());
wifi = Integer.parseInt(lbwifi.getText());
cctv = Integer.parseInt(lbcctv.getText());
int hasil1 = (air)+(tv)+(wifi)+(cctv);
lbHto.setText("Rp. "+hasil1);
hargaRumah = Integer.parseInt(hargaField.getText());
int hasil2 = (hasil1)+(hargaRumah);
lbhtr.setText("Rp. "+hasil2);
}
private void btnExitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
// TODO add your handling code here:
if(cbAir.isSelected()){
lbair.setText(""+250000);
} else {
lbair.setText(""+0);
}
}
private void cbcctvActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbcctv.isSelected()){
lbcctv.setText(""+14300000);
} else {
lbcctv.setText(""+0);
}
}
private void cbWifiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbWifi.isSelected()){
lbwifi.setText(""+3550000);
} else {
lbwifi.setText(""+0);
}
}
private void cbTvActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(cbTv.isSelected()){
lbtv.setText(""+3200000);
} else {
lbtv.setText(""+0);
}
}
private void cbSpekActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
spesifikasiField.setText(""+cbSpek.getSelectedItem());
}
private void cbDeskripActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
deskripsiField.setText(""+cbDeskrip.getSelectedItem());
}
private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int air,tv,wifi,cctv,hargaRumah;
air = Integer.parseInt(lbair.getText());
tv = Integer.parseInt(lbtv.getText());
wifi = Integer.parseInt(lbwifi.getText());
cctv = Integer.parseInt(lbcctv.getText());
int hasil1 = (air)+(tv)+(wifi)+(cctv);
lbHto.setText("Rp. "+hasil1);
hargaRumah = Integer.parseInt(hargaField.getText());
int hasil2 = (hasil1)+(hargaRumah);
lbhtr.setText("Rp. "+hasil2);
}
private void btnExitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
Komentar
Posting Komentar