Membuat Project Java Sederhana
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.
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.
0 komentar