Saturday, October 3, 2015

Membuat Switch Case dengan Bonus dan Diskon per item Pada Netbeans

Assalamualaikum Wr.Wb, kembali lagi dengan saya Yessika Lusiarini.. Kali ini saya akan menjelaskan tentang bagaimana cara Membuat Diskon Per Item Dengan Switch Case.. Yukss langsung aja dimulai yaa

1. Kalian harus memiliki aplikasi Netbeans
2. Kalau sudah punya silahkan dibuka aplikasi Netbeansnya, nah ntar akan muncul gambar kayak gini loh ->

3. Lalu akan muncul seperti ini 

4. Selanjutnya akan muncul tampilan seperti ini; tulis nama project sesuai keinginan, yang jelas namanya tidak boleh menggunakan spasi. Kemudian klik finish jika sudah selesai memberi nama.
5. Kemudian tampilannya akan seperti berikut ;
6. Nah sekarang saatnya kita bermain dengan kodding hehe.. tulis script berikut dibawah script package tryreyshi3; >>  import java.util.Scanner; <<

7.Kemudian cari script public static void main(String[] args) { nah kemudian tulis script yang diinginkan di bawah script public static void main(String[] args) {
kita akan membuat piihan menu dengan menggunakan switch case, nah setelah membuat pilihan menunya kita akan menampilkan bonus jumlah, contoh : jika kita membeli barang lebih dari 5 maka mendapat bonus 1. 
nah setelah itu kita tambahkan diskon per case, contohnya jika kita membeli dengan biaya total lebih dari 200000 maka akan mendapat diskon 5 %. berikut script yang harus digunakan : 
 public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        System.out.println("~          Hello My Customers          ~");
        System.out.println("~   Selamat Datang di Tryreyshi Shop   ~");
        System.out.println("~       Anda Puas Kami Bahagia         ~");
        System.out.println("~      Jl.Jajag No.12 Banyuwangi       ~");
        System.out.println("~     Sedia Bermacam Jenis Pakaian     ~");
        System.out.println("~           Telp.0333(6243524)         ~");
        System.out.println("~             Happy Shopping           ~");
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
       
        Scanner input = new Scanner(System.in);
        int pilihan, harga, jumlah, biaya;
        int diskon = 0, biayatotal;
        
        System.out.println("Daftar Pakaian Tryreyshi Shop");
        System.out.println(" 1. Kemeja ");
        System.out.println(" 2. T-shirt");
        System.out.println(" 3. Gamis");
        System.out.println(" 4. Jeans");
        System.out.println(" 5. Baju Anak");
        System.out.print(" Anda memilih yang mana? >>  ");
        pilihan = input.nextInt();
        switch (pilihan){
            case 1:
                System.out.println("Apakah anda ingin membeli Kemeja ?");
                System.out.print("Harga Kemeja adalah Rp. ");
                harga = input.nextInt();
                System.out.print("Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println ("Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 5 && jumlah < 10)
                   jumlah++;
                else if (jumlah >= 10)
                   jumlah = jumlah + 2;
                System.out.println("Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 5000 && biaya <= 20000)
                    diskon = biaya * 5 / 100;
                else if(biaya > 20000)
                    diskon = biaya * 10 / 100;
                biayatotal = biaya - diskon;
                System.out.println("Biaya yang harus dibayar dari " + jumlah + " Kemeja adalah sebesar Rp." + biaya);
                System.out.println("Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal);
                break;
            case 2:
                System.out.println("Apakah anda ingin membeli T-shirt ?");
                System.out.print("Harga T-shirt adalah Rp. ");
                harga = input.nextInt();
                System.out.print("Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println ("Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 8 && jumlah < 20)
                   jumlah = jumlah + 2;
                else if (jumlah >= 20)
                   jumlah = jumlah + 3;
                System.out.println("Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 40000 && biaya <= 200000)
                    diskon = biaya * 2 / 100;
                else if(biaya > 200000 )
                    diskon = biaya * 5 / 100;
                biayatotal = biaya - diskon;
                System.out.println("Biaya yang harus dibayar dari " + jumlah + " T-Shirt adalah sebesar Rp." + biaya);
                System.out.println("Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal);
                break;
            case 3:
                System.out.println("Apakah anda ingin membeli Gamis ?");
                System.out.print("Harga Gamis adalah Rp. ");
                harga = input.nextInt();
                System.out.print("Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println ("Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >6)
                   jumlah++;
                else if (jumlah >= 12)
                   jumlah = jumlah + 2;
                System.out.println("Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 50000 && biaya <= 250000)
                    diskon = biaya * 4 / 100;
                else if(biaya > 250000)
                    diskon = biaya * 6 / 100;
                biayatotal = biaya - diskon;
                System.out.println("Biaya yang harus dibayar dari " + jumlah + " Gamis adalah sebesar Rp." + biaya);
                System.out.println("Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal);
                break;
            case 4:
                System.out.println("Apakah anda ingin membeli Jeans ?");
                System.out.print("Harga Jeans adalah Rp. ");
                harga = input.nextInt();
                System.out.print("Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println ("Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 8 )
                   jumlah = jumlah + 3;
                else if (jumlah >= 20)
                   jumlah = jumlah + 6;
                System.out.println("Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 150000 && biaya <= 500000)
                    diskon = biaya * 1 / 100;
                else if(biaya > 500000)
                    diskon = biaya * 5 / 100;
                biayatotal = biaya - diskon;
                System.out.println("Biaya yang harus dibayar dari " + jumlah + " kemeja adalah sebesar Rp." + biaya);
                System.out.println("Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal);
                break;
            case 5:
                System.out.println("Apakah anda ingin membeli Baju Anak?");
                System.out.print("Harga Baju Anak adalah Rp. ");
                harga = input.nextInt();
                System.out.print("Jumlahnya ada >> ");
                jumlah = input.nextInt();
                biaya = harga * jumlah ;
                System.out.println ("Biaya total yaitu sebesar Rp." + biaya);
                if (jumlah >= 2 && jumlah < 10)
                   jumlah++;
                else if (jumlah >= 10)
                   jumlah = jumlah + 3;
                System.out.println("Jadi Jumlah total yaitu " + jumlah);
                if ( biaya >= 80000 && biaya <= 300000)
                    diskon = biaya * 4 / 100;
                else if(biaya > 300000)
                    diskon = biaya * 15 / 100;
                biayatotal = biaya - diskon;
                System.out.println("Biaya yang harus dibayar dari " + jumlah + " kemeja adalah sebesar Rp." + biaya);
                System.out.println("Biaya setelah mendapat diskon adalah sebesar Rp." + biayatotal);
                break;
                
               
                
                
                
        }
                
        
        
    }
    
}

 ini contoh printscreennya hehe ..

8. setelah itu kita coba jalankan dengan klik run atau tombol F6. Maka akan terlihat seperti gambar berikut :


disitu terihat kita memilh barang 1 yaitu kemeja, kemudian harga kemeja itu 60000 dan kita membeli 8, nah karna kita membeli > 5 dan < 10 yaitu 8 maka kita mendapat bonus 1 kemeja, setelah itu kita juga mendapat diskon 10 % karena biaya total yang dibayar >20000. nah begitu seterusnya .. 

9. silahkan dicoba dan terimakasih banyak ..



0 comments:

Post a Comment

 

Sika's Idea Template by Ipietoon Cute Blog Design and Bukit Gambang