Program restoran adalah aplikasi yang sangat berguna dalam industri layanan makanan. Dalam artikel ini, kita akan membahas cara membuat program sederhana untuk restoran menggunakan Java di NetBeans. Program ini akan memungkinkan pengguna untuk memilih menu, menghitung total pesanan, dan mencetak struk pembelian.
Contoh Program Java Netbeans Restoran :
1. Menyiapkan Lingkungan NetBeans
Sebelum kita memulai, pastikan Anda telah menginstal NetBeans IDE di komputer Anda. Jika belum, Anda dapat mengunduh dan menginstalnya dari situs web resmi NetBeans. Setelah instalasi selesai, buka NetBeans dan buat proyek Java baru.
2. Membuat Program Restoran
Kita akan membuat program sederhana yang memungkinkan pengguna memilih menu makanan, menghitung total pesanan, dan mencetak struk pembelian. Berikut adalah contoh programnya:
java :
import java.util.ArrayList;
import java.util.Scanner;
class MenuMakanan {
String nama;
double harga;
public MenuMakanan(String nama, double harga) {
this.nama = nama;
this.harga = harga;
}
}
public class ProgramRestoran {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<MenuMakanan> menuRestoran = new ArrayList<>();
menuRestoran.add(new MenuMakanan(“Nasi Goreng”, 25000.0));
menuRestoran.add(new MenuMakanan(“Mie Goreng”, 22000.0));
menuRestoran.add(new MenuMakanan(“Ayam Goreng”, 30000.0));
menuRestoran.add(new MenuMakanan(“Soto Ayam”, 28000.0));
System.out.println(“Selamat datang di Restoran XYZ”);
String pilihan;
ArrayList<MenuMakanan> pesanan = new ArrayList<>();
do {
System.out.println(“n===== Menu Makanan =====”);
for (int i = 0; i < menuRestoran.size(); i++) {
System.out.println(i + 1 + “. ” + menuRestoran.get(i).nama + ” – Rp ” + menuRestoran.get(i).harga);
}
System.out.print(“Pilih nomor makanan yang ingin dipesan: “);
int nomorMakanan = input.nextInt();
if (nomorMakanan >= 1 && nomorMakanan <= menuRestoran.size()) {
pesanan.add(menuRestoran.get(nomorMakanan – 1));
System.out.print(“Pesan makanan lainnya? (ya/tidak): “);
pilihan = input.next();
} else {
System.out.println(“Nomor makanan tidak valid.”);
pilihan = “ya”;
}
} while (pilihan.equalsIgnoreCase(“ya”));
double totalHarga = 0.0;
System.out.println(“n===== Struk Pembelian =====”);
System.out.println(“No Nama Makanan Harga (Rp)”);
for (int i = 0; i < pesanan.size(); i++) {
MenuMakanan makanan = pesanan.get(i);
totalHarga += makanan.harga;
System.out.printf(“%-4d%-17s%.2f%n”, i + 1, makanan.nama, makanan.harga);
}
System.out.println(“nTotal Harga: Rp ” + totalHarga);
}
}
3. Menjalankan Program
Setelah Anda menulis kode di atas, Anda dapat menjalankan program dengan mengklik tombol “Run” di NetBeans. Program ini akan memungkinkan pengguna untuk memilih menu makanan, menghitung total pesanan, dan mencetak struk pembelian.
Kesimpulan :
Dalam artikel ini, kita telah menciptakan program sederhana untuk restoran menggunakan Java di NetBeans. Program ini memungkinkan pengguna untuk memilih menu makanan, menghitung total pesanan, dan mencetak struk pembelian. Anda dapat memodifikasi dan memperluas program ini dengan menambahkan fitur seperti pajak, diskon, atau penyimpanan data transaksi. Semoga artikel ini membantu Anda memahami cara membuat program restoran dengan Java di NetBeans.