Langsung ke konten utama

Java Programming - Program Cek Harga Rumah di Perumahan

         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!

Komentar

  1. Nama : Abraham
    Semester/Angkatan : 2/001
    NIM : 161011700049
    Prodi : Sistem Informasi || Reguler A
    Mata Pelajaran : Bahasa Pemrograman 1 (Java 2)

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Program Python || Program Menyebutkan Angka(Terbilang)

Hai guys! Saya Bram, saya baru di dalam blogger ini. hihi... Kali ini saya akan memberikan tutorial pemrograman Python dan saya akan membuat sebuah aplikasi yang mana dapat menyebutkan angka atau terbilang dari angka yang kita input, semisal angka 12987, maka penyebutannya adalah Dua belas ribu Sembilan ratus Delapan puluh Tujuh bahkan dapat ditambahkan kata "Rupiah" di akhir penyebutannya . Namun aplikasi ini bukan dalam bentuk GUI (Graphical User Interface) hanya dalam bentuk Command Line saja.   pada saat blog ini saya buat, tools yang saya gunakan adalah Enthough Canopy 64-bit karena device yang saya gunakan bersistem operasi 64 bit/x64. Python   sendiri merupakan bahasa pemrograman yang multi platform yang dimana bahasa pemrograman ini dapat digunakan di aplikasi web, mobile, desktop, dll, juga bahasa pemrograman ini lebih mudah dimengerti karena penggunaan bahasanya yang sederhana dibanding bahasa pemrograman lain seperti C,C++, Java, dll. Berikut Source Cod...

Membuat Aplikasi Data Pegawai dengan VB.NET

Deskripsi Aplikasi ini saya buat untuk mendata karyawan dikantor saya beserta foto dari si pegawai tersebut. karena di tempat saya bekerja  pendataan karyawan masih dilakukan secara manual dengan ms.Excel ataupun arsip berkas dokumen yang membuat data rentan terubah-ubah, tercecer kemana-mana ataupun diubah oleh orang-orang yang tanpa hak mengaksesnya dan tidak bertanggung jawab atas yang diperbuat. Untuk itu saya membuat aplikasi ini dengan login form agar hanya orang-orang yang memiliki hak dan akses yang bisa masuk ke dalam aplikasi untuk full control melakukan semua kegiatan pendataan dan aplikasi ini digunakan untuk bagian SDM . Terlebih lagi kantor saya sering sekali merekrut pegawai baru tiap bulannya dan seiring dengan itu banyak juga pegawai yang resign tiap bulannya. Bahkan ada yang resign tanpa bilang ke atasan, itu membuat pendataan pegawai yang ada di kantor menjadi kacau karena tidak tau mana pegawai yang resign bila dicari secara data, daripada itu saya menyi...

Java Programming - Program Pendataan Rumah

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...