LISTING
PROGRAM
import java.util.Scanner;
class PesanMakanan {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("|-------------------------------------|");
System.out.println("| Selamat Datang DiWarung 1IA25 |");
System.out.println("|-------------------------------------|");
System.out.println("|1. Soto Betawi |");
System.out.println("|2. Ketoprak |");
System.out.println("|3. Nasi Goreng |");
System.out.println("|-------------------------------------|");
System.out.print("| Silahkan Pilih Menunya
[1-3]: ");
String Pesanan = scan.nextLine();
System.out.println("|-------------------------------------|");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
switch (Pesanan) {
case "1" :
System.out.println("|-------------------------------------|");
System.out.println("|
Detail Pemesanan |");
System.out.println("|-------------------------------------|");
System.out.println("|Anda
Memesan : Soto Betawi
|");
System.out.println("|Harga : Rp
15.000 |");
System.out.println("|Silahkan
Bayar Di kasir, Terima Kasih|");
System.out.println("|-------------------------------------|");
break;
case "2" :
System.out.println("|-------------------------------------|");
System.out.println("|
Detail Pemesanan |");
System.out.println("|-------------------------------------|");
System.out.println("|Anda
Memesan : Ketoprak
|");
System.out.println("|Harga : Rp
10.000 |");
System.out.println("|Silahkan
Bayar Di kasir, Terima Kasih|");
System.out.println("|-------------------------------------|");
break;
case "3" :
System.out.println("|-------------------------------------|");
System.out.println("|
Detail Pemesanan |");
System.out.println("|-------------------------------------|");
System.out.println("|Anda
Memesan : Nasi Goreng
|");
System.out.println("|Harga : Rp
10.000 |");
System.out.println("|Silahkan
Bayar Di kasir, Terima Kasih|");
System.out.println("|-------------------------------------|");
break;
default:
System.out.println("Maaf,
anda salah input");
}
}
}
LOGIKA
PROGRAM
import java.util.scanner;
Pada program di atas import java.util.Scanner; merupakan sebuah coding yang digunakan untuk memanggil package scanner pada java. Coding tersebut juga berguna untuk mempersingkat pengetikan pada java
class PesanMakanan {
Pada program di atas,
class PesanMakanan { merupakan suatu nama class pada java tersebut sehingga
jika nama class java tersebut adalah PesanMakanan, maka penamaan java pada
program ini harus menggunakan nama class seperti PesanMakanan.
public static void main(String[] args){
Lalu, pada program public static void main(String[] args) merupakan deklarasi suatu method dengan nama main. Nama main merupakan keharusan dalam java karena java akan mecari method yang bernama main ini sebagai eksekusi program. Public berarti method ini dapat di akses darimanapun dari luar class.
Scanner scan = new Scanner(System.in);
Pada program di atas, Scanner scan = new Scanner(System.in); ini digunakan untuk membangun/ membuat sebuah scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan dibuat.
Tanda “{“ dan “}”
Pada program di atas Dan tanda “{“ dan “}” pada awal dan
akhir coding hal ini untuk menandakan bahwa semua yang berada dalam tanda
tersebut merupakan basgian dari class ini.
System.out.println("|-------------------------------------|");
System.out.println("| Selamat Datang DiWarung 1IA25 |");
System.out.println("|-------------------------------------|");
System.out.println("|1. Soto Betawi |");
System.out.println("|2. Ketoprak |");
System.out.println("|3. Nasi Goreng |");
System.out.println("|-------------------------------------|");
System.out.print("| Silahkan Pilih Menunya
[1-3]: ");
String Pesanan = scan.nextLine();
System.out.println("|-------------------------------------|");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
Pada program di atas, perintah System.out.Println yaitu coding system merupakan nama dari salah satu class standar yang dimiliki oleh java. Lalu coding out merupakan anggota dari class system dan juga merupakan objek tersendiri. Out mewakili output standar stream yang dalam hal ini digunakan layar komputer. Lalu coding println merupakan method yang terdapat dalam objek out, berfungsi untuk mencetak keluaran ke standar output. Method ini juga mencetak karakter pindah baris. Lalu pada perintah System.out.Println di atas digunakan untuk mencetak tulisan atau angka yang ada di dalam tanda kurung dan diberi kutip.
switch
(Pesanan) {
Pada program di atas,
switch adalah suatu sistem percabangan pada java yang digunakan untuk memeriksa
suatu variabel, dan untuk menjalankan perintah-perintah yang disesuaikan oleh
kondisi yang mungkin terjadi pada variabel tersebut.
case "1" :
Pada program di atas, case “1” maksudnya adalah suatu perintah yang digunakan untuk memilih dari setiap komponen variabel yang ada pada nama class PesanMakanan.
break;
Pada
perintah di atas, perintah break; digunakan untuk menghentikan proses yang
terjadi apabila perintah untuk eksekusi telah dilaksanakan.
OUTPUT PROGRAM
EmoticonEmoticon