Tuesday, March 21, 2017

Membuat Source Code Dengan Net Beans

Assalamualikum Wr.Wb

Saya disini akan menjelaskan kasus di program saya ,
Saya membuat tentang menu dalam sebuah restoran dimana ada beberapa pilihan menu seperti ini :
















Dalam kasus diatas saya menggunakan IF dan di dalam IF saya memasukan fungsi SWITCH CASE , dimana jika user memasukan pilihan sesuai nomer maka akan muncul print Menu yang di pilih , setelah itu program akan meminta memasukan jumlah pesanan . Disini saya menggunakan IF lagi karena jika pesanan >=5 mendapat diskon sebesar 5% dan jika >=10 maka akan mendapat diskon sebesar 10%. seperti ini :

















Jika sudah memasukan jumlah pesanan program akan langsung menghitung total harga dan diskon dari pesanan jika sudah memenuhi syarat .

Setelah itu program akan meminta untuk user memasukan pilihan minuman dan jumlah minuman yang di pesan , dan akan mendapat diskon jika 10% jika pesan >=5 gelas dan 20% jika >=10 gelas minuman . seperti di bawah ini :


















Setelah itu program akan langsung mengitung total dari semua harga makanan dan minuman , dan juga total jumlah pesanan , dan juga diskon yang di dapat .

sekian penjelasan singkat dari program saya .
di bawah ini adalah source code dari program saya :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tugas1;

/**z
 *
 * @author ASUS
 */
