Hallo gun, nih karya arek HIMATIF UMG (Univ Unmuh Gresik) Contoh program PBO membuat penggilingan kopi di Netbeans!!! emang judulnya terlalu panjang tapi gak pa-pa lah yang penting ilmunya gun, hahahaha !! langsung aja ya gun ?? berikut turotialnya :
1. Buka netbeans
2. Buat class dengan nama "penggilingan"
3. Lalu copy pastekan sourcodenya di bawah ini :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package penggilingan;
/**
*
* @author lailul
*/
import java.util.Scanner;
public class penggilingan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner masuk = new Scanner(System.in);
bayar ikopi = new bayar();
bayar iberas = new bayar();
bayar ijagung = new bayar();
bahan bhn = new bahan();
mesin msn = new mesin();
pembeli pbl = new pembeli();
ikopi.setHarga(12000);
iberas.setHarga(15000);
ijagung.setHarga(10000);
System.out.println("PENGGILINGAN SERBAGUNA");
System.out.println("----------------------");
System.out.println("1. Kopi");
System.out.println("2. Beras");
System.out.println("3. Jagung");
System.out.println("----------------------");
System.out.print("Masukkan nama : ");
pbl.setNama=masuk.next();
System.out.print("Masukkan alamat : ");
pbl.setAlamat=masuk.next();
System.out.print("Pilih bahan : ");
int a = masuk.nextInt();
switch (a) {
case 1: {
bhn.setJenis("Kopi");
break;
}
case 2: {
bhn.setJenis("Beras");
break;
}
case 3:{
bhn.setJenis("Jagung");
break;
}
default:
System.out.println("Inputan anda salah !");
return;
}
if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
System.out.println("Harga kopi per kg : Rp. "+ikopi.getHarga());
} else if (bhn.getJenis().equalsIgnoreCase("Beras")){
System.out.println("Harga beras per kg : Rp. "+iberas.getHarga());
}else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
System.out.println("Harga jagung per kg : Rp. "+ijagung.getHarga());
}
System.out.print("Bayar : ");
int b = masuk.nextInt();
if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
ikopi.bayar(b);
} else if (bhn.getJenis().equalsIgnoreCase("Beras")){
iberas.bayar(b);
} else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
ijagung.bayar(b);
}
System.out.println("");
msn.hidup();
msn.status();
System.out.println("");
System.out.println("--------------------------------");
System.out.println("PENGGILINGAN SERBAGUNA");
System.out.println("--------------------------------");
System.out.println("Nama pembeli : "+pbl.getNama());
System.out.println("Alamat pembeli : "+pbl.getAlamat());
System.out.println("Jenis bahan yang di giling : "+bhn.getJenis());
System.out.print("Harga bahan : Rp. ");
if (bhn.getJenis().equalsIgnoreCase("Kopi")) {
System.out.println(ikopi.getHarga());
System.out.println("Uang yang dibayar : Rp. "+ikopi.getBayar());
System.out.println("Kembalian : Rp. "+ikopi.getKembalian());
} else if (bhn.getJenis().equalsIgnoreCase("Beras")){
System.out.println(iberas.getHarga());
System.out.println("Uang yang dibayar : Rp. "+iberas.getBayar());
System.out.println("Kembalian : Rp. "+iberas.getKembalian());
} else if (bhn.getJenis().equalsIgnoreCase("Jagung")){
System.out.println(ijagung.getHarga());
System.out.println("Uang yang dibayar : Rp. "+ijagung.getBayar());
System.out.println("Kembalian : Rp."+ijagung.getKembalian());
}
System.out.println("");
msn.mati();
msn.status();
System.out.println("-------------------------------");
}
}
class bayar {
private int harga;
private int bayar;
private int kembalian;
String getBayar;
String getKembalian;
public void setHarga(int a){
harga = a;
}
public int getHarga(){
return harga;
}
public void bayar(int a){
bayar = a;
if (bayar<harga) {
System.out.println("Uang anda belum mencukupi !");
} else if (bayar>harga) {
kembalian = bayar-harga;
}}
public int getKembalian(){
return kembalian;
}
public int getBayar(){
return bayar;
}
}
class pembeli {
private String nama;
private String alamat;
String setNama;
String setAlamat;
public void setNama(){
setNama="";
}
public String getNama(){
return setNama;
}
public void setAlamat(){
setAlamat="";
}
public String getAlamat(){
return setAlamat;
}
}
class mesin {
private boolean mesin=false;
public void hidup(){
mesin = false;
}
public void mati(){
mesin = true;
}
public void status(){
if (mesin == false) {
System.out.println("--Status mesin hidup--");
} else {
System.out.println("--Status mesin mati--");
}
}
}
class bahan {
private String jenisbahan;
public void setJenis(String jenis){
jenisbahan = jenis;
}
public String getJenis(){
return jenisbahan;
}
}
berikut hasil outputnya gun :
Gimana gun,, mudah kan !! kalau mau bertanya karena kurang jelas silahkan berkomentar ya ??
Tidak ada komentar:
Posting Komentar