Pages

Rabu, 21 Januari 2015

Program Java Exception Handling: Finally "Daftar Pesanan Makanan"

PROGRAM JAVA RIYAN FIKRI 
Program Java Exception Handling: Finally "Daftar Pesanan Makanan"

1. Buat folder untuk menyimpan data program.
2. Buka notepad dan ketikan source code berikut:

import java.util.InputMismatchException;
import java.util.Scanner;

public class test {
    public static void main(String[]args) {
    int code, jum, hasil;
        Scanner dataIn = new Scanner(System.in);
    try {
        System.out.println("     Daftar Makanan");
        System.out.println("==========================");
        System.out.println("1. Soto ");
        System.out.println("2. Rawon ");
        System.out.println("3. Pecel ");
        System.out.println("4. Gule ");
        System.out.println("==========================");
        System.out.print("Kode Makanan        : ");
        code = dataIn.nextInt();
        System.out.print("Jumlah Pemesanan    : ");
        jum = dataIn.nextInt();


        System.out.println("===============================");
        System.out.println("Daftar Pesanan Makanan");
        System.out.println("===============================");
        System.out.println("Kode Makanan           : "+code);
        if(code==1){
        System.out.println("Nama Makanan            : Soto");
        System.out.println("Jumlah Pemesanan    : "+jum);
        hasil=jum*5500;
        System.out.println("Total Pembayaran    : "+hasil);}
        else if(code==2){
        System.out.println("Nama Makanan            : Rawon");
        System.out.println("Jumlah Pemesanan    : "+jum);
        hasil=jum*5000;
        System.out.println("Total Pembayaran    : "+hasil);}
        else if(code==3){
        System.out.println("Nama Makanan            : Pecel");
        System.out.println("Jumlah Pemesanan    : "+jum);
        hasil=jum*6000;
        System.out.println("Total Pembayaran    : "+hasil);}
        else if(code==4){
        System.out.println("Nama Makanan            : Gule");
        System.out.println("Jumlah Pemesanan    : "+jum);
        hasil=jum*7000;
        System.out.println("Total Pembayaran    : "+hasil);}
       
       
    } catch (InputMismatchException ime) {
        System.out.println ("Inputan Salah !! Inputan harus Integer....");
    } finally {
   
        System.out.println("Terima Kasih");
    }
    }
}


3. Setelah itu save as ke folder yang dibuat tadi dengan nama file test dan format .java.
4. Lalu compile program tersebut dan jalankan.

Screenshoot Program:


Screenshoot di atas menandakan inputan benar.


Screenshoot di atas menandakan inputan salah.