Membuat Coding Sistem Kasir Menggunakan NetBeans Atau JAVA
Berikut Codingannya :
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Kedai88 {
static int milih;
static int pili=0;
static void menu(){
String[] makanan={"Nasi Goreng","Nasi Bakar","Nasi Pecel","Nasi Udang","Mie Level","Sosis Bakar"};
int[] harga_makanan={5000,2500,500,500,500,500};
String[] minuman={"Teh Manis","Teh Lemon","Teh Madu","Teh Jahe","Es Jeruk","Teh Susu"};
int[] harga_minum={7500,5000,3500,2500,2500,2000};
String tambahdata;
System.out.println("===================================");
System.out.println("| Selamat Datang Di Warung Kami |");
System.out.println("===================================");
System.out.println("| Menu Kedai 88 |");
System.out.println("===================================");
System.out.println("|1. Nasi Random |");
System.out.println("|2. Minuman Happiness |");
System.out.println("|3. Keluar |");
BufferedReader input2 = new BufferedReader (new InputStreamReader (System.in));
int i = 0;
int hargatotal = 0;
String menus[] = new String [100];
int harga[] = new int [100];
Scanner menu = new Scanner(System.in);
System.out.println("Silahkan Pilih Menu Yang Tersedia ");
milih = menu.nextInt();
boolean keluar;
do{
if (milih==1){
for(int b=0;b<makanan.length;b++){
System.out.println(b+1 +" "+makanan[b] +" " +harga_makanan[b]);
}
{
do{
System.out.print("Pilihan menu anda = ");
int pil = menu.nextInt();
if(pil<makanan.length){
menus[i] = makanan[pil-1];
harga[i] = harga_makanan[pil-1];
}else if(pil == makanan.length){
menu();
}else{
System.out.println("Maaf pilihan menu anda tidak tepat ");
menus[i] = "Tidak Ada";
harga[i] = 0;
}
Scanner input = new Scanner(System.in);
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("| MENU || HARGA |");
System.out.println("|" + menus[i] + " "+ "||"+ " "+ harga[i] + " "+"|");
System.out.println("===================================");
System.out.print("Apakah anda ingin memesan lagi ? Y/T : ");
tambahdata = input.nextLine();
i++;
}while(tambahdata.equalsIgnoreCase("Y"));
}
System.out.println("");
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("Total pesan : "+i);
for (int a = 0; a<i;a++){
System.out.print(menus[a]+", ");
}
System.out.println("");
for (int b = 0; b<i;b++){
hargatotal = hargatotal + harga[b];
}
System.out.println("Total yang harus anda bayar adalah : Rp."+hargatotal);
}
else if (milih==2){
for(int a=0;a<minuman.length;a++){
System.out.println(a+1 +" "+minuman[a] +" " +harga_minum[a]);
}
do{
System.out.print("Pilihan menu anda = ");
int pil = menu.nextInt();
if(pil<makanan.length){
menus[i] = makanan[pil-1];
harga[i] = harga_makanan[pil-1];
}else if(pil == makanan.length){
menu();
}else{
System.out.println("Maaf pilihan menu anda tidak tepat ");
menus[i] = "Tidak Ada";
harga[i] = 0;
}
Scanner input = new Scanner(System.in);
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("| MENU || HARGA |");
System.out.println("|" + menus[i] + " "+ "||"+ " "+ harga[i] + " "+"|");
System.out.println("===================================");
System.out.print("Apakah anda ingin memesan lagi ? Y/T : ");
tambahdata = input.nextLine();
i++;
}while(tambahdata.equalsIgnoreCase("Y"));
System.out.println("");
System.out.println("Menu yang anda pesan adalah : "+i);
for (int a = 0; a<i;a++){
System.out.print(menus[a]+", ");
}
System.out.println("");
for (int b = 0; b<i;b++){
hargatotal = hargatotal + harga[b];
}
System.out.println("Total yang harus anda bayar adalah : Rp."+hargatotal);
}
}while(keluar=false);
System.out.println("Terimakasih");
}
public static void main(String[] args) {
menu();
}
}
Berikut hasil dari input ketika di jalankan.
Terimakasih.