CONTOH PRAKTIKUM 3
import java.io.BufferedReader;
import java.io.InputStreamReader;
class tugasPraktikum3 {
String kode,nama;
int stock,hargaJual;
BufferedReader Ip = new BufferedReader ( new InputStreamReader(System.in));
public void inputData (){
try {
String temp ="";
System.out.println("MENU INPUTAN BARANG");
System.out.print("Kode :");
kode = Ip.readLine();
System.out.print("Nama :");
nama = Ip.readLine();
System.out.print("Stock Awal :");
temp = Ip.readLine();
stock = Integer.parseInt(temp);
System.out.print("Harga Jual :");
temp = Ip.readLine();
hargaJual = Integer.parseInt(temp);
pressEnter();
}
catch ( Exception e ) {
System.out.println(e);
}
}
public void viewData (){
System.out.println("Menampilkan Data Barang ");
System.out.println("Nama :"+nama);
System.out.println("Kode :"+kode);
System.out.println("Jumlah Stock:"+stock);
System.out.println("Harga Barang:"+hargaJual);
pressEnter();
}
public void JualStock (int ubah){
System.out.println("MENU PENJUALAN ");
System.out.println("Stock Awal :"+stock);
System.out.println("Pengurangan:"+ubah);
if ((stock - ubah ) < 0){
System.out.println("Jumlah Stock tidak mencukupi");
System.out.println("Transaksi GAGAL");
}
else{
this.stock = this.stock - ubah;
System.out.println("Stock Akhir :"+stock);
}
if (stock > 5 ){
}
else {
System.out.println("Barang Sudah Menipis ");
System.out.println("Segera Lakukan Penambahan Stock");
System.out.println("Data Telah diubah ");
}
pressEnter ();
}
public void tambahStock (int tambah){
System.out.println("MENU PENAMBAHAN ");
System.out.println("Stock Awal :"+stock);
System.out.println("PENAMBAHAN :"+tambah);
this.stock = this.stock + tambah;
System.out.println("Stock Akhir :"+stock);
System.out.println("Data Telah diubah ");
pressEnter ();
}
void pressEnter(){
try{
System.out.println("Tekan ENTER ");
Ip.readLine();
}
catch (Exception e ) {
System.out.println(e);
}
}
public static void main ( String[] args){
tugasPraktikum3 Brg1 = new tugasPraktikum3();
tugasPraktikum3 Brg2 = new tugasPraktikum3 ();
Brg1.inputData();
Brg2.inputData();
Brg1.JualStock(33);
Brg2.JualStock(44);
Brg1.viewData();
Brg2.viewData();
}
}
import java.io.InputStreamReader;
class tugasPraktikum3 {
String kode,nama;
int stock,hargaJual;
BufferedReader Ip = new BufferedReader ( new InputStreamReader(System.in));
public void inputData (){
try {
String temp ="";
System.out.println("MENU INPUTAN BARANG");
System.out.print("Kode :");
kode = Ip.readLine();
System.out.print("Nama :");
nama = Ip.readLine();
System.out.print("Stock Awal :");
temp = Ip.readLine();
stock = Integer.parseInt(temp);
System.out.print("Harga Jual :");
temp = Ip.readLine();
hargaJual = Integer.parseInt(temp);
pressEnter();
}
catch ( Exception e ) {
System.out.println(e);
}
}
public void viewData (){
System.out.println("Menampilkan Data Barang ");
System.out.println("Nama :"+nama);
System.out.println("Kode :"+kode);
System.out.println("Jumlah Stock:"+stock);
System.out.println("Harga Barang:"+hargaJual);
pressEnter();
}
public void JualStock (int ubah){
System.out.println("MENU PENJUALAN ");
System.out.println("Stock Awal :"+stock);
System.out.println("Pengurangan:"+ubah);
if ((stock - ubah ) < 0){
System.out.println("Jumlah Stock tidak mencukupi");
System.out.println("Transaksi GAGAL");
}
else{
this.stock = this.stock - ubah;
System.out.println("Stock Akhir :"+stock);
}
if (stock > 5 ){
}
else {
System.out.println("Barang Sudah Menipis ");
System.out.println("Segera Lakukan Penambahan Stock");
System.out.println("Data Telah diubah ");
}
pressEnter ();
}
public void tambahStock (int tambah){
System.out.println("MENU PENAMBAHAN ");
System.out.println("Stock Awal :"+stock);
System.out.println("PENAMBAHAN :"+tambah);
this.stock = this.stock + tambah;
System.out.println("Stock Akhir :"+stock);
System.out.println("Data Telah diubah ");
pressEnter ();
}
void pressEnter(){
try{
System.out.println("Tekan ENTER ");
Ip.readLine();
}
catch (Exception e ) {
System.out.println(e);
}
}
public static void main ( String[] args){
tugasPraktikum3 Brg1 = new tugasPraktikum3();
tugasPraktikum3 Brg2 = new tugasPraktikum3 ();
Brg1.inputData();
Brg2.inputData();
Brg1.JualStock(33);
Brg2.JualStock(44);
Brg1.viewData();
Brg2.viewData();
}
}
SEMOGA BERMANFAAT
No comments:
Post a Comment