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.

Kamis, 01 November 2018

PROJECT PROGAM JAVA NETBEANS PENGHITUNGAN KASIR

Assakamualaikum Wr.Wb.

Deskripsi
Menghitung Harga dan Diskon Barang atau Produk Olahraga
Menjual barang atau produk lebih dari 50000 mendapatkan diskon
if (harga > 50000){
diskon = harga*2/100;   <- 2 itu adalah Diskon yang ditentukan
harga = harga-diskon;
Penyelesaian = Total pembayaran yang akan di bayar dan serta potongan diskonnya.


Codding  :

*/import java.util.Scanner;
public class SwitchcaseUTS_EkoSugengRiyadi {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner in = new Scanner(System.in);
        int pilihan, jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga, diskon;
        //tampilkan daftar semua barang
        System.out.println(" TOKO OLAHRAGA MIKASA SPORT ");
        System.out.println("============================");
        System.out.println("|1.Baju Jersey             |");
        System.out.println("|2.Sepatu Futsal Specs     |");
        System.out.println("|3.Sepatu Sepak Bola Specs |");
        System.out.println("|4.Bola Futsal             |");
        System.out.println("|5.Bola Sepak              |");
        System.out.println("============================");
        //input pilih barang
        System.out.print("Masukkan Pilihan Angka = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda akan membeli Baju Jersey");
                    System.out.print("Masukkan Jumlah Baju Jersey = ");
                    jumlahbarang = in.nextInt();
                    harga = 150000*jumlahbarang;
                    System.out.println("Harga Baju Jersey = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                 
                    if (harga > 50000){
                        diskon = harga*2/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian Anda > 50000, Anda mendapat diskon 2% = Rp. "+diskon);
                    }
                 
                    System.out.println("Jumlah barang yang di dapat = "+jumlahbarang2);
                    System.out.println("==========================================================");
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Baju Jersey ");
                 
            break;
            case 2: System.out.println("Anda akan membeli Sepatu Futsal Specs");
                    System.out.print("Masukkan Jumlah Sepatu Futsal Specs = ");
                    jumlahbarang = in.nextInt();
                    harga = 450000*jumlahbarang;
                    System.out.println("Harga Sepatu Futsal Specs = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                   
                        if (harga > 100000){
                        diskon = harga*4/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 100000, Anda mendapat diskon 4% = Rp. "+diskon);
                    }
                   
                    System.out.println("Jumlah barang yang di dapat = "+jumlahbarang2);
                    System.out.println("==========================================================================");
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Pasang Sepatu Futsal Specs");
                 
            break;
            case 3: System.out.println("Anda akan membeli Sepatu Sepak Bola Specs");
                    System.out.print("Masukkan Jumlah Sepatu Sepak Bola Specs = ");
                    jumlahbarang = in.nextInt();
                    harga = 500000*jumlahbarang;
                    System.out.println("Harga Sepatu Sepak Bola Specs = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                   
                        if (harga > 150000){
                        diskon = harga*5/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 150000, Anda mendapat diskon 5% = Rp. "+diskon);
                    }
                   
                    System.out.println("Jumlah barang yang di dapat = "+jumlahbarang2);
                    System.out.println("=======================================================================");
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Pasang Sepatu Sepak Bola Specs");     
                 
            break;
            case 4: System.out.println("Anda akan membeli Bola Futsal");
                    System.out.print("Masukkan Jumlah Bola Futsal = ");
                    jumlahbarang = in.nextInt();
                    harga = 250000*jumlahbarang;
                    System.out.println("Harga Bola Futsal = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                   
                        if (harga > 75000){
                        diskon = harga*10/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 75000, Anda mendapat diskon 10% = Rp. "+diskon);
                    }
                   
                    System.out.println("Jumlah barang yang di dapat = "+jumlahbarang2);
                    System.out.println("===========================================================");
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Bola Futsal");
                 
            break;
            case 5: System.out.println("Anda akan membeli Bola Sepak");
                    System.out.print("Masukkan Jumlah Bola Sepak = ");
                    jumlahbarang = in.nextInt();
                    harga = 300000*jumlahbarang;
                    System.out.println("Harga Bola Sepak = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                   
                        if (harga > 200000){
                        diskon = harga*20/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 200000, Anda mendapat diskon 20% = Rp. "+diskon);
                    }
                   
                    System.out.println("Jumlah barang yang di dapat = "+jumlahbarang2);
                    System.out.println("==========================================================");
                    System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Bola Sepak");     
        }
    }
 
}


run:
 TOKO OLAHRAGA MIKASA SPORT
============================
|1.Baju Jersey             |
|2.Sepatu Futsal Specs     |
|3.Sepatu Sepak Bola Specs |
|4.Bola Futsal             |
|5.Bola Sepak              |
============================
Masukkan Pilihan Angka = 1
Anda akan membeli Baju Jersey
Masukkan Jumlah Baju Jersey = 1
Harga Baju Jersey = Rp. 150000
Pembelian Anda > 50000, Anda mendapat diskon 2% = Rp. 3000
Jumlah barang yang di dapat = 1
==========================================================
Selamat Anda cukup membayar Rp. 147000 untuk 1 Baju Jersey
BUILD SUCCESSFUL (total time: 5 seconds)

Hasil Run :

FlowChart :


Sekian dan Terimakasih

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