Tugas III Interaksi Manusia dan Komputer
Tugas ke-3 ini berkaitan dengan tugas ke-2 yaitu, membuat source code dari interface tugas ke-2. Langsung saja, source code dapat di lihat pada bagian bawah.
![]() |
Contoh Interface |
import java.util.Scanner;
public class Kasir{
public static void main (String args [])
{
double dis = 0;
double tb = 0;
System.out.println(" ");
System.out.println(" =========================== ");
System.out.println(" PROGRAM MESIN KASIR ");
System.out.println(" =========================== ");
Scanner input = new Scanner (System.in);
System.out.print(" Nama Pelanggan : ");
String nm = input.nextLine();
System.out.println(" ");
Scanner input1 = new Scanner (System.in);
int i = 1;
float n, jum;
System.out.print(" Banyak Barang : ");
n=input1.nextFloat();
jum=0;
while (i<=n)
{
System.out.println(" ");
System.out.println(" Barang ke-" +i);
Scanner input2 = new Scanner (System.in);
System.out.println(" ");
System.out.print(" Nama Barang : ");
String nb = input2.nextLine();
Scanner input3 = new Scanner (System.in);
System.out.print(" Quantity : ");
int q = input3.nextInt();
Scanner input4 = new Scanner (System.in);
System.out.print(" Harga :Rp.");
double hb = input4.nextDouble();
double tot = 0;
tot = hb * q;
System.out.println(" Total :Rp."+tot);
jum += tot;
i++;
}
System.out.println(" ");
System.out.println(" Grand Total :Rp."+jum);
if (jum>=1000000)
{ dis = 0.2*jum;}
else if ((jum >=500000) && (jum<1000000))
{dis = 0.1*jum;}
else {
dis = 0.05 * jum;}
System.out.println(" Diskon :Rp."+dis);
tb = jum - dis;
System.out.println(" Total bayar :Rp."+tb);
}}
Sekian pada tugas ke-3 ini. Terima Kasih