Program Kasir Sederhana dengan Java

Listing Program


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package penjualan;
/**
 *
 * @author yudo
 */
import java.util.Scanner;
public class Penjualan {
    public static void main(String[] args) {
         int jlh_data,pilihan,total,bayar,total1,harga = 0;//deklarasi integer
   
        String namamakanan;
        Scanner input = new Scanner(System.in);
        System.out.println("==================");//mencetak nilai dari objek
        System.out.println("===Menu Makanan===");//mencetak nilai dari objek
        System.out.println("| 1. Mie Ayam     |");//mencetak nilai dari objek
        System.out.println("| 2. Nasi Goreng  |");//mencetak nilai dari objek
        System.out.println("| 3. Mie Goreng   |");//mencetak nilai dari objek
        System.out.println("| 4. Mie Rebus    |");//mencetak nilai dari objek
        System.out.println("==================");//mencetak nilai dari objek
        System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
        pilihan = input.nextInt();
        if(pilihan == 1){
             harga = 7000;
            System.out.println("@Mie Ayam" + " harga : Rp. " + harga);      
        }else if(pilihan == 2){
            harga = 11000;
            System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
        }else if(pilihan == 3){
            harga = 10000;
            System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
        }else if(pilihan == 4){
            harga = 10000;
            System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
        }else{
            System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
        }
        System.out.print("Jumlah Porsi ? : ");
        jlh_data = input.nextInt();
            total = harga * jlh_data; // melakukan proses perhitungan dari nilai  
            System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
            System.out.print("Bayar : Rp. ");
            bayar = input.nextInt();
            total1 = (int) (bayar - total);
            System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1

            return;//kembali
         }
    }
   
Penjelasan 

Pertama-tama mendeklarasikan variabel jlh_data,pilihan,total,bayar,total1,harga bertipe integer dan bernilai 0.

 int jlh_data,pilihan,total,bayar,total1,harga = 0;
 Langkah kedua, untuk mencetak menu dilayar, gunakan perintah "System.out.println(" ");"


        System.out.println("==================");//mencetak nilai dari objek
        System.out.println("===Menu Makanan===");//mencetak nilai dari objek
        System.out.println("| 1. Mie Ayam     |");//mencetak nilai dari objek
        System.out.println("| 2. Nasi Goreng  |");//mencetak nilai dari objek
        System.out.println("| 3. Mie Goreng   |");//mencetak nilai dari objek
        System.out.println("| 4. Mie Rebus    |");//mencetak nilai dari objek
        System.out.println("==================");//mencetak nilai dari objek
        System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
Langkah ketiga, ada perintah silahkan masukkan pilihan berupa pesanan, lalu diproses dengan kondisi jika memasukkan angka 1 maka yang akan menampilkan harga satuan dari Mie ayam dan seterusnya. 


pilihan = input.nextInt();
        if(pilihan == 1){
             harga = 7000;
            System.out.println("@Mie Ayam" + " harga : Rp. " + harga);      
        }else if(pilihan == 2){
            harga = 11000;
            System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
        }else if(pilihan == 3){
            harga = 10000;
            System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
        }else if(pilihan == 4){
            harga = 10000;
            System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
        }else{
            System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
        }
 Langkah keempat, menginput berapa jumlah porsi, kemudian dilakukannya proses perhitungan yaitu harga dikali dengan jlh_data yang menghasilkan total. Setelah itu mencetak nilai dari objek total.

System.out.print("Jumlah Porsi ? : ");
        jlh_data = input.nextInt();
            total = harga * jlh_data; // melakukan proses perhitungan dari nilai  
            System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
Langkah kelima, input nilai pada objek bayar, kemudian dilakukannya proses pengurangan antara bayar dengan total yang menghasilkan objek total1. Setelah itu mencetak nilai dari objek total1 tersebut.


            System.out.print("Bayar : Rp. ");
            bayar = input.nextInt();
            total1 = (int) (bayar - total);
            System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1

            return;//kembali
Output










Kelompok :
1. FAJAR RIZKI ISKANDAR ( 52411644 )
2. HARIZ FADILLAH MUSLIM ( 53411236 )
3. YUDO RAHADYATMO ( 57411634 )

Kelas : 2IA12

Link URL Kelompok
 - FAJAR RIZKI ISKANDAR
 - YUDO RAHADYATMO

0 comments:

pendapat anda tentang blog ini?

Popular posts

Followers

Powered by Blogger.

Copyright © / HarizFadillahMuslim

Template by : Urang-kurai / powered by :blogger