Aplikasi Pemesanan Sayuran menggunakan Netbeans

Penjelasan Aplikasi :

 
Aplikasi ini dibuat untuk memudahkan para pedagang atau pembeli sayuran agar mudah melakukan transaksi.
Aplikasi ini menggunakan tipe data :
- Integer untuk memasukan nominal angka, harga dan total sayuran.
- String untuk menamakan sayuran.

Rumus Formula menambahkan harga dagangan :
 total = harga +  h1;
note : h1 (harga sayuran yang dipilih).

Flowchart :







Source Code :


package utsalgo;

/**
 *
 * @author Affifudin98
 */
import java.util.Scanner;
public class UTSalgo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        // inisialisasi java library scanner
        Scanner scan = new Scanner(System.in);
               int total = 0;
       String disc;
        System.out.println("                                         SELAMAT DATANG DI FRESHSAYUR MBOK JUM                                          ");
        System.out.println("                                       ========== Daftar Harga Sayuran ==========                                       ");
        System.out.println(" ________________________________________________________    _________________________________________________________  ");
        System.out.println("| No| Nama Barang  |  Kodebarang  | Satuan  |   Harga    |  | No | Nama Barang  |  Kodebarang  | Satuan  |   Harga    | ");
        System.out.println("|___|______________|______________|_________|____________|  |____|______________|______________|_________|____________| ");
        System.out.println("| 1.|Bawang Merah  |      1       |   Kg    | Rp.45.000  |  | 11.|Kangkung      |      11      |   Kg    | Rp.21.000  | ");
        System.out.println("|===|==============|==============|=========|============|  |====|==============|==============|=========|============| ");
        System.out.println("| 2.|Bawang Putih  |      2       |   Kg    | Rp.15.000  |  | 12.|Kacang Panjang|      12      |   Kg    | Rp.9.000   | ");
        System.out.println("|===|==============|==============|=========|============|  |====|==============|==============|=========|============| ");
        System.out.println("| 3.|Bawang Bombay |      3       |   Kg    | Rp.22.000  |  | 13.|Kentang       |      13      |   Kg    | Rp.28.000  | ");
        System.out.println("|===|==============|==============|=========|============|  |====|==============|==============|=========|============| ");
        System.out.println("| 4.|Daun Bawang   |      4       |   Kg    | Rp.15.000  |  | 14.|Labu Siam     |      14      |   Kg    | Rp.12.000  | ");
        System.out.println("|===|==============|==============|=========|============|  |====|==============|==============|=========|============| ");
        System.out.println("| 5.|Cabe Merah    |      5       |   Kg    | Rp.31.000  |  | 15.|Tomat         |      15      |   Kg    | Rp.8.000   | ");
        System.out.println("|===|==============|==============|=========|============|  |====|==============|==============|=========|============| ");                  
        System.out.println("| 6.|Cabe Hijau    |      6       |   Kg    | Rp.21.000  |");
        System.out.println("|===|==============|==============|=========|============|");
        System.out.println("| 7.|Bayam         |      7       |   Kg    | Rp.9.000   |");
        System.out.println("|===|==============|==============|=========|============|");
        System.out.println("| 8.|Brokoli       |      8       |   Kg    | Rp.28.000  |");
        System.out.println("|===|==============|==============|=========|============|");
        System.out.println("| 9.|Buncis        |      9       |   Kg    | Rp.12.000  |");
        System.out.println("|===|==============|==============|=========|============|");           
        System.out.println("|10.|Kembang Kol   |      10      |   Kg    | Rp.20.000  |");
        System.out.println("|===|==============|==============|=========|============|");
      
       
         //        inisialisasi pembayaran awal
        int harga = 0;
        int h1 = 45000, h2 = 15000, h3 = 22000, h4 = 15000;
        int h5 = 31000, h6 = 21000, h7 = 9000, h8 = 28000;
        int h9 = 12000, h10 = 20000, h11 = 6000, h12 = 9000;
        int h13 = 14000, h14 = 7000, h15 = 8000;
      
        String namabarang;
       
        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
           
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
//        user memasukkan nomor pesanan
        System.out.print("Masukkan Nomor Pesanan : ");
        int kodebarang = scan.nextInt();
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

            switch (kodebarang) {
                case 1:
                    namabarang= " Bawang Merah ";
                    System.out.println("Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga +h1;
                    break;
                case 2:
                    namabarang = " Bawang Putih ";
                    System.out.println("Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h2;
                    break;
                case 3:
                    namabarang = " Bawang Bombay ";
                    System.out.println("Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h3;
                    break;
                case 4:
                    namabarang = " Daun Bawang ";
                    System.out.println("Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h4;
                    break;
                case 5:
                    namabarang = " Cabe Merah ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h5;
                    break;
                case 6:
                    namabarang = " Cabe Hijau ";
                    System.out.println(" Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h6;
                    break;
                case 7:
                    namabarang = " Bayam ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h7;
                    break;
                case 8:
                    namabarang = " Brokoli ";
                    System.out.println(" Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h8;
                    break;
                case 9:
                    namabarang = " Buncis ";
                    System.out.println("Pilihan anda nomor " +kodebarang + namabarang);
                    total = harga + h9;
                    break;
                 case 10:
                    namabarang = " Kembang Kol";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h10;
                    break;
                 case 11:
                    namabarang = " Kangkung ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h11;
                    break;
                 case 12:
                    namabarang = " Kacang Panjang ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h12;
                    break;
                 case 13:
                    namabarang = " Kentang ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h13;
                    break;
                 case 14:
                    namabarang = " Labu Siam ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h14;
                    break;
                 case 15:
                    namabarang = " Tomat ";
                    System.out.println(" Pilihan anda nomor  " +kodebarang + namabarang);
                    total = harga + h15;
                    break;
                 default:
                     System.out.println("Pilihan tidak ada");
                     break;
            }
            //            User diperintahkan untuk memasukkan data apakah dia ingin memesan lagi atau tidak
            System.out.println("Apakah anda mau memesan lagi? Y/G");
            i = scan.next();

        }
       
       
        System.out.println("Total yang harus dibayar = Rp. " + total );
        System.out.println("TERIMAKASIH ATAS KUNJUNGAN NYA DI FRESHSAYUR MBOK JUM ");
    }
}

ScreenShoot Hasil :









Komentar

Postingan populer dari blog ini

UAS Teori Bahasa Dan Otomata 05TPLP002

AplikasiPenjualanBaju