Membuat Project Java Sederhana

by - February 03, 2019

Salam sukses untuk kita semua, baiklah kali saya akan berbagi tentang pemograman java. disini saya juga masih tahap belajar masih jauh dari kata pro dan disimi saya akan membuat sebuah project sederhana, baiklah langsung saja ikuti langkah-langkah nya.
Langkah pertama, kalian pilih Objek-objek yang ada pada tabel lalu sesuaikan nama dan propertiesnya.

Objek
Nama
Properties
jLabel1
JENIS ARMADA
jLabel1
jLabel2
TUJUAN
jLabel2
jLabel3
JENIS PELANGGAN
jLabel3
jLabel4
Diskon
jLabel4
jLabel5
Jumlah Pesan
jLabel5
jLabel6
Total
jLabel6
jLabel7
Total Diskon
jLabel7
jLabel8
Total Bayar
jLabel8
jLabel9
%
jLabel9
JLabel10
FORM TRANSAKSI MASKAPAI PENERBANGAN
JLabel10
JLabel11
Jl.Jendral Sudirman No.22
JLabel11
JLabel12
PEKANBARU, RIAU
JLabel12



jTextField1
-
harga
jTextField2
-
diskon
jTextField3
-
pesan
jTextField4
-
total
jTextField5
-
tdiskon
jTextField6
-
tbayar



jCheckBox1
BIASA
jbiasa
jCheckBox2
EXECUTIVE
jexce
jCheckBox3
BARU
jbaru
jCheckBox4
LANGGANAN
jlang



jComboBox1
Pilihan
jtujuan



jButton1
HITUNG
jButton1
jButton2
BERSIH
JButton2
jButton3
KELUAR
JButton3

Tabel Objek, Nama, dan Properties yang akan digunakan dalam pembuatan project Maskapai penerbangan Pekanbaru, Riau
Lalu buatlah desain form seperti gambar di bawah
DESAIN FORM



Gambar 1: Desain Form Project









Jika sudah selesai mendesain form lakukan langkah No. 2 berikut ini.
2. Langkah selanjutnya adalah memasukkan script program agara form ynag sudah didesain dapat digunakan. Dimana kita akan menghitung Total Harga, Total Diskon, dan Total Bayar. Caranya adalah double klik buttom hitung dan ketikkan script berikut:
private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        Double a,b,c,d,e,f,g,h,i;
a=Double.parseDouble(harga.getText());
b=Double.parseDouble(pesan.getText());
c=a*b;
total.setText(""+c);
d=Double.parseDouble(total.getText());
e=Double.parseDouble(diskon.getText());
f=d*e;
tdiskon.setText(""+f/100);
g=Double.parseDouble(total.getText());
h=Double.parseDouble(tdiskon.getText());
i=g-h;
tbayar.setText(""+i);
    }            
3. Langkah selanjutnya adalah klik Buttom Bersih yang fungsinya untuk membersihkan atau mengembalikan ke keadaan awal pada halaman form.  Double klik dan masukkan script berikut:
            private void bersihActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
                 tbayar.setText("");
         diskon.setText("");
         harga.setText("");
         tdiskon.setText("");
         total.setText("");
         pesan.setText("");
         jexce.setSelected(false);
         jbiasa.setSelected(false);
         jlang.setSelected(false);
         jbaru.setSelected(false);
         jtujuan.setSelectedItem("Pilihan");
    }    
3. Langkah selanjutnya yaitu klik buttom yang digunakan pada saat kita hendak keluar dari halaman project, caranya dauble klik pada buttom keluar lalu ketikkan script berikut:
  private void keluarActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        dispose();
    }     
4. Langkah selanjutnya kita akan menambahkan item pada jComboBox1 Caranya adalah klik kanan pada jComboBox1 lalu pilih properties lalu pilih model dan masukkan item seperti Gambar 2 dibawah ini.
Gambar 2: Nama-nama Item pada jComboBox1
5. Selanjutnya double klik pada jCheckBox1/BIASA dan ketikkan script berikut:
  private void jbiasaActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        jexce.setSelected(false);
        if(jtujuan.getSelectedItem()=="Padang"){
            harga.setBackground(Color.white);
            harga.setText("250000");
        }
         else
        if(jtujuan.getSelectedItem()=="Jakarta"){
            harga.setBackground(Color.white);
            harga.setText("300000"); 
        }
        else
         if(jtujuan.getSelectedItem()=="Bandung"){
            harga.setBackground(Color.white);
            harga.setText("350000"); 
         }
        else
         if(jtujuan.getSelectedItem()=="Bali"){
            harga.setBackground(Color.white);
            harga.setText("400000");
         }
    }             


6. Lakukan hal sama pada   jCheckBox2/EXECUTIVE lalu ketikkan script berikut:
  private void jexceActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        jbiasa.setSelected(false);
          if(jtujuan.getSelectedItem()=="Padang"){
            harga.setBackground(Color.white);
            harga.setText("400000");
        }
         else
        if(jtujuan.getSelectedItem()=="Jakarta"){
            harga.setBackground(Color.white);
            harga.setText("600000"); 
        }
        else
         if(jtujuan.getSelectedItem()=="Bandung"){
            harga.setBackground(Color.white);
            harga.setText("800000"); 
         }
        else
         if(jtujuan.getSelectedItem()=="Bali"){
            harga.setBackground(Color.white);
            harga.setText("1000000");
         }
    }      


7. Double klik pada jCheckBox3/BARU lalu ketikkan script berikut:
  private void jbaruActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        jlang.setSelected(false);
        if(jbaru.isSelected()==true){
            diskon.setBackground(Color.white);
            diskon.setText("2");
            JOptionPane.showMessageDialog(rootPane,"Selamat Anda mendapat diskon 2%");
        }
    }                                    
8. Lakukan hal yang sama pada jCheckBox4/LANGGANAN lalu ketikkan script berikut:
  private void jlangActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        jbaru.setSelected(false);
        if(jlang.isSelected()==true){
            diskon.setBackground(Color.white);
            diskon.setText("4");
            JOptionPane.showMessageDialog(rootPane,"Selamat Anda mendapat diskon 4%");
        }
    }        






Jika sudah selesai maka coba jalankan project tersebut, makan hasil akhirnya akan seperti gambar berikut:
Gambar 3: Hasil Ketika Project Dijlankan.

Baiklah kira-kira seperti itu project yang saya buat, selamat mencoba semoga berhasil, terima kasih juga sudah berkunjung ke blog saya.

You May Also Like

0 komentar