import java.util.Scanner;
public class Tugas3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         Scanner in = new Scanner(System.in);
        int pilihanmakan,porsimakanan=0,hargaTmakanan=0,Diskonmakanan=0;
       
        System.out.println("==============================================SELAMAT DATANG DI ==========================================================");
        System.out.println("RRRRR  EEEEEE  SSSSS TTTTTT   OOOO       SSSSS UU    UU KK  KK   AA      KK  KK EEEEEE NN   N YY  YY   AA   NN   N   GGGGG");
        System.out.println("R   RR EE     SS       TT   OO    OO    SS     UU    UU KK K    A  A     KK K   EE     NNN  N YY  YY  A  A  NNN  N G      ");
        System.out.println("RRRRRR EEEEEE  SSSS    TT   OO    OO     SSSS  UU    UU KKK    AA  AA    KKK    EEEEEE NN N N   YY   AA  AA NN N N G  GGGG");
        System.out.println("R RR   EE         SS   TT   OO    OO        SS UU    UU KK K   AAAAAA    KK K   EE     NN  NN   YY   AAAAAA NN  NN G    GG");
        System.out.println("R   RR EEEEEE SSSSS    TT     OOOO      SSSSS    UUUU   KK  KK AA  AA    KK  KK EEEEEE NN   N   YY   AA  AA NN   N   GGGGG");
        System.out.println("==============RESTO===================================SUKA====================================KENYANG=====================");
                System.out.println(" ");
        System.out.println("PROMO BORONGAN : Pesan minimal 5 porsi makanan diskon 5% ");
        System.out.println("                 Pesan minimal 10 porsi makanan diskon 10% ");
                System.out.println(" ");
        System.out.println("  ========Pilihan Makanan======== ");
        System.out.println("||1. Nasi Goreng       Rp. 15.000||");
        System.out.println("||2. Bakso             RP. 18.000||");
        System.out.println("||3. Mie Goreng        Rp. 12.000||");
        System.out.println("||4. Soto              Rp. 13.000||");
        System.out.println("||5. Kwetiaw           Rp. 14.000||");
        System.out.println("  =============================== ");
        System.out.print("Silakan Pilih 1,2,3,4 atau 5 ? ");
        pilihanmakan = in.nextInt();
       
        if (pilihanmakan <=5)
        {switch (pilihanmakan){
            case 1: System.out.println("Pesanan Anda Nasi Goreng");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsimakanan = in.nextInt();
                    hargaTmakanan=15000*porsimakanan;
                    System.out.print("Pesanan Anda Adalah Nasi Goreng "+porsimakanan);
                    System.out.println(" Porsi.  Rp. "+hargaTmakanan);
                    if(porsimakanan>=5){
                        Diskonmakanan=hargaTmakanan/20;}
                    if(porsimakanan>=10){
                        Diskonmakanan=hargaTmakanan/10;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonmakanan);
                    break;
                       
            case 2: System.out.println("Pesanan Anda Bakso");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsimakanan = in.nextInt();
                    hargaTmakanan=18000*porsimakanan;
                    System.out.print("Pesanan Anda Adalah Bakso "+porsimakanan);
                    System.out.println(" Porsi.  Rp. "+hargaTmakanan);
                    if(porsimakanan>=5){
                        Diskonmakanan=hargaTmakanan/20;}
                    if(porsimakanan>=10){
                        Diskonmakanan=hargaTmakanan/10;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonmakanan);
                    break;
                   
            case 3: System.out.println("Pesanan Anda Mie Goreng");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsimakanan = in.nextInt();
                    hargaTmakanan=12000*porsimakanan;
                    System.out.print("Pesanan Anda Adalah Mie Goreng "+porsimakanan);
                    System.out.println(" Porsi.  Rp. "+hargaTmakanan);
                    if(porsimakanan>=5){
                        Diskonmakanan=hargaTmakanan/20;}
                    if(porsimakanan>=10){
                        Diskonmakanan=hargaTmakanan/10;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonmakanan);
                    break;
                   
            case 4: System.out.println("Pesanan Anda Soto");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsimakanan = in.nextInt();
                    hargaTmakanan=14000*porsimakanan;
                    System.out.print("Pesanan Anda Adalah Soto "+porsimakanan);
                    System.out.println(" Porsi.  Rp. "+hargaTmakanan);
                    if(porsimakanan>=5){
                        Diskonmakanan=hargaTmakanan/20;}
                    if(porsimakanan>=10){
                        Diskonmakanan=hargaTmakanan/10;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonmakanan);
                    break;
                         
            case 5: System.out.println("Pesanan Anda Kwetiaw");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsimakanan = in.nextInt();
                    hargaTmakanan=14000*porsimakanan;
                    System.out.print("Pesanan Anda Adalah Kwetiaw "+porsimakanan);
                    System.out.println(" Porsi.  Rp. "+hargaTmakanan);
                    if(porsimakanan>=5){
                        Diskonmakanan=hargaTmakanan/20;}
                    if(porsimakanan>=10){
                        Diskonmakanan=hargaTmakanan/10;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonmakanan);
                    break;
                    }
        } else System.out.println("Pilihan Yang Anda Masukan Tidak Ada.");
    System.out.println(" ")    ;  
    int pilihanminum,porsiminuman=0,hargaTminuman=0,Diskonminuman=0;

        System.out.println("PROMO BORONGAN : Pesan minimal 5 Gelas minuman diskon 10% ");
        System.out.println("                 Pesan minimal 10 Gelas minuman diskon 20% ");
                System.out.println(" ");
        System.out.println("  =======Pilihan Minuman======= ");
        System.out.println("||1. Es Teh           Rp. 4.000||");
        System.out.println("||2. Es Campur        RP. 8.000||");
        System.out.println("||3. Kopi Susu        Rp. 6.000||");
        System.out.println("||4. Jus Buah         Rp. 9.000||");
        System.out.println("||5. Aqua             Rp. 3.000||");
        System.out.println("  ============================= ");
        System.out.print("Silakan Pilih 1,2,3,4 atau 5 ? ");
        pilihanminum = in.nextInt();
       
        if (pilihanminum <=5){
        switch (pilihanminum){
            case 1: System.out.println("Pesanan Anda Es Teh");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsiminuman = in.nextInt();
                    hargaTminuman=4000*porsiminuman;
                    System.out.print("Pesanan Anda Adalah Es Teh "+porsiminuman);
                    System.out.println(" Gelas.  Rp. "+hargaTminuman);
                    if(porsiminuman>=5){
                        Diskonminuman=hargaTminuman/10;}
                    if(porsiminuman>=10){
                        Diskonminuman=hargaTminuman/5;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonminuman);
                    break;
                       
            case 2: System.out.println("Pesanan Anda Es Campur");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsiminuman = in.nextInt();
                    hargaTminuman=8000*porsiminuman;
                    System.out.print("Pesanan Anda Adalah Es Campur "+porsiminuman);
                    System.out.println(" Gelas.  Rp. "+hargaTminuman);
                    if(porsiminuman>=5){
                        Diskonminuman=hargaTminuman/10;}
                    if(porsiminuman>=10){
                        Diskonminuman=hargaTminuman/5;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonminuman);
                    break;
                   
            case 3: System.out.println("Pesanan Anda Kopi Susu");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsiminuman = in.nextInt();
                    hargaTminuman=6000*porsiminuman;
                    System.out.print("Pesanan Anda Adalah Kopi Susu "+porsiminuman);
                    System.out.println(" Gelas.  Rp. "+hargaTminuman);
                    if(porsiminuman>=5){
                        Diskonminuman=hargaTminuman/10;}
                    if(porsiminuman>=10){
                        Diskonminuman=hargaTminuman/5;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonminuman);
                    break;
                   
            case 4: System.out.println("Pesanan Anda Jus Buah");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsiminuman = in.nextInt();
                    hargaTminuman=9000*porsiminuman;
                    System.out.print("Pesanan Anda Adalah Jus Buah "+porsiminuman);
                    System.out.println(" Gelas.  Rp. "+hargaTminuman);
                    if(porsiminuman>=5){
                        Diskonminuman=hargaTminuman/10;}
                    if(porsiminuman>=10){
                        Diskonminuman=hargaTminuman/5;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonminuman);
                    break;
                         
            case 5: System.out.println("Pesanan Anda Aqua");
                    System.out.print("Masukkan Jumlah Pesanan = ");
                    porsiminuman = in.nextInt();
                    hargaTminuman=3000*porsiminuman;
                    System.out.print("Pesanan Anda Adalah Aqua "+porsiminuman);
                    System.out.println(" Gelas.  Rp. "+hargaTminuman);
                    if(porsiminuman>=5){
                        Diskonminuman=hargaTminuman/10;}
                    if(porsiminuman>=10){
                        Diskonminuman=hargaTminuman/5;}
                        System.out.println("Pesanan Mendapatkan Diskon Sebesar = Rp. "+Diskonminuman);
                    break;
                    }
        } else System.out.println("Pilihan Yang Anda Masukan Tidak Ada.");
    System.out.println(" ");
int Totalsemua=0,Totalmakan=0,Totalminum=0,TotalDiskon=0;
    System.out.println("Yang Harus Di Bayar");
        Totalmakan=hargaTmakanan-Diskonmakanan;
        Totalminum=hargaTminuman-Diskonminuman;
        Totalsemua=Totalmakan+Totalminum;
        TotalDiskon=Diskonmakanan+Diskonminuman;
           System.out.println("Makanan Rp. "+Totalmakan);
           System.out.println("Minuman Rp. "+Totalminum);
           System.out.println("Jumlah Item "+porsimakanan+" Porsi Makanan "+porsiminuman+" Gelas Minuman ");
           System.out.println("Anda Mendapatkan Diskon Sebesar Rp. "+TotalDiskon);
           System.out.println("Total   Rp. "+Totalsemua);
           System.out.println(" ");
           System.out.println("TERIMA KASIH ATAS KUNJUNGAN ANDA \n "
                   + "   "
                   + "SILAKAN DATANG KEMBALI ");
          
        }
    }