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 ");
}
}
Komentar
Posting Komentar