Program Sequential Java (Scanner Program Kasir)

      Halo teman-teman, kali ini saya akan membagikan hal yang saya pelajari dari perkuliahan saya pada minggu ke 3 di mata kuliah bahasa pemrograman 1. Pada minggu ke 3 ini saya diajarkan program sequential di java. Sebelumnya sequential memiliki makna urutan, rentetan, atau rangkaian. 

    Pada materi ini, menurut saya hal yang paling menarik terdapat pada penggunaan class scanner. Pada class tersebut dapat melibatkan pengguna untuk memasukkan data dari keyboard, kemudian data tersebut diolah lebih lanjut oleh program sehingga menjadi informasi yang bermanfaat bagi penggunanya. Pada kasus ini menggunakan permasalahan program kasir.

Berikut ini adalah hasil praktek saya dalam pembuatan program menggunakan class scanner :

Gambar Source Code


     Untuk Source Code di gambar tersebut akan saya copy di bawah ini : 

package programkasir_warungberas;
import java.util.Scanner;
public class ProgramKasir_WarungBeras {
// @author Sayyidah Nafisah
    public static void main(String[] args) {
        int Berat_Beras, Harga_PerKG, TotalPembayaran, UangDiterima;
        Double BiayaDiskon, HargaSetelahDiskon, Kembalian;
        Scanner bruh = new Scanner(System.in);
        
        System.out.println("Kasir WARUNG BERAS");
        //Input berat beras yang dibeli dalam satuan KG
        System.out.println("Berat kg beras yang di beli = "); 
        Berat_Beras = bruh.nextInt();
            //Input Harga beras per kg
            System.out.println("Harga beras per kg = ");
            Harga_PerKG = bruh.nextInt();
            // Hitung Total pembayaran
            TotalPembayaran = Berat_Beras * Harga_PerKG;
            System.out.println("Harga total ="+TotalPembayaran);
                //Hitung Biaya Diskon
                System.out.println("Terdapat Diskon 5%");
                BiayaDiskon = TotalPembayaran * 0.05;  
                //Hitung biaya yang akan dibayar pembeli
                HargaSetelahDiskon = TotalPembayaran - BiayaDiskon; 
                System.out.println("Harga yang harus dibayar pembeli =" +HargaSetelahDiskon);
                    //Input uang yang diberikan pembeli
                    System.out.println("Uang dari pembeli? RP ");
                    UangDiterima = bruh.nextInt();
                    //Hitung kembalian
                    Kembalian = UangDiterima - HargaSetelahDiskon;
                    System.out.println("Uang kembalian yang diberikan = " +Kembalian);            
     }
    
}

Sekian dari saya, itulah penerapan source code dalam pengaplikasian program kasir. Pada penulisan blog ini saya baru belajar tentang hal ini, sehingga saya sangat menerima kritik dan saran dari pembaca. Terimakasih. 


Komentar

Postingan populer dari blog ini

Array Program Kasir dengan JAva

Perulangan Do While dalam Program Kasir