Sunday 11 October 2015

14:25
Assalamualaikum Wr. Wb.
Hallo guys, kembali lagi bersama saya Mohamad Ibnu Rizky. Kali ini saya akan memberikat sedikit ilmu tentang bagaimana menggunakan perulangan penghitungan dalam bahasa Java. Aplikasi yang saya gunakan untuk Coding adalah NetBeans. oke tanpa basa-basi lagi, langsung saja kita eksekusi.

Berikut ini adalah langkah-langkah yang harus dilakukan:

  1. Pasang JDK, bila belum punya bisa download disini 
  2. Jalankan Aplikasi NetBeans, jika belum punya bisa download disini 
  3. Setelah kalian menjalankan aplikasi NetBeans, kurang lebih tampilannya akan seperti gambar dibawah ini


  4. Setelah itu kalian harus membuat project baru dengan cara Klik File --> New Project (atau bisa menggunakan Ctrl + Shift + N) --> Klik Folder Java --> pilih Java Aplication --> Klik Next


  5. Setelah itu akan muncul kotak dialog seperti gambar di bawah. Rubah Project Name dengan nama yang sesuai dengan apa yang akan kita buat, disini saya merubahnya dengan nama ulanghitung. INGAT nama tidak boleh ada spasi. Rubah Creat Main Class jika kalian ingin merubahnya, disini saya tidak merubahnya. Klik Finish jika sudah.

  6. Setelah itu tampilan akan seperti gambar di bawah.

  7. Pada tab project terdapat nama project yang kita buat yaitu ulanghitung. klik kanan pada ulanghitung tersebut dan klik Set as Main Project.


  8. Kosongkan semua script yang terdapat pada NetBeans kalian seperti gambar di bawah.



  9. Masukkan Script di bawah ini ke dalam project yang sudah kalian kosongkan di NetBeans kalian.
  10. package ulanghitung;
    
    import java.util.Scanner;
    
    public class Ulanghitung {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            String perintah="";
            int pilihan, jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga, diskon;
            double total = 0;
            //tampilkan daftar semua barang
            do{
            System.out.println(" ");
            System.out.println("TOKO PAK JONI KEREN");
            System.out.println("1. Beras\n2. Telur\n3. Gula");
            System.out.println("4. Minyak\n5. Tepung");
            //input pilihan 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 beras");
                        System.out.print("Masukkan Jumlah Beras = ");
                        jumlahbarang = in.nextInt();
                        harga = 10000*jumlahbarang;
                        System.out.println("Harga Beras = 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 didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg beras");
                        
                        total = total + harga;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                            perintah=in.next();
                break;
                case 2: System.out.println("Anda akan membeli Telur");
                        System.out.print("Masukkan Jumlah Telur = ");
                        jumlahbarang = in.nextInt();
                        harga = 2500*jumlahbarang;
                        System.out.println("Harga Telur = Rp. "+harga);
                        if (jumlahbarang % 5 >= 0){
                            jumlahbarang1 = jumlahbarang/5;}
                            jumlahbarang2 = jumlahbarang + jumlahbarang1;
                            
                            if (harga > 25000){
                            diskon = harga*4/100;
                            harga = harga-diskon;
                            System.out.println("Pembelian anda > 25000, Anda mendapat diskon 4% = Rp. "+diskon);
                        }
                            
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" buah Telur");
                        
                        total = total + harga;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                            perintah=in.next();
                break;
                case 3: System.out.println("Anda akan membeli Gula");
                        System.out.print("Masukkan Jumlah Gula = ");
                        jumlahbarang = in.nextInt();
                        harga = 4000*jumlahbarang;
                        System.out.println("Harga Gula = Rp. "+harga);
                        if (jumlahbarang % 5 >= 0){
                            jumlahbarang1 = jumlahbarang/5;}
                            jumlahbarang2 = jumlahbarang + jumlahbarang1;
                            
                            if (harga > 24000){
                            diskon = harga*5/100;
                            harga = harga-diskon;
                            System.out.println("Pembelian anda > 24000, Anda mendapat diskon 5% = Rp. "+diskon);
                        }
                            
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg Gula");
                        
                        total = total + harga;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                            perintah=in.next();
                break;
                case 4: System.out.println("Anda akan membeli Minyak");
                        System.out.print("Masukkan Jumlah Minyak = ");
                        jumlahbarang = in.nextInt();
                        harga = 5000*jumlahbarang;
                        System.out.println("Harga Minyak = Rp. "+harga);
                        if (jumlahbarang % 5 >= 0){
                            jumlahbarang1 = jumlahbarang/5;}
                            jumlahbarang2 = jumlahbarang + jumlahbarang1;
                            
                            if (harga > 35000){
                            diskon = harga*6/100;
                            harga = harga-diskon;
                            System.out.println("Pembelian anda > 35000, Anda mendapat diskon 6% = Rp. "+diskon);
                        }
                            
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Liter minyak");
                        
                        total = total + harga;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                            perintah=in.next();
                break;
                case 5: System.out.println("Anda akan membeli Tepung");
                        System.out.print("Masukkan Jumlah Tepung = ");
                        jumlahbarang = in.nextInt();
                        harga = 1500*jumlahbarang;
                        System.out.println("Harga Tepung = Rp. "+harga);
                        if (jumlahbarang % 5 >= 0){
                            jumlahbarang1 = jumlahbarang/5;}
                            jumlahbarang2 = jumlahbarang + jumlahbarang1;
                            
                            if (harga > 10000){
                            diskon = harga*1/100;
                            harga = harga-diskon;
                            System.out.println("Pembelian anda > 10000, Anda mendapat diskon 1% = Rp. "+diskon);
                            
                            
                        }
                            
                        System.out.println("Jumlah barang yang didapat = "+jumlahbarang2);
                        System.out.println("Selamat Anda cukup membayar Rp. "+harga+" untuk "+jumlahbarang2+" Kg tepung");
                        
                        total = total + harga;
                        System.out.print("Ada Pesanan Lagi? (Y/N) ");
                            perintah=in.next();
            }
            }while(perintah.equalsIgnoreCase("Y"));
                System.out.println(" ");
                System.out.println("*****************************************");
                System.out.println("Total Seluruhnya = RP. "+total);
                System.out.println("Terima Kasih, Selamat Belanja Kembali");
                System.out.println("*****************************************");
        }
        
    }
    






  11. Lalu kita coba klik run dengan cara tekan F6 pada keyboard, pada tab Output - ulanghitung (run). Setelah itu kita diharuskan memasukkan pilihan angka, memasukkan jumlah barang, sehingga menghasilkan total bayar, dan akan ada intruksi untuk melanjutkan atau tidak.

SELAMAT MENCOBA :)

DILARANG COPY PASTE TANPA MENYERTAKAN ALAM SUMBER

0 comments:

Post a Comment