The combination looping for and compilation education with Java Language's

 Assalamualaikum warahmatullahi wabarakatuh

Okey kita akan melanjutkan materi kita kembali, pada kali ini kita akan membahas mengenai program lagi. Nah disini saya akan membahas mengenai perulangan for.

Langsung saja tanpa basa basi kita ke pembahasan materinya:

Contoh program sederhana dengan menggunakan perulangan for :

import java.util.Scanner;
public class kasirPolkam{
    public static void main(String[]args){

login();}
static void login(){    
        String barang[]=new String[3];
         String data[]={"Alwi","0207"};
         String namasandi;
         Scanner apa=new Scanner(System.in);
        
        System.out.print("Nama Pengguna : ");
        nama=apa.nextLine();
        System.out.print("Sandi Pengguna : ");
        sandi=apa.nextLine();

        if(nama.equals(data[0])&&sandi.equals(data[1])){
            System.out.println("SELAMAT DATANG");
            menu();
        }
        else{
            System.out.print("Maaf sandi yang anda masukan salah");
            login();
        }
    }
    static void menu(){
        System.out.println("1.  Melakukan Penambahan barang ");
        System.out.println("2.  Melakukan Perhitungan kasir ");
        System.out.println("3.  Melakukan Perhitungan bangun datar ");
        System.out.println("4.  go out ");
        Scanner apa=new Scanner(System.in);
        int menu;
        System.out.print("Silahkan pilih pelayanan yang anda inginkan : ");
        menu=apa.nextInt();
        if(menu==1){
            tambah_barang();
        }
        else if(menu==2){
            kasir();
        }
        else if(menu==3){
            bangun_datar();
        }
        else{
            System.exit(0);
        }
    }
    static void tambah_barang(){    
        Scanner t=new Scanner(System.in);
        Scanner u=new Scanner(System.in);
        Scanner v=new Scanner(System.in);
        Scanner w=new Scanner(System.in);

        System.out.println("===========================================");
        System.out.println("            POLKAM MART                     ");
        System.out.println("               KASIR                       ");
        System.out.println("===========================================");
        System.out.print("Masukkan Jumlah Item barang yang akan ditambahkan= ");
        int maksimal=t.nextInt();
        
        String nama_barang[]=new String[maksimal];
        int jumlah_barang[]=new int[maksimal], harga_barang[]=new int[maksimal];        
        for(int i=0;i<maksimal;i++){

            System.out.print("Nama Barang Ke "+(i+1)+"= ");
            nama_barang[i]=u.nextLine();
            System.out.print("Jumlah Barang "+(i+1)+"= ");
            jumlah_barang[i]=v.nextInt();
            System.out.print("Harga Barang "+(i+1)+"= ");
            harga_barang[i]=v.nextInt();
            System.out.println("Penginputan Barang ke "+(i+1)+" Telah Selesai");
            System.out.println("========================================");
        }
        System.out.println("=================================================");
            System.out.println("||No||Nama Barang||Jumlah Barang ||Harga barang||Total_modal||");
            System.out.println("=================================================");
        for(int i=0;i<maksimal;i++){
            int totaltotalbayar;
            total=jumlah_barang[i]*harga_barang[i];
            System.out.println("||"+(i+1)+"||"+nama_barang[i]+" ||"+jumlah_barang[i]+"           ||"+harga_barang[i]+"          ||"+total+" ||");
            
        }
    }
    static void kasir(){
        String barang1barang2,barang3;
         int harga1harga2harga3total;
         Scanner b1=new Scanner(System.in);
         Scanner h1=new Scanner(System.in);

        System.out.println("===========================================");
        System.out.println("            POLKAM MART                     ");
        System.out.println("              CASHIER                       ");
        System.out.println("===========================================");

        System.out.println("List Barang Jual ");
        System.out.println("No. Kode        Nama Barang      Harga");
        System.out.println("1               Makaroni        Rp. 2000");
        System.out.println("2               Roti Tiger      Rp. 1000");
        System.out.println("3               SuperStar       Rp. 1000");
        
        System.out.println("Masukan barang pertama: ");
        barang1=b1.nextLine();
        System.out.println("Masukan Harga pertama: ");
        harga1=h1.nextInt();
        
        System.out.println("Masukan barang pertama: ");
        barang2=b1.nextLine();
        System.out.println("Masukan Harga pertama: ");
        harga2=h1.nextInt();

        System.out.println("Masukan barang pertama: ");
        barang3=b1.nextLine();
        System.out.println("Masukan Harga pertama: ");
        harga3=h1.nextInt();

        total=harga1+harga2+harga3;
        System.out.println("    List barang     Harga Barang        ");
        System.out.println("    "+barang1+"     "+harga1);
        System.out.println("    "+barang2+"     "+harga2);
        System.out.println("    "+barang3+"     "+harga3);
        System.out.println("      Total           "+total);

        System.out.println("Masukan Pmebayaran : ");
        int bayar;
        bayar=h1.nextInt();
        System.out.print("Kembalian : "+(bayar-total));
    }
    static void bangun_datar(){
        System.out.println("================================"); 
        System.out.println("======PROGRAM PERCABANGAN======="); 
        System.out.println("================================");
        System.out.println();
        System.out.println("LIST BANGUN DATAR : ");
        int listTerima;

        Scanner input=new Scanner(System.in);
        String bangundatar[]={"Luas Lingkarang","Luas Persegi","Keluar"}; 
        System.out.println("1. "+bangundatar[0]);
        System.out.println("2. "+bangundatar[1]); 
        System.out.println("3. "+bangundatar[2]);

        System.out.print("Silahkan Masukkan Nomor List yang akan dilakukan perhitungan : ");
        listTerima=input.nextInt();

        /* Percabangan
        */
        if(listTerima==1){
        //Menghitung Luas Lingkaran 
        System.out.println("Menghitung Luas Lingkaran"); 
        System.out.println("=========================="); 
        System.out.print("Masukkan Jari-Jari => ");
        double jari2,luas,pi=3.14;
        Scanner terimaL=new Scanner(System.in); 
        jari2=terimaL.nextDouble(); 
        luas=pi*jari2*jari2;
        System.out.println("Luas Lingkaran = "+luas);

        System.out.println("==========================================");
        System.out.println("Proses Melakukan Perhitungan Telah Selesai");

        }else if(listTerima==2){
        //Menghitung Luas Luas Persegi
        int panjang,lebar,luas;
        Scanner terimaP=new Scanner(System.in); 
        System.out.println("Menghitung Luas Persegi"); 
        System.out.println("=========================="); 
        System.out.print("Masukkan Panjang => "); 
        panjang=terimaP.nextInt();

        System.out.print("Masukkan Lebar => "); 
        lebar=terimaP.nextInt(); luas=panjang*lebar;
        System.out.println("Luas Persegi = "+luas);

        System.out.println("==========================================");
        System.out.print("Proses Melakukan Perhitungan Telah Selesai");
        }else if(listTerima==3){
        //Jika Masukan 3
        System.out.print("Proses Telah Selesai Sistem Keluar"); 
        System.exit(0);
        }else{
        //Jika Masukan salah
        System.out.print("Maaf Tidak ada Kode "+listTerima+" System Akan Keluar");
        System.exit(0);
            }
    }
}

Baik karena pada codingan kali ini sudah saya jelaskan satu-persatu di blog saya ini maka tidak perlu saya perjelaskna kembali , silahkan teman-teman baca lagi blognya dari awal sampai pada tahap ini..Tapi untuk mengurangi kekecewaan teman-teman disini saya akan menampilkan hasil output dari program diatas  :






 Baik untuk pembahasan kita kali ini saya cukupkan disini, semoga kita akan bertemu kembali pada pembahasan-pembahasan selanjutnya yang akan menambah pengetahuan kita bersama. jika teman-teman merasa kurang jelas dari penjelasan saya disini, maka bisa lihat pembahasan rincinya di Chanel Youtube   WEEWE ANSYAH

           Terima kasih saya pamit wasalamualaikum warahmatullahi wabarakatuh

Komentar

Postingan populer dari blog ini

Cara Mudah Membuat Widget Container pada Flutter

Melakukan koneksi kirim pesan antar socket dengan port / host menggunakan bahasa java