Assalamualaikum Wr. Wr.
Salam Sejahtera bagi Kita Semua.
Ya sebelum saya menjelaskan bagaimana cara membuat Projeck nya, pertama saya akan menjelaskan kalo di Postingan kali ini saya akan membuat Program tentang Tiket Bus Sederhana di Java Netbeans 8.2. Berhubungan ini Postingan Untuk Ujian Akhir Semester 1 saya di Kampus, dan siapa tau Pengunjung Blog ini yang melihat bisa bermanfaat baginya. Dalam Projeck ini menggunakan beberapa Swing Control yaitu : Label, List, Combo Box, TextField, Button, dan Check Box.
Ini Desain Framenya :
Berikut caranya membuat Program Tersebut :
1. Deskkripsi Projek
Program ini dibuat untuk memudahkan orang yang ingin berpergian keluar Kota atau Provinsi. Program ini dibuat untuk orang yang ingin membeli Tiket Bus Sinar Jaya.
- Nomer Class Bus
- Jenis Class Bus
- Harga Tiket Bus
- Tujuan
- Jumlah Tiket yang ining di Beli
- Harga Total Tiket yang di Beli
- Diskon Tiket
- Proses
- Reset
2. ScreenShoot RUN Frame
Contoh salah satu Jenis Class Buss ketika di RUN :
A. Jika Tidak membeli lebih dari 4 Tiket Maka tidak akan mendapatkan Diskon 10%
B. Jika membeli 4 atau lebih Tiket Maka akan mendapatkan Diskon 10%
C. Jika Tombol Reset di Klik maka akan menjadi Seperti Semula
3. Source Code
Berikut Souce Code nya :
Catatan : Untuk mendapatkan Nomer 0 - 4 Seperti ini :
Makan langkah langkah - langkahnya :
Klik Kanan pada ComboBox - Pilih Properties - Model - Lalu Pilih yang ada di Tanda Panah.
A. Scoure Code pada Combo Pilih Nomer Class Bus
int NomerBus=Integer.parseInt(ComboNomerBus.getSelectedItem().toString());
if (NomerBus==0){
TextJenisBus.setText("");
TextHargaTiket.setText("");
}
else if (NomerBus==1){
TextJenisBus.setText("EXECUTIVE");
TextHargaTiket.setText("Rp.300.000");
}
else if (NomerBus==2){
TextJenisBus.setText("BISNIS");
TextHargaTiket.setText("Rp.250.000");
}
else if (NomerBus==3){
TextJenisBus.setText("PATAS AC");
TextHargaTiket.setText("Rp.200.000");
}
else if (NomerBus==4){
TextJenisBus.setText("EKONOMI");
TextHargaTiket.setText("Rp.150.000");
}
Jika sudah di Codding maka akan seperti berikut :
B. Scoure Code pada Tombol Proses
int Tiket=Integer.parseInt(ComboJumlahTiket.getSelectedItem().toString());
int bis1=300000, bis2=250000, bis3=200000, bis4=150000;
int Harga=0;
if (ComboNomerBus.getSelectedIndex()==1){
Harga=bis1*Tiket;
TextHargaTotal.setText(""+Harga);
}
else if (ComboNomerBus.getSelectedIndex()==2){
Harga=bis2*Tiket;
TextHargaTotal.setText(""+Harga);
}
else if (ComboNomerBus.getSelectedIndex()==3){
Harga=bis3*Tiket;
TextHargaTotal.setText(""+Harga);
}
else if (ComboNomerBus.getSelectedIndex()==4){
Harga=bis4*Tiket;
TextHargaTotal.setText(""+Harga);
}
Jika sudah di Codding maka akan seperti berikut :
C. Scoure Code pada CheckBox Diskon 10%
int HargaTotal=Integer.parseInt(TextHargaTotal.getText());
if (ComboJumlahTiket.getSelectedIndex()>=4){
int HargaTiketDiskon=HargaTotal*10/100;
int HargaSemua=HargaTotal-HargaTiketDiskon;
TextHargaDiskon.setText(""+HargaSemua);
} else TextHargaDiskon.setText(""+HargaTotal);
Jika sudah di Codding maka akan seperti berikut :
D. Scoure Code pada Tombol Reset
TextJenisBus.setText("");
TextHargaTiket.setText("");
TextTujuan.setText("");
TextHargaTotal.setText("");
TextHargaDiskon.setText("");
ComboNomerBus.setSelectedIndex(0);
ComboJumlahTiket.setSelectedIndex(0);
Jika sudah di Codding maka akan seperti berikut :
Selesai
Nah itu dia Penjelasan dari saya tentang Program / Projeck Tentang Tiket Bus Sederhana tersebut. Apabila ada kata - kata yang salah,, tidak lengkap Penjelasannnya, atau Project nya tidak sempurna karna saya juga masih belajar, kurang lebihnya Mohon Maaf, Semoga Bermanfaat.
Wassalamualaikum Wr. Wb.