Kamis, 02 November 2017

Program Aplikasi Kasir Aldi's Sembako

1. Kodingan
import java.util.Scanner;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Galih
 */
public class aldi_sembako_UTS {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // inisialisasi java library scanner
        Scanner scan = new Scanner(System.in);
               int total;
       String disc;
     
//        menampilkan jenis sembako
        System.out.println("DAFTAR JENIS ALDI'S SEMBAKO ");
     
        System.out.println("|No| JENIS SEMBAKO      :    Harga           :");
        System.out.println(":__:_._._._._._._._._._.:_._._._._._._._._._.:");
        System.out.println(":1.:BERAS/KG            :     Rp 10.000,00   :");
        System.out.println(":2.:TEPUNG TERIGU/KG    :     Rp 8.500,00    :");
        System.out.println(":3.:TELUR/KG            :     Rp 20.000,00   :");
        System.out.println(":4.:MINYAK/LITER        :     Rp 13.000,00   :");
        System.out.println(":5.:GULA/KG             :     RP 12.000,00   :");
        System.out.println(":6.:GARAM/KG            :     RP 10.000,00   :");
        System.out.println(":7.:GULA MERAH/KG       :     RP 10.000,00   :");
        System.out.println(":_._._._._._._._._._._._:_._._._._._._._._._.:");

     
//        inisialisasi pembayaran awal
        int harga = 0;
        int h1 = 10000, h2 = 8500, h3 = 20000, h4 = 13000;
        int h5 = 12000, h6 = 10000,h7 = 10000;
        String jenis;

        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
        System.out.println(".................................................");
//        pengguna memasukkan nomor pesanan
        System.out.print("Masukkan Nomor Pesanan : ");
        int inNomor = scan.nextInt();
        System.out.println(".................................................");

            switch (inNomor) {
                case 1:
                    jenis = " BERAS";
                    System.out.println("Pilihan anda nomor " +inNomor + jenis);
                    harga = harga +h1;
                    break;
                case 2:
                    jenis = " TEPUNG TERIGU";
                    System.out.println("Pilihan anda nomor " +inNomor + jenis);
                    harga = harga + h2;
                    break;
                case 3:
                    jenis = " TELUR";
                    System.out.println("Pilihan anda nomor " +inNomor + jenis);
                    harga = harga + h3;
                    break;
                case 4:
                    jenis = " MINYAK";
                    System.out.println("Pilihan anda nomor " +inNomor + jenis);
                    harga = harga + h4;
                    break;
                case 5:
                    jenis = " GULA";
                    System.out.println(" Pilihan anda nomor  " +inNomor + jenis);
                    harga = harga + h5;
                    break;
                case 6:
                    jenis = " GARAM";
                    System.out.println(" Pilihan anda nomor " +inNomor + jenis);
                    harga = harga + h6;
                    break;
                case 7:
                    jenis = " GULA MERAH";
                    System.out.println(" Pilihan anda nomor  " +inNomor + jenis);
                    harga = harga + h7;
                    break;

            }
            //            User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
            System.out.println("Apakah anda mau melanjutkan? Y/T");
            i = scan.next();

        }
     
   
        System.out.println("Total yang harus dibayar =Rp. " + harga );
        System.out.println("TERIMAKASIH ATAS KUNJUNGAN NYA DI ALDI'S SEMBAKO ");
    }}
 
2. Flow Chart

3. Hasil Run

4. Penjelasan
Nama Project : Aplikasi Kasir Sembako
Aplikasi Kasir ini dibuat untuk mempermudah masyarakat dan penjual dalam hal transaksi.  Aplikasi ini juga dapat membantu pelanggan dalam membeli sembako yang diperlukan karna aplikasi ini menampilkan harga dan jenis sembako yang diperlukan