Pages

download source konsep PBO

silahkan download sourcenya disini

Konsep PBO Polimorfisme Bag-2


//--------------------
//mahasiswa.java
//--------------------

package polimorfismtugas;

public class mahasiswa {

    public String nama;
    public String nmp;

    public mahasiswa(String n, String m) {
        nama = n;
        nmp = m;
    }

    public String tampilkanNama() {
        return nama;
    }

    public String tampilkanNmp() {
        return nmp;
    }

    void belajar() {
        System.out.println("Baca...Latihan....Tugas...POKO'E BELAJAR");
    }

    public void olahraga() {
        System.out.println("1...2...3...olahraga biar sehat");
    }

    public void makan() {
        System.out.println("Nyam..nyam...nyam...maem enak");
    }

    public void minum() {
        System.out.println("hemmm....minum biar seger...");
    }

    public void aktivitas() {
        System.out.println("kuliah..belajar...dll...");
    }
}
//--------------------------------------------------------
//--------------------

//pecintaalam.java
//--------------------
 package polimorfismtugas;

class pecintaalam extends mahasiswa {

    public String UKM;
    public String bagian;

    public pecintaalam(String n, String m, String u, String b) {
        super(n, m);
        this.UKM = u;
        this.bagian = b;
    }

    public String tampilkanUKM() {
        return UKM;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("mendaki gunung.....!!!");
    }

    public void refresh() {
        System.out.println("camping yuk...");
    }
}

//--------------------------------------------------------
//--------------------

//rohis.java
//--------------------
package polimorfismtugas;

public class rohis extends mahasiswa {

    public String bagian;

    public rohis(String n, String m, String b) {
        super(n, m);
        this.bagian = b;
    }

    public String tampilkanBagian() {
        return bagian;
    }

    @Override
    public void aktivitas() {
        System.out.println("tidur aja lah....");
    }

    public void agenda() {
        System.out.println("mkan malam yang indah...");
    }
}
//--------------------------------------------------------
//--------------------

//shinta.java
//--------------------
package polimorfismtugas;


class shinta {


    public static void main(String[] args) {
        rohis saya = new rohis("shinta", "153", "hemo");


        System.out.println("Nama= " + saya.tampilkanNama()
                + "\nNIM = " + saya.tampilkanNmp()
                + "\nsebagai = " + saya.tampilkanBagian()
                + "\nkegiatannya.....");
        saya.aktivitas();
        System.out.println("\ndan trus...");
        saya.agenda();
    }
}

Konsep PBO Polimorfisme Bag-1


//--------------------
//mahasiswa.java
//--------------------



package polimorfism;

public class manusia {

    public String nama;

    public manusia(String n) {
        this.nama = n;
    }

    public String tampilkanNama() {
        return nama;
    }

    public void makan() {
        System.out.println("Nyam... nyam... nyam...");
    }

    public void kerja() {
        System.out.println("Kerja...kerjaaa...");
    }
}
//--------------------------------------------------------

//--------------------

//pekerja.java
//--------------------
package polimorfism;

public class pekerja {

    public static void main(String[] args) {
        manusia[] profesi = new manusia[3];
        profesi[2] = new sopir("Dedi");

        for (int i = 0; i < 3; i++) {
            profesi[i].kerja();
        }
    }
}

//--------------------------------------------------------

//--------------------

//sopir.java
//--------------------
package polimorfism;

public class sopir extends manusia {

    public sopir(String n) {
        super(n);
    }

    @Override
    public void kerja() {
        System.out.println("Ngung...ngung...ngung...ciiit...");
    }
}

//--------------------------------------------------------

//--------------------

//dedi.java
//--------------------
package polimorfism;

public class dedi {

    public static void main(String[] args) {
        sopir dedi = new sopir("Dedi");
        System.out.println("Nama= " + dedi.tampilkanNama());
        dedi.makan();
        dedi.kerja();
    }
}
//--------------------
//output
//--------------------
Nama= Dedi
Nyam... nyam... nyam...
Ngung...ngung...ngung...ciiit...

Konsep PBO Pengkapsulan Bag-3



//--------------------
//mahasiswa.java
//--------------------

package pengkapsulan;

public class tanggal {
int tgl;
int bulan;
int tahun;

    public tanggal(int tgl, int bulan, int tahun) {
        this.tgl = tgl;
        this.bulan = bulan;
        this.tahun = tahun;
    }

    public tanggal(int tgl, int bulan) {
        this.tgl = tgl;
        this.bulan = bulan;
    }

    public tanggal(int tgl) {
        this.tgl = tgl;
    }
    

}

Konsep PBO Pengkapsulan Bag-2


//--------------------

//Mahasiswa1.java
//--------------------
package pengkapsulan;

public class Mahasiswa1 {

    private int nrp;
    private String nama;

    public Mahasiswa1(int nrp, String nama) {
        this.nrp = nrp;
        this.nama = nama;
    }

    public Mahasiswa1(String nama) {
        nrp = 0;
        this.nama = nama;
    }

    public Mahasiswa1() {
        nrp = 0;
        nama = "";
    }
}

Konsep PBO Pengkapsulan Bag-1


//--------------------
//mahasiswa.java
//--------------------
package pengkapsulan;

public class mahasiswa {

    private int nrp;
    private String nama;

    public mahasiswa(int i, String n) {
        this.nrp = i;
        this.nama = n;
    }

    public void setNRP(int nrp) {
        this.nrp = nrp;
    }

    public int getNRP() {
        return nrp;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNama() {
        return nama;
    }
}
//-------------------------------------------------------- 


//--------------------

//tesMahasiswa.java
//--------------------
package pengkapsulan;

public class tesMahasiswa {

    public static void main(String args[]) {
        int nomer;
        String nm;
        mahasiswa m = new mahasiswa(123, "shinta");
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
        m.setNama("cheen");
        m.setNRP(333);
        System.out.println(m.getNRP());
        System.out.println(m.getNama());
    }
}
 
//-------------------------------------------------------- 


//--------------------

//output
//--------------------
  
123
shinta
333
cheen

Konsep PBO Pewarisan bag-2


//--------------------
//mahasiswa.java
//--------------------
package pewarisan;

public class mahasiswa {

    public String nama, nim;

    public mahasiswa(String n, String nim) {
        this.nama = n;
        this.nim = nim;
    }

    public String tampilkanNama() {
        return nama;
    }

    public String tampilkanNim() {
        return nim;
    }

    public void belajar() {
        System.out.println("Sinau... Sinau...Sinau...");
    }

    public void olahRaga() {
        System.out.println("...kerjaaa...");
    }

    public void makan() {
        System.out.println("Nyam....Nyam....");
    }

    public void minum() {
        System.out.println("Glek...Glek...");
    }
}
 



//-------------------------------------------------------- 

//--------------------

//pecintaalam.java
//--------------------
package pewarisan;

public class pecintaalam extends mahasiswa {

    public String nip;

    public pecintaalam(String n, String m, String p) {
        super(n, m);
        this.nip = p;
    }

    public String nipnya() {
        return nip;
    }

    public void arungjeram() {
        System.out.println("ok wes ..ayo budhal arung jeram");
    }

    public void mendakigunung() {
        System.out.println("loh..kate mungga gunung ndi???");
    }
}
 
//-------------------------------------------------------- 

//--------------------

//shinta.java
//--------------------
  package pewarisan;

public class shinta {

    public static void main(String args[]) {
        pecintaalam shinta = new pecintaalam("shinta", "08650153", "6167");

        System.out.println("nama" + shinta.tampilkanNama());
        System.out.println("nim" + shinta.tampilkanNim());
        System.out.println("nip" + shinta.nipnya());
        shinta.mendakigunung();
        shinta.nipnya();
    }
}



//-------------------------------------------------------- 

//--------------------

//output
//--------------------


namashinta
nim08650153
nip6167
loh..kate mungga gunung ndi???

Konsep PBO Pewarisan bag-1


//--------------------
//manusia.java
//--------------------
 package pewarisan;

public class manusia {

    public String nama, nim;

    public manusia(String n) {

        this.nama = n;
    }

    public String tampilkanNama() {

        return nama;
    }

    public void makan() {

        System.out.println("Nyam... nyam... nyam...");
    }

    public void kerja() {

        System.out.println("Kerja...kerjaaa...");
    }
}
/--------------------------------------------------------

//--------------------

//programmmer.java
//--------------------
package pewarisan;


public class programmmer extends manusia {


    public programmmer(String n) {
        super(n);
    }


    @Override
    public void kerja() {


        System.out.println("tak....tak..klik");
    }


    public void bersantai() {


        System.out.println("game over...you lose...");
    }
}


/--------------------------------------------------------

//--------------------
//tentara.java
//--------------------
package pewarisan;


public class tentara extends manusia {


    public String pangkat;


    public tentara(String n, String p) {
        super(n);
        this.pangkat = p;
    }


    public String tampilkanPangkat() {
        return pangkat;
    }


    public void kerja1() {
        System.out.println("dor..dor..dor...");
    }
}
/--------------------------------------------------------

//--------------------
//andi.java
//--------------------
  package pewarisan;


public class andi {


    public static void main(String args[]) {
        programmmer andi = new programmmer("andi");
        System.out.println("Nama" + andi.tampilkanNama());
        andi.makan();
        andi.kerja();
        andi.bersantai();
    }
}
/--------------------------------------------------------

//--------------------
//badu.java
//--------------------
  package pewarisan;


public class badu {


    public static void main(String args[]) {
        tentara badu = new tentara("badu", "kopral");
        System.out.println("nama" + badu.tampilkanNama());
        System.out.println("pangkat" + badu.tampilkanPangkat());
        badu.makan();
        badu.kerja1();
    }
}

Konsep PBO Objek dan Class Bag-4


//--------------------
//televisi.java
//--------------------
package ObjekDanClass;

public class televisi {

    String merk, hrg;
    int bos;

    public televisi(String mrk, String tv) {
        merk = mrk;
        hrg = tv;
        System.out.println("televisi " + merk + " harga " + tv);
    }

    public void hidupkanTv() {
        System.out.println("Televisi hidup");
    }

    public void getChannel(int chan) {
        this.bos = chan;
        
    }
    public int setChannel(){
    return bos;
    }

    public void matikanTv() {
        System.out.println("Televisi mati");
    }
}
//--------------------------------------------------------

//--------------------

//mainkanTv.java
//--------------------
package ObjekDanClass;

public class mainkanTv {

    public static void main(String args[]) {
        televisi tvFlat = new televisi("Sharp", "telung juta");
        tvFlat.hidupkanTv();
        tvFlat.getChannel(3);
        System.out.println("televisi diset pada channel : " + tvFlat.setChannel());
        tvFlat.matikanTv();
    }
}
//--------------------------------------------------------

//--------------------

//output
//--------------------
televisi Sharp harga telung juta
Televisi hidup
televisi diset pada channel : 3
Televisi mati
BUILD SUCCESSFUL (total time: 0 seconds)

Konsep PBO Objek dan Class Bag-3


//--------------------
//finalWord.java
//--------------------
package ObjekDanClass;

public class finalWord {

    final double phi = 3.14;

    double kelilingLingkaran(double jari) {
        double keliling;
        keliling = 2 * phi * jari;
        return keliling;
    }

    double luasLingkaran(double jari) {
        double luas;
        luas = phi * jari * jari;
        return luas;
    }
}
//--------------------------------------------------------
//--------------------
//pengujian.java
//--------------------
package ObjekDanClass;

public class pengujian {

    public static void main(String args[]) {
        finalWord o = new finalWord();
        System.out.println("keliling " + o.kelilingLingkaran(2));
        System.out.println("luas " + o.luasLingkaran(3));
    }
}



//--------------------
//output
//--------------------
keliling 12.56
luas 28.259999999999998
BUILD SUCCESSFUL (total time: 0 seconds)

 

Konsep PBO Objek dan Class Bag-2


//--------------------
//BujurSangakar.java
//--------------------
package ObjekDanClass;

public class BujurSangkar {

    int hitungLuas(int sisi) {
        int luas = sisi * sisi;
        return (luas);
    }

    int hitungKeliling(int sisi) {
        int keliling = 4 * sisi;
        return (keliling);
    }
}
//--------------------------------------------------------

//--------------------
//BujurSangakar.java
//--------------------

package ObjekDanClass;

public class Persegi {

    int hitungLuas(int panjang, int lebar) {
        int luas = panjang * lebar;
        return (luas);
    }

    int hitungKeliling(int panjang, int lebar) {
        int keliling = 2 * (panjang + lebar);
        return (keliling);
    }
}



//--------------------------------------------------------

//--------------------
//Uji.java
//mengakses class BujurSangkar dan Persegi
//-------------------- 


package ObjekDanClass;

public class Uji {

    private static int x;

    public static void main(String[] args) {
        BujurSangkar bj = new BujurSangkar();
        x = bj.hitungLuas(4);
        System.out.println("luas bujur sangkar nya adalah " + x);

        x = bj.hitungKeliling(5);
        System.out.println("keliling bujur sangkar nya adalah " + x);

        Persegi p = new Persegi();
        x = p.hitungLuas(6, 4);
        System.out.println("Luas perseginya adalah " + x);

        x = p.hitungKeliling(6, 4);
        System.out.println("Keliling perseginya adalah " + x);

    }
}



//--------------------
//output
//--------------------
luas bujur sangkar nya adalah 16
keliling bujur sangkar nya adalah 20
Luas perseginya adalah 24
Keliling perseginya adalah 20

Konsep PBO Objek dan Class

//---------------------
//orang.java
//Langkah 1 : buat clas orang dan main berikut ini 
//---------------------


package ObjekDanClass;

public class Orang {

    private int tahunUmur = 32;

    public void hitungUmur() {
        int hariUmur = tahunUmur * 365;
        long detikUmur = tahunUmur * 365 * 24L * 60 * 60;
        System.out.println("Umur anda adalah " + hariUmur + " hari");
        System.out.println("Umur anda adalah : " + detikUmur + " detik");
    }
}



//-------------------------------------------------------------------------


//---------------------
//main.java
//---------------------


package ObjekDanClass;
public class main {
    public static void main(String args[]) {
        Orang o = new Orang();
        Orang objOrang = new Orang();
        objOrang.hitungUmur();
        o.hitungUmur();
    }
}


//---------------------
//output
//---------------------
Umur anda adalah 11680 hari
Umur anda adalah : 1009152000 detik
Umur anda adalah 11680 hari
Umur anda adalah : 1009152000 detik