Contoh Aplikasi Array Satu Dimensi

Contoh Aplikasi Array
Kode Program

import java.util.*;
public class KantinPOS{
	public static String NAMA_MAKANAN[]={"Nasi Rawon",
                                           "Nasi Pecel",
                                            "Es Teh",
                                             "Es Jeruk",
                                             "aqua gelas"};
	public static int HARGA[]={6500,5000,2000, 2500,500};
	public static void main(String []param){
		int omset[]={0,0,0,0,0};
		boolean selesai=false;
		Scanner sc=new Scanner(System.in);
		sc.useDelimiter(System.getProperty("line.separator"));
		String menuUtama="\nProgram Penjualan Kantin Java\n1.Transaksi Penjualan\n
                                          2.Omset Hari ini\n3.Exit\nSilakan pilih [1..3] ";
		do{
			System.out.println("--------------------------------");
			System.out.print(menuUtama);
			int pilihan=sc.nextInt();
			switch(pilihan){
			case 1: System.out.println("--------------------------------");
			System.out.println("Transaksi Penjualan");
					System.out.print("Masukan nama makanan/minuman = ");
					String makanan=sc.next();
					//cari makanan
					int idx=-1;//data tidak ketemu - out of range -
					for(int i=0;i<NAMA_MAKANAN.length;i++){
						if(NAMA_MAKANAN[i].equalsIgnoreCase(makanan)){
						idx=i;
						break;
						}
					}
					if(idx!=-1){
					System.out.println("Harga " + makanan + ": " + HARGA[idx]);
					System.out.print("Jumlah " + makanan + " yang dibeli = ");
					int jml=sc.nextInt();
					int total=jml*HARGA[idx];
					omset[idx] +=jml;
					System.out.println("Total = " + total);
					}else
					{
					System.out.println("==================================");
					System.out.println("Makanan/Minuman tidak tersedia !!");

					}
					break;
			case 2: System.out.println("--------------------------------");
			System.out.println("OMSET HARI INI");
			System.out.println("Makanan\tJmlPenjualan\tTotal");
			System.out.println("-----------------------------");
			int totalOmset=0;
			for(int i=0;i<NAMA_MAKANAN.length;i++){
				System.out.println(NAMA_MAKANAN[i]+"  \t"+omset[i]+"\t"+omset[i]*HARGA[i]);
				totalOmset +=(omset[i]*HARGA[i]);
			}
			System.out.println("----------------------------");
			System.out.println("TOTAL OMSET = \t\t" + totalOmset);
			break;
			case 3:selesai=true;break;
			default : System.out.println("==================================");
			System.out.println("Menu pilihan hanya 1..3 !");break;
			}
		}while(!selesai);
		System.out.println("Program Exit....");
	}
}
Posted in Uncategorized | 162 Comments

Kode program Selection and Loop (Kuliah BP 3)

public class TestIf01{
	public static void main(String []aa){
		int nilaiUAS=40;
		if(nilaiUAS>55)
			System.out.println("Lulus");
		else
			System.out.println("Gagal");
	}
}
public class TestFor01{
	public static void main(String []param){
		//for(;;);
		for(int i=0;i0;i--)
			System.out.print(i + " ");
		}
}
import java.util.*;
public class PerkalianMxN{
	public static void main(String []argv){
		Scanner sc=new Scanner(System.in);
		System.out.print("Enter n: ");
		int n=sc.nextInt();
		System.out.print("Enter m: ");
		int m=sc.nextInt();
		int hasil=0;
		String str="";
		for(int i=0;i<m;i++){
			hasil +=n;
			str=str+n;
			if(i<(m-1))
				str=str+"+";
				else
				str=str+"=";
		}
		System.out.println(n+"x"+m+"="+ str + hasil);
	}
}
Posted in BPRO, Kuliah | 34 Comments

IDE TA 3 (Aliran Android)

Berikut ini ide TA …silakan siapa cepat dia dapat !:

  1. Pendeteksi Pengendara Mobil sedang “mabuk” (drunken) berbasis Android
  2. Pembaca kartu nama berbasis OCR pada Android
Posted in tugas akhir | Tagged , | 125 Comments