Kasir Sederhana - Warung Mie

Di toko-toko besar seperti Indomaret dan Alfamart pastinya terdapat komputer yang didalamnya terdapat aplikasi kasir yang digunakan untuk mendata barang, menghitung total harga barang belanjaan pembelinya. Dengan adanya aplikas kasir maka proses perhitungan barang pembelian akan lebih efisien dan cepat.


Aplikasi kasir sederhana ini dibangun dengan menggunakan bahasa pemrograman Java dan menggunakan IDE NetBeans versi 8.2.


Java :
import java.util.Scanner;

public class KasirSederhana {
    public static void main(String[] args) {
        Scanner scn = new Scanner(System.in);
        int total = 0, kasir = 1;
        String menu[][] = {
            {"Mie Ayam", "6000"},
            {"Mie Ayam Bakso", "10000"},
            {"Mie Ayam Spesial", "12000"},
            {"Bakmie", "8000"},
            {"Teh (Es/Hangat)", "2000"},
            {"Jus Jeruk (Es)", "3000"}
        };
        System.out.println("-- Reff's Super Mie --");
        for(int i = 0; i < menu.length; i++) {
            System.out.println((i + 1) + ". " + menu[i][0] + " @ " + menu[i][1]);
        }
        System.out.println("99. Bayar\n0.Keluar");
        while(kasir == 1) {
            System.out.print("Masukan Pilihan  : ");
            int pilih = scn.nextInt();
            if(pilih != 0 && pilih != 99) {
                System.out.print("-- " + menu[pilih-1][0] + " @ " + menu[pilih-1][1] + " x ");
                int jumlah = scn.nextInt();
                total += Integer.parseInt(menu[pilih-1][1]) * jumlah;
            }
            else {
                kasir = 0;
                if(pilih == 99) {
                    System.out.println("Total Belanja : " + total);
                    System.out.print("Jumlah Bayar : ");
                    int bayar = scn.nextInt();
                    System.out.println("Kembalian : " + (bayar - total));
                }
            }
        }
    }
}


EmoticonEmoticon