RSS

Class dan Objek

22 Mar

Buatlah program menggunakan class dan objek dengan nama motor.java, jika program di jalankan hasilnya seperti di bawah ini :

Object “motor-1” :

Merk : Yamaha

Pemilik : Pak Darmawan

Object “motor-2” :

Merk : Honda

Pemilik : Pak Nasiruddin

Jawab:

  • Source Code
class sepeda{

public String nama,merk,pemilik;

public sepeda (String nama){

this.nama=nama;

}

public void setNama(){

System.out.println(“Object :”+nama);

}

public String getMerk(String merk){

this.merk=merk;

return merk;

}

public void setMerk(){

System.out.println(“Merk :”+merk);

}

public String getPemilik(String pemilik){

this.pemilik=pemilik;

return merk;

}

public void setPemilik(){

System.out.println(“Pemilik :”+pemilik);

}

}

class motor{

public static void main(String [] args){

sepeda motor1=new sepeda(“motor- 1”);

motor1.setNama();

motor1.getMerk(“Yamaha”);

motor1.setMerk();

motor1.getPemilik(“Pak Darmawan”);

motor1.setPemilik();

sepeda motor2=new sepeda(“motor- 2”);

motor2.setNama();

motor2.getMerk(“Honda”);

motor2.setMerk();

motor2.getPemilik(“Pak Nasiruddin”);

motor2.setPemilik();

}

}

  • Running Program

 


  1. Buatlah kelas mahasiswa dengan atribut/variablel = nama dan npm dan mempunyai metodh: tampilkanNama, tampilkanNpm, belajar, olahRaga, makan, minum. Buatlah 3 objek untuk menginstantiasi kelas mahasiswa dengan atribut nama dan npm Anda sendiri dan 2 teman Anda dan mengimplementasikan beberapa metodh yang telah Anda definisikan dalam kelas mahasiswa .

Jawab :

  • Source Code
public class mahasiswa{

String nama;

String nrp;

public mahasiswa(String nama, String nrp){

this.nama=nama;

this.nrp=nrp;

}

public String tampilkanNama(){

return nama;

}

public String tampilkannrp(){

return nrp;

}

public void belajar(){

System.out.println(“Lagi Belajar”);

}

public void olahraga(){

System.out.println(“Lagi Olahraga”);

}

public void makan(){

System.out.println(“Lagi Makan”);

}

public void minum(){

System.out.println(“Lagi Minum”);

}

}

class daftarmhs{

public static void main(String[]args){

mahasiswa mhs1 = new mahasiswa(“jafar”,”100411100052″);

mahasiswa mhs2 = new mahasiswa(“eka”,”100411100041″);

mahasiswa mhs3 = new mahasiswa(“Zaenal”,”100411100097″);

System.out.println(mhs1.nama);

System.out.println(mhs1.nrp);

mhs1.belajar();

mhs1.olahraga();

mhs1.makan();

mhs1.minum();

System.out.println(” “);

System.out.println(mhs2.nama);

System.out.println(mhs2.nrp);

mhs2.belajar();

mhs2.olahraga();

mhs2.makan();

mhs2.minum();

System.out.println(” “);

System.out.println(mhs3.nama);

System.out.println(mhs3.nrp);

mhs3.belajar();

mhs3.olahraga();

mhs3.makan();

mhs3.minum();

}

}

  • Running Program

 

 

Buat program dengan nama televOOP.java dengan spesifikasi sebagai berikut :

Class : Televisi

Object : Televisiku

Attribute :

– Merek                        – Tipe

– Ukuran                      – Tombol volume

– Tombol Channel

 

Method :

– Menyalakan TV

– Memindahkan Channel

– Membesarkan volume

– Mematikan Televisi

Hasil :

Merek Televisi : Samsung

Tipe Televisi : LCD TV

Ukuran Televisi : 52 inchi

Saat ini televisi sudah on…..

Channel berpindah

Volume bertambah besar.

Press any key to continue . . .

Jawab :

  • Source Code

Nama file : televOOP.java

class televOOP{

public static void main(String[] args){

tv televisiku = new tv(“televisiku”);

televisiku.merk = “Samsung”;

System.out.println(“Merk Televisi : “+televisiku.merk);

televisiku.tipe = “LCD TV”;

System.out.println(“Tipe Televisi : “+televisiku.tipe);

televisiku.ukuran = “52 inchi”;

System.out.println(“Ukuran Televisi : “+televisiku.ukuran);

televisiku.menyalakan_tv(“ON”);

televisiku.ganti_channel();

televisiku.membesarkan_volume(“besar”);

televisiku.membesarkan_volume(“kecil”);

televisiku.menyalakan_tv(“OFF”);

System.out.println(“Press Any Key to continue…”);

}

}

Nama file : tv.java

public class tv{

String merk,tipe,ukuran,tombol_volume,tombol_channel;

public tv(String televisi){

System.out.println(“Objek “+televisi+” dari kelas tv sudah dibuat\n”);

}

public void menyalakan_tv(String power){

System.out.println(“Televisi sudah : “+power);

}

public void ganti_channel(){

System.out.println(“Channel Sudah diubah”);

}

public void membesarkan_volume(String suara){

System.out.println(“Volume sudah di”+suara+”kan”);

}

}

  • Running Program

 

 
Tinggalkan komentar

Ditulis oleh pada 22 Maret 2012 in java programming, Kuliah

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: