Percabangan pada Java (Laporan Akhir Algoritma Pemrograman 1 Pert.2)

Pada posting saya kali ini, saya akan membahas tentang Listing, Logika, dan Output program menggunakan metode Percabangan pada Java. Berikut contohnya :



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






Previous
Next Post »