Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package wat;
- import java.util.Scanner;
- public class menu {
- /**
- * @param args
- */
- public static void main(String[] args) {
- pw w = new pw();
- Scanner k =new Scanner (System.in);
- int pil;
- System.out.println("********************************************************************************************************************************");
- System.out.println("\t\t\t\t\t* SELAMAT DATANG DI PROGRAM PAYWATER SAURI *");
- System.out.println();
- System.out.println("********************************************************************************************************************************");
- System.out.println();
- for(int f=0;f<3;f++){
- System.out.println("================================================================================================================================");
- System.out.println("\t\t\t MENU UTAMA PAYWATER");
- System.out.println("================================================================================================================================");
- System.out.println("\t\t1. Data pelanggan ");
- System.out.println("\t\t2. Add Data pelanggan ");
- System.out.print(" Masukan pilihan Anda : ");
- pil = k.nextInt();
- System.out.println("================================================================================================================================");
- System.out.println();
- switch(pil){
- case 1:
- w.dataPelanggan();
- break;
- case 2:
- w.addPel();
- break;
- default:
- System.out.println("error!");
- }
- }
- }
- }
- package wat;
- import java.util.Scanner;
- public class pw {
- private int kas;
- //public static void main(String[] args) {
- public static void dataPelanggan(){
- int [] Idpel ={160911,160713,161104,160618,171214,161024};
- String [] nama= {"Lilis ","Kurniasih","sunarya"," ceu ifit ","Siti ","Mesjid Miftahul Jannah"};
- int []meter = { 120 , 50 , 111 , 118 , 213 , 145 };
- Scanner e =new Scanner(System.in);
- System.out.println("********************************************************************************************************************************");
- System.out.println("\t\t\t\t\ttDATA PELANGGAN");
- System.out.println("********************************************************************************************************************************");
- System.out.print("Id Pelanggan\t");
- for (int i=0; i<6;i++){
- System.out.print( "| "+Idpel[i]+"\t");
- }System.out.println("\n");
- System.out.print("Nama Pelanggan\t");
- for(int i=0;i<6;i++){
- System.out.print("| "+nama[i]+"\t");
- }System.out.println("\n");
- System.out.print("Nomor Meter\t");
- for(int i=0;i<6;i++){
- System.out.print("|"+ meter[i]+" M3\t\t");
- }System.out.println("\n");
- System.out.println("********************************************************************************************************************************");
- System.out.println();
- int noM = 0,tgl = 0;
- int s,x = 0,M1 = 0;
- String Id_Pel[]=new String [100];
- int M []= new int [100];
- String bln[]= new String [100];
- String ul;
- int Harga[]=new int[100];
- int [] kas=new int [100];
- String name[] = new String [100];
- String cat[] = new String[100];
- int tagihan[] = new int[100];
- int standM[] = new int[100];
- int adm[]=new int [100];
- int ladat = 0,jml = 0,total = 0,admn = 0,ks=0,listrik = 0,list = 0,max=0,min=1000;
- System.out.println("masukan Jumlah data yang ingin membayar : ");
- ladat=e.nextInt();
- //input data yang sudah ada
- for(int d=0;d<ladat;d++){
- System.out.print("Masukan Id pelanggan : ");
- Id_Pel[x]=e.next();
- System.out.print("Masukan No Meter : ");
- M[x]=e.nextInt();
- System.out.print("Bulan : ");
- bln[x]=e.next();
- switch(Id_Pel[x]){
- case "160911":
- name[x]="Lilis";
- cat[x]="Rumah Tangga";
- Harga[x]=7000;
- kas[x]=2000;
- adm[x]=2000;
- noM=120;
- tgl=12;
- break;
- case "160713":
- name[x]="Kurniasih";
- cat[x]="Rumah Tangga";
- Harga[x]=7000;
- kas[x]=2000;
- adm[x]=2000;
- noM=50;
- tgl=12;
- break;
- case "161104":
- name[x]="Sunarya";
- cat[x]="Rumah tangga";
- Harga[x]=7000;
- kas[x]=2000;
- adm[x]=2000;
- noM=111;
- tgl=12;
- break;
- case "160618":
- name[x]="ceu Ifit";
- cat[x]="Rumah tangga";
- Harga[x]=7000;
- kas[x]=2000;
- adm[x]=2000;
- noM=118;
- tgl=12;
- break;
- case "171214":
- name[x]="Siti";
- cat[x]="Rumah tangga";
- Harga[x]=7000;
- kas[x]=2000;
- adm[x]=2000;
- noM=213;
- tgl=12;
- break;
- case "161024":
- name[x]="Mesjid Miftahul Jannah";
- cat[x]="Sosial";
- Harga[x]=7000;
- kas[x]=1000;
- adm[x]=1000;
- noM=145;
- tgl=12;
- break;
- default:
- System.out.println("Maaf Id Yang Anda masukan Salah!!");
- }
- }
- standM[x] = M[x] - noM;
- tagihan[x]=Harga[x]*standM[x];
- System.out.println("");
- for(int d=0;d<ladat;d++){
- System.out.println("================================================================================================================================");
- System.out.println("\t\t\t*********STRUK PEMBAYARAN REKENING AIR******** ");
- System.out.println("\t\t\t PAYWATER SAURI Lebak Jero - Jawa Barat ");
- System.out.println();
- System.out.println("\tId Pelanggan : "+Id_Pel[x]);
- System.out.println("\tNama : "+name[x]);
- System.out.println("\tKategori : "+cat[x]);
- System.out.println("\tTanggal/bulan : "+tgl+ " "+bln[x]+" 2019");
- System.out.println("\tStandar meter : "+M[x]+ " - "+noM+" = "+standM[x]+" M3");
- System.out.println("\tTagihan : Rp. "+tagihan[x]);
- System.out.println();
- System.out.println("\t\t\t*****TERIMAKASIH ATAS KEPERCAYAAN ANDA ***** ");
- System.out.println("\t\t SIMPANAH STRUK INI SEBAGAI ALAT BUKTI PEMBAYARAN ANDA ");
- System.out.println("================================================================================================================================");
- System.out.println();
- System.out.println();
- }
- //laporan pembayaran
- System.out.println("================================================================================================================================");
- System.out.println("\tLAPORAN PEMBAYARAN PAYWATER SAURI");
- System.out.println("================================================================================================================================");
- System.out.println("= Rincian = Rumah Tangga = Sosial = =");
- System.out.println("================================================================================================================================");
- String q[]={"= Listrik","\t\n= Admin ","\t\n= Kas\t"};
- int h[][]={{3000 , 3000 },{2000 , 1000 },{2000 , 1000} };
- for(int y=0;y<3;y++){
- System.out.print("\t"+q[y] +"\t ");
- for(int kol=0;kol<2;kol++){
- System.out.print(h[y][kol]+ "\t ");
- }
- }
- System.out.println();
- System.out.println("================================================================================================================================");
- System.out.println();
- for(int i=0;i<ladat;i++){
- jml = standM[0] + standM[0];
- total= jml*Harga[x];
- listrik= jml*2;
- list=jml*3000;
- ks = total - (kas[x]*jml) ;
- admn = total-(adm[x] * jml);
- if(max<standM[i]){
- max=standM[i];
- }
- if(min>standM[i]){
- min=standM[i];
- }
- }
- System.out.println("================================================================================================================================");
- System.out.println("\t\tPemasukan");
- System.out.println("Pemakaian terbesar a/n :"+name[x]+""+max+"m3");
- System.out.println("Pemakaian terkecil : "+min+"m3");
- System.out.println("Jumlah semua pemakaian air : "+jml+" m3");
- System.out.println("Uang yang terkumpul : Rp. "+total);
- System.out.println();
- System.out.println("=================================================");
- System.out.println("\t\tPengeluaran");
- System.out.println("Biaya Admin : Rp. "+admn);
- System.out.println("Listrik yang dipakai : "+listrik+ " kwh");
- System.out.println("Total tagihan Listrik : Rp. "+list);
- System.out.println("Kas maintenance : Rp. " +ks);
- System.out.println("================================================================================================================================");
- }
- public void addPel(){
- //Add data pelanggan
- String p;
- int id[]=new int [100];
- int pil = 0,hrg = 0,adm,kas;
- int stdM[] = new int [100];
- String nam[]=new String [100] ;
- String kat[]=new String[100];
- String bul[] = new String [100];
- int tagihan[]=new int[100];
- Scanner e =new Scanner(System.in);
- int i = 0;
- int newDat;
- System.out.println("masukan jumlah pelanggan baru : ");
- newDat=e.nextInt();
- for(int y=0;y<newDat;y++){
- System.out.println("Id Pelanggan : ");
- id[i]=e.nextInt();
- System.out.println("Nama : ");
- nam[i]=e.next();
- System.out.println("Kategori : 1. Rumah Tangga \n\t2. Sosial");
- System.out.println("silahkan pilih kategori [1/2] : ");
- pil=e.nextInt();
- if(pil==1){
- kat[i]="Rumah Tangga";
- hrg=7000;
- adm=2000;
- kas=1000;
- }else if(pil==2){
- kat[i]="Sosial";
- hrg=5000;
- adm=1000;
- kas=1000;
- }else{
- System.out.println("maaf kode yang anda masukan salah!");
- break;
- }
- System.out.println("bulan : ");
- bul[i]=e.next();
- System.out.println("Standar meter : ");
- stdM[i]=e.nextInt();
- }
- System.out.println();
- //menamplkan data yang diinput di newDat
- System.out.println("================================================================================================================================");
- System.out.println("\t\t\t\tData Pelanggan terbaru ");
- System.out.println("================================================================================================================================");
- for(int y=0;y<newDat;y++){
- tagihan[i] = stdM[i]*hrg;
- System.out.println("================================================================================================================================");
- System.out.println("\t\t\t*********STRUK PEMBAYARAN REKENING AIR******** ");
- System.out.println("\t\t\t PAYWATER SAURI Lebak Jero - Jawa Barat ");
- System.out.println();
- System.out.println("\tId Pelanggan : "+id[i]);
- System.out.println("\tNama : "+nam[i]);
- System.out.println("\tKategori : "+pil);
- System.out.println("\tTanggal/bulan : 12" +bul[i]+ " 2019");
- System.out.println("\tStandar meter : "+ stdM[i] +" M3");
- System.out.println("\tTagihan : Rp. "+tagihan[i]);
- System.out.println();
- System.out.println("\t\t\t*****TERIMAKASIH ATAS KEPERCAYAAN ANDA ***** ");
- System.out.println("\t\t SIMPANLAH STRUK INI SEBAGAI ALAT BUKTI PEMBAYARAN ANDA ");
- System.out.println("================================================================================================================================");
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement