Selasa, 07 April 2015

Tugas 5 - Kasir Sederhana Java

Nama Matakuliah        : Pemrograman Berorientasi Objek
Nama                           : I Gusti Ngurah Yoga Pawitra
NIM                             : 1404505052 
Nama Dosen                : I Putu Agus Eka Pratama ST.,MT
Jurusan                        : Teknologi Informasi
Fakultas                       : Teknik
Universitas                  : Udayana


Pada kesempatan kali ini saya akan menjelaskan cara membuat program kasir sederhana
pada java, program kasir tersebut akan menjumlahkan total harga barang yang telah kita beli. Program kasir ini biasanya banyak digunakan pada toko maupun restoran, tapi ini hanya program sederhananya saja. Baiklah langsung saja kita mulai langkah-langkahnya

Pertama-tama buatlah project baru bada IDE java kesayangan kamu, saya disini menggunakan NetBeans lalu simpan dengan nama kasir



Langkah kedua masukan coding beriku ini : 
package kasir;
import java.util.Scanner;

public class Kasir {
    public static void main(String[] args) {
     //inisialisasi java library scanner
        Scanner scan = new Scanner(System.in);
     //menampilkan menu makanan
        System.out.println("MENU MAKANAN : ");
        System.out.println("___________________________________________________________________");
        System.out.println("No Nama             Harga");
        System.out.println("1. Ayam Goreng      Rp 10000,00");
        System.out.println("2. Ikan Goreng      Rp 13000,00");
        System.out.println("3. Tempe Goreng     Rp 5000,00");
        System.out.println("4. Nasi Goreng      Rp 10000,00");
        System.out.println("5. Lele Goreng      Rp 8000,00");
        System.out.println("");

        //inisialisasi pembayaran awal
        int harga = 0;
        //inisialisasi harga kelima menu
        int h1 = 10000, h2 = 13000, h3 = 5000, h4 = 10000, h5 = 8000;
        String menu;

        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
        System.out.println("___________________________________________________________________");
        //pengguna memasukkan nomor pesanan
        System.out.print("Masukkan Nomor Pesanan : ");
        int inNomor = scan.nextInt();
        System.out.println("___________________________________________________________________");

        if (inNomor == 1)
        {
        //jika nomor satu, maka menu yang dipilih adalah ayam goreng, dan harganya adalah h1, yang merupakan harga menu pertama
            menu = " Ayam Goreng";
            System.out.println("Pilihan anda nomor " +inNomor + menu);
            harga = harga + h1;
        }
            else if (inNomor == 2)
            {
        //jika nomor dua, maka menu yang dipilih adalah tumis kangkung, dan harganya adalah h2, yang merupakan harga menu kedua
                menu = " Ikan Goreng";
                System.out.println("Pilihan anda nomor " +inNomor + menu);
                harga = harga + h2;
            }
                else if (inNomor == 3)
                {
        //jika nomor tiga, maka menu yang dipilih adalah tempe goreng, dan harganya adalah h3, yang merupakan harga menu ketiga
                    menu = " Tempe Goreng";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h3;
                }
                 else if (inNomor == 4)
                {
        //jika nomor empat, maka menu yang dipilih adalah nasi goreng, dan harganya adalah h4, yang merupakan harga menu keempat
                    menu = " Nasi Goreng";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h4;
                }
                 else if (inNomor == 5)
                {
        //jika nomor lima, maka menu yang dipilih adalah sushi, dan harganya adalah h5, yang merupakan harga menu kelima
                    menu = " Lele Goreng";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h5;
                }
                     else
        //jika selain nomor satu sampai lima, maka akan ditampilkan "Nomor yang dipilih tidak ada di menu."
                    {
                        System.out.println("Nomor yang dipilih tidak ada di menu.");
                    }

        //User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
            System.out.println("Apakah anda mau melanjutkan? Y/T");
            i = scan.next();

        }
        System.out.println("___________________________________________________________________");
        System.out.println("Total pembayaran sebesar " +harga+".");
        System.out.println("Terimakasih atas kunjungannya.");
    }

    }

Periksa kembali dan jika muncul pesan error segera perbaiki dan jika semua sudah sekarang kita coba menjalankannya dengan mengcompilenya tekan f6

 
Jika sudah berhasil maka akan terlihat seperti gambar diatas

Cukup mudah bukan membuat program kasir sederhananya ? kita juga dapat merubahnya sesuai keinginan menurut daftar menu kita tentunya

Selamat mencoba :)
 

Tidak ada komentar:

Posting Komentar