Nama / NIM : Ni Putu Tias Amarwati / 1404505041
Jurusan / Fakultas / Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT
Pernah berbelanja ke Restoran? Pastinya pernah dong, saat anda membayar makanan anda pasti melihat mesin kasir yang digunakan untuk mengecek apa saja yang anda pesan , nah postingan kali ini saya akan menshare cara membuat program kasir sederhana pada Java berbasis Text ,
Berikut adalah source code dari program :
import java.util.Scanner;
public class Kasir {
public static void main (String args[]) {
// inisialisasi java library scanner
Scanner scan = new Scanner(System.in);
// menampilkan menu makanan
System.out.println("MENU MAKANAN : ");
System.out.println("___________________________________________________________________");
System.out.println("No Nama Harga");
System.out.println("1. Batagor Rp 3000,00 ");
System.out.println("2. Kupat Tahu Rp 5000,00 ");
System.out.println("3. Lontong Kari Rp 4000,00 ");
System.out.println("4. Ayam Goreng Rp 10000,00 ");
System.out.println("5. Sate Ayam Rp 8000,00 ");
System.out.println("6. Nasi Goreng Rp 7000,00 ");
System.out.println("7. Lalapan lele Rp 14000,00 ");
System.out.println("");
// inisialisasi pembayaran awal
int harga = 0;
// inisialisasi harga ketiga menu
int h1 = 3000, h2 = 5000, h3 = 4000, h4=10000, h5=8000,h6=7000,h7=14000;
String menu;
for (String x = "Y"; x.equals("Y")||x.equals("y"); )
{
System.out.println("___________________________________________________________________");
// pengguna memasukkan nomor pesanan
System.out.print("Masukkan Nomor Pesanan : ");
int inNomor = scan.nextInt();
if (inNomor == 1)
{
// jika nomor satu, maka menu yang dipilih adalah batagor, dan harganya adalah h1, yang merupakan harga menu pertama
menu = " Batagor";
System.out.println("Pesanan Anda" + menu);
harga = harga + h1;
}
else if (inNomor == 2)
{
// jika nomor dua, maka menu yang dipilih adalah kupat tahu, dan harganya adalah h2, yang merupakan harga menu kedua
menu = " Kupat Tahu";
System.out.println("Pesanan Anda " + menu);
harga = harga + h2;
}
else if (inNomor == 3)
{
// jika nomor tiga, maka menu yang dipilih adalah lontong kari, dan harganya adalah h3, yang merupakan harga menu ketiga
menu = " Lontong Kari";
System.out.println("Pesanan Anda " + menu);
harga = harga + h3;
}
else if (inNomor == 4)
{
// jika nomor empat, maka menu yang dipilih adalah ayam goreng, dan harganya adalah h4, yang merupakan harga menu keempat
menu = " Ayam Goreng";
System.out.println("Pesanan Anda " + menu);
harga = harga + h4;
}
else if (inNomor == 5)
{
// jika nomor lima, maka menu yang dipilih adalah Sate Ayam, dan harganya adalah h53, yang merupakan harga menu kelima
menu = " Sate Ayam";
System.out.println("Pesanan Anda " + menu);
harga = harga + h5;
}
else if (inNomor == 6)
{
// jika nomor enam, maka menu yang dipilih adalah Nasi Goreng, dan harganya adalah h6, yang merupakan harga menu keenam
menu = " Nasi Goreng";
System.out.println("Pesanan Anda " + menu);
harga = harga + h6;
}
else if (inNomor == 7)
{
// jika nomor tujuh, maka menu yang dipilih adalah Lalapan Lele, dan harganya adalah h7, yang merupakan harga menu ketujuh
menu = " Lalapan Lele";
System.out.println("Pesanan Anda " + menu);
harga = harga + h7;
}
else
// jika selain nomor satu sampai ketujuh, maka akan ditampilkan "Nomor yang dipilih tidak ada di menu."
{
System.out.println("Nomor yang dipilih tidak ada di menu.");
}
// User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
System.out.println("Apakah anda mau melanjutkan? Y/T");
x = scan.next();
}
System.out.println("___________________________________________________________________");
System.out.println("Total pembayaran sebesar " +harga+".");
System.out.println("Terimakasih atas kunjungannya.");
}
}
Berikut adalah hasil apabila kita run :
sumber :
main.java dari modul jeni oleh I Putu Agus Eka Pratama, ST MT
0 komentar:
Posting Komentar