Kamis, 10 Januari 2019

CARA MEMBUAT PROGRAM TIKET BUS SEDERHANA DI JAVA NETBEANS - FRAME UJIAN AKHIR SEMESTER 1

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.


      Jika Sudah isi Nomer sesuai yang diinginkan : 



      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.

CARA MEMBUAT PROGRAM TIKET BUS SEDERHANA DI JAVA NETBEANS - FRAME UJIAN AKHIR SEMESTER 1

Assalamualaikum Wr. Wr. Salam Sejahtera bagi Kita Semua.       Ya sebelum saya menjelaskan bagaimana cara membuat Projeck nya, pertam...