Hallo guys!, pada kesempatan kali ini saya telah membuat sebuah program dengan basis bahasa pemrograman Java. Program yang saya buat kali ini adalah "Program Cek Harga Rumah di Perumahan". Program ini saya buat atas keresahan yang dirasakan oleh orang tua saya yang ingin membeli rumah di sebuah perumahan beberapa tahun yang lalu, namun di setiap sales rumah menyajikan harga yang berbeda dan membuat orang tua saya bingung padahal masih 1 perumahan dan mungkin itu adalah rumah yang sama(who knows?), Nah!, dengan program ini mungkin akan membantu meminimalisir Miss Communication dan Pungutan biaya berlebih yang tidak jelas dari setiap sales yang menyajikan harga, program ini akan di gunakan di kantor-kantor pemasaran perumahan, tempat biasa para buyer akan bertanya akan harga, spesifikasi dan gambar rumah yang dipilih dengan jelas, fix, dan konsisten. berikut tampilan programnya.
Ya kurang lebih tampilan programnya seperti ini, ini basih basic dan masih bisa di tambah-tambah lagi item yang ingin digunakan dan menambah informasi-informasi yang dimau. Program ini juga sudah cukup membantu untuk melihat harga dan opsi-opsi tambahan yang dipilih, oh iya harga di tiap blok dan tipe itu berbeda sesuai dengan perumahan yang dipilih, dan ini ada script nya bagi yang mau edit dll, :
private void RBPerAActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int rumah = 2000000;
txtPerumahan.setText(""+rumah);
}
private void RBPerBActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txtPerumahan.setText(""+1850000);
}
private void RBBlokAActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RBPerA.isSelected()){
txtBlok.setText(""+1550000);
}
if (RBPerB.isSelected()){
txtBlok.setText(""+1350000);
}
}
private void RBBlokBActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RBPerA.isSelected()){
txtBlok.setText(""+1300000);
}
if (RBPerB.isSelected()){
txtBlok.setText(""+1150000);
}
}
private void CBEliteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RBPerA.isSelected()){
txtTipe.setText(""+598000000);
}
if (RBPerB.isSelected()){
txtTipe.setText(""+488000000);
}
}
private void RBPlusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RBPerA.isSelected()){
txtTipe.setText(""+465200000);
}
if (RBPerB.isSelected()){
txtTipe.setText(""+328300000);
}
}
private void RBStandardActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RBPerA.isSelected()){
txtTipe.setText(""+342600000);
}
if (RBPerB.isSelected()){
txtTipe.setText(""+224900000);
}
}
private void CBTvActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (CBTv.isSelected()){
lblTv.setText(""+4500000);
} else {
lblTv.setText(""+0);
}
}
private void CBAirActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (CBAir.isSelected()){
lblAir.setText(""+2470000);
} else {
lblAir.setText(""+0);
}
}
private void CBInternetActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (CBInternet.isSelected()){
lblInternet.setText(""+6500000);
} else {
lblInternet.setText(""+0);
}
}
private void BTNResetActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txtPerumahan.setText("");
txtBlok.setText("");
txtTipe.setText("");
txtHasil.setText("");
lbl1.setText("");
}
private void BTNExitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
private void BTNHitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a,b,c,d,e,f;
a = Integer.parseInt(txtPerumahan.getText());
b = Integer.parseInt(txtBlok.getText());
c = Integer.parseInt(txtTipe.getText());
int hasil = (a)+(b)+(c);
txtHasil.setText("Rp."+hasil);
d = Integer.parseInt(lblTv.getText());
e = Integer.parseInt(lblAir.getText());
f = Integer.parseInt(lblInternet.getText());
int hasil2 = (d)+(e)+(f);
lbl1.setText("Rp."+hasil2);
}
mohon maaf bila ada codingan yang salah dan tidak sesuai dan beberapa variabel name yang tidak sesuai dengan nama labelnya, tapi over all ini working dan murni codingan saya, kurang lebihnya mohon maaf and see you on the next post, YOW!
Nama : Abraham
BalasHapusSemester/Angkatan : 2/001
NIM : 161011700049
Prodi : Sistem Informasi || Reguler A
Mata Pelajaran : Bahasa Pemrograman 1 (Java 2)