Program Kasir Menggunakan Bahasa Java

 

Halo teman-teman pembaca, pada postingan kali ini saya akan menunjukkan cara membuat aplikasi sederhana dengan menggunakan bahasa pemrograman java. Lebih tepatnya saya akan mencoba membuat program kasir dimana kita bisa menginputkan nama barang, harga barang, jumlah barang, banyaknya data dan diakhir akan menampilkan total bayar. Berikut ini adalah kode program kasir.java:
import java.io.IOException;
import java.util.Scanner;

public class kasir
{
	public static void clear() {
		try {
			new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
		} 
		catch(Exception e) {
			System.out.println(e);
		}
		
	}
	
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		int pil = 0;
		
		do {
			String barang;		
			double diskon = 0.0;
			double total = 0.0;
			int banyak_data = 0, harga = 0, jml = 0, uang = 0;
			
			clear();
			
			System.out.print("Masukkan banyaknya data: ");
			banyak_data = input.nextInt();
			double[] harga_bayar = new double[banyak_data];
		
			for(int a = 0; a < banyak_data; a++)
			{
				System.out.print("nData Ke = "+(a+1)+"n");
				System.out.print("Masukkan Nama Barang = ");
				barang = input.next();
				System.out.print("Masukkan Harga Barang = ");
				harga = input.nextInt();
				System.out.print("Masukkan Jumlah Barang = ");
				jml = input.nextInt();
				System.out.print("Masukkan Diskon = ");
				diskon = input.nextDouble();
				harga_bayar[a] = (harga*jml) - (harga*jml*(diskon/100));
			}
		
			for(int a = 0; a < banyak_data; a++)
			{
				total += harga_bayar[a];
			}
		
			System.out.println("nTotal Bayar = "+total);
			System.out.print("Masukkan jumlah uang =  ");
			uang = input.nextInt();
			System.out.println("Kembalian = "+(uang-total));
			System.out.println("Jika ingin transaksi lagi tekan 1");
			pil = input.nextInt();
		} while(pil == 1);
	}
}

Demikian postingan saya kali ini, semoga bermanfaat bila ada pertanyaan silahkan tulis di kolom komentar

Post a Comment

0 Comments