package Inventaris;

abstract public class KondisiRuang extends Sistem{

	public KondisiRuang(){
		super();
	}
	
	@Override
	double HitungLuasRuang(int HitungLuasRuang) {
		System.out.println("Panjang Ruangan : "+getPanjangRuang());
		System.out.println("Lebar Ruangan : "+getLebarRuang());
		System.out.println("Luas Ruangan = " + HitungLuasRuang());
		HitungLuasRuang = getPanjangRuang() * getLebarRuang();
		return 0;
	}

	@Override
	double BentukRuang() {
		System.out.println("Bentuk Ruangan = " + BentukRuang());
		String PJ = "Persegi Panjang";
		if ((getPanjangRuang()) != (HitungLuasRuang())){
			System.out.println(PJ);
			System.out.println("Sesuai");}
		else if((getPanjangRuang())==(HitungLuasRuang())){
			System.out.println("Tidak persegi panjang");
			System.out.println("Tidak Sesuai");
			}
		else {
			System.out.println("Bentuk Ruangan Absurd");
			}
		
		return 0;
	}

	@Override
	double HitungRasioRuangan(double HitungRasioLuas) {
		System.out.println("Jumlah Kursi : "+getJumlahKursi());
		System.out.println("Rasio Luas Ruangan = " + HitungRasioRuangan());
		HitungRasioLuas = HitungLuasRuang() / getJumlahKursi();
		if (HitungRasioLuas >= 0.5){
			System.out.println("Sesuai");
		}
		else if(HitungRasioLuas <= 0.5){
			System.out.println("Input Salah");
		}
		return 0;
	}

	@Override
	String AnalisisPdanJ() {
		System.out.println("Jumlah Pintu : "+getJumlahPintu());
		System.out.println("Jumlah Jendela : "+getJumlahJendela());
		System.out.println("Analisis Pintu dan Jendela = " + AnalisisPdanJ());
		if ((getJumlahPintu() >= 2) && ((getJumlahJendela() >= 1))){
			System.out.println("Sesuai");
		}
		else if ((getJumlahPintu() <= 1) && ((getJumlahJendela() <= 1))){
			System.out.println("Tidak Sesuai");
		}
		return null;
	}	
}

package Inventaris;

abstract public class KondisiRuang extends Sistem{

	public KondisiRuang(){
		super();
	}
	
	@Override
	double HitungLuasRuang(int HitungLuasRuang) {
		System.out.println("Panjang Ruangan : "+getPanjangRuang());
		System.out.println("Lebar Ruangan : "+getLebarRuang());
		System.out.println("Luas Ruangan = " + HitungLuasRuang());
		HitungLuasRuang = getPanjangRuang() * getLebarRuang();
		return HitungLuasRuang();
	}

	@Override
	double BentukRuang() {
		System.out.println("Bentuk Ruangan = " + BentukRuang());
		String PJ = "Persegi Panjang";
		if ((getPanjangRuang()) != (HitungLuasRuang())){
			System.out.println(PJ);
			System.out.println("Sesuai");}
		else if((getPanjangRuang())==(HitungLuasRuang())){
			System.out.println("Tidak persegi panjang");
			System.out.println("Tidak Sesuai");
			}
		else {
			System.out.println("Bentuk Ruangan Absurd");
			}
		
		return BentukRuang();
	}

	@Override
	double HitungRasioRuangan(double HitungRasioLuas) {
		System.out.println("Jumlah Kursi : "+getJumlahKursi());
		System.out.println("Rasio Luas Ruangan = " + HitungRasioRuangan());
		HitungRasioLuas = HitungLuasRuang() / getJumlahKursi();
		if (HitungRasioLuas >= 0.5){
			System.out.println("Sesuai");
		}
		else if(HitungRasioLuas <= 0.5){
			System.out.println("Input Salah");
		}
		return HitungRasioRuangan();
	}

	@Override
	String AnalisisPdanJ() {
		System.out.println("Jumlah Pintu : "+getJumlahPintu());
		System.out.println("Jumlah Jendela : "+getJumlahJendela());
		System.out.println("Analisis Pintu dan Jendela = " + AnalisisPdanJ());
		if ((getJumlahPintu() >= 2) && ((getJumlahJendela() >= 1))){
			System.out.println("Sesuai");
		}
		else if ((getJumlahPintu() <= 1) && ((getJumlahJendela() <= 1))){
			System.out.println("Tidak Sesuai");
		}
		return AnalisisPdanJ();
	}	
}

Update KondisiRuang.java