Anggota kelompok :
Bagus Yoga Prakoso (1944190013) (menyusun functional requirement, membuat diagram UML)
Dimas Arya (1944190031) (coding program)
2. Coding program :
i. membuat class java dan method main.
public class kasir {
public static void main (Sting[] args){
}
}
ii. mengimport class komponen scanner.
import java.util.Scanner;
public class kasir {
public static void main (Sting[] args){
}
}
iii. mendefinisikan variable dan tipe data.
import java.util.Scanner;
public class kasir {
public static void main (Sting[] args){
String nama_barang;
int jumlah_barang,harga,totalharga;
double diskon=0,075;
double totalbayar;
}
}
iv. membuat output teks dan mendeskripsikan class komponen scanner.
import java.util.Scanner;
public class kasir {
public static void main (Sting[] args){
String nama_barang;
int jumlah_barang,harga,totalharga;
double diskon=0,075;
double totalbayar;
System.out.println(“PROGRAM KASIR”);
System.out.println(“----------------------”);
System.out.println(“MASUKAN DATA BERIKUT”);
System.out.println(“NAMA BARANG : ”);
nama_barang = input.nextLine();
System.out.println(“JUMLAH BARANG : ”);
jumlah_barang = input.nextLine();
}
}
v. menggunakan pernyataan if.
System.out.println("Jumlah Barang= ");
jumlah_barang = input.nextLine();
if(jumlah_barang <=0) {
System.out.println("Mohon masukan jumlah yang benar dan ulang programnya");
System.exit(0);
}
System.out.println("Harga Barang= ");
harga = input.nextInt();
if (harga<100) {
System.out.println("Mohon masukan harga yang valid dan ulang programnya");
System.exit(0);
}
vi. perhitungan total harga, diskon, dan total bayar.
System.out.println("Harga Barang= ");
harga = input.nextInt();
if (harga<100) {
System.out.println("Mohon masukan harga yang valid dan ulang programnya");
System.exit(0);
}
3. diagram UML