Minggu, 22 November 2009

TUGAS OOP

Class matematikaberaksi

class matematika{
Integer tambah=0;
Integer kurang=0;
Integer kali =0;
Integer bagi =0;

void pertambahan(int pertambahan_tambah){
tambah=tambah+pertambahan_tambah;
System.out.println("Pertambahan 20+20= "+tambah);
}
void pengurangan(int pengurangan_kurang){
kurang=kurang-pengurangan_kurang;
System.out.println("Pengurangan 10-5 = "+kurang);
}
void perkalian(int perkalian_kali){
kali=kali*perkalian_kali;
System.out.println("Perkalian 10x20= "+kali);
}
void pembagian (int pembagian_bagi){
bagi=bagi/pembagian_bagi;
System.out.println("Pembagian 21/2 = "+bagi);
}
}
public class matematikaberaksi{
public static void main(String[] args){
// buat objek baru
matematika menghitung = new matematika();

/* panggil atribut*/
menghitung.tambah= 20;
menghitung.kurang= 10;
menghitung.kali = 20;
menghitung.bagi = 21;

//tampilkan method
menghitung.pertambahan(20);
menghitung.pengurangan(5);
menghitung.perkalian(10);
menghitung.pembagian(2);
}

}



OBJEK SEPEDA:

1. Memiliki atribut (state) : pedal, roda, jeruji, warna,jumlah roda, merek, tahun pembuatan, gear.

2. Memiliki tingkah laku (behavior) : kecepatanya menaik,, kecepatannya

Menurun, perpindahan gigi sepeda

Program java:

class sepeda{

String Merek;

Integer tahunProduksi;

Integer Kecepatan_naik;

Integer Kecepatan_turun;

String Perpindahan_gigi;

String Sistem_pengereman;

String Bentuk_sepeda;

String Roda;

void printsepedabaru(){

System.out.println("Merek = "+Merek);

System.out.println("Tahun = "+tahunProduksi);

System.out.println("Kecepatan naik(KM/jam) = "+Kecepatan_naik);

System.out.println("Kecepatan turun(KM/jam)= "+Kecepatan_turun);

System.out.println("Perpindahan Gigi Sepeda= "+Perpindahan_gigi);

System.out.println("Sistem Pengereman = "+Sistem_pengereman);

System.out.println("Bentuk Sepeda = "+Bentuk_sepeda);

System.out.println("Sepeda Beroda = "+Roda);

}

}

public class sepedabaru {

public static void main(String[] args){

//membuat objek

sepeda sepedaku = new sepeda ();

/* memanggil atribut dan memberi nilai */

sepedaku.Merek= "Polygon";

sepedaku.tahunProduksi= 2009;

sepedaku.Kecepatan_naik= 50;

sepedaku.Kecepatan_turun= 70;

sepedaku.Perpindahan_gigi= "Otomatis";

sepedaku.Sistem_pengereman= "Manual";

sepedaku.Bentuk_sepeda= "Standard";

sepedaku.Roda= "2 roda";

sepedaku.printsepedabaru();

}

}

OBJEK SEPEDA GUNUNG:

1. Memiliki atribut (state) : pedal, roda, jeruji, warna,jumlah roda, merek, tahun pembuatan, gear, rem, stang, ban, rantai sepeda, jok

2. Memiliki tingkah laku (behavior) : kecepatanya menaik,, kecepatannya Menurun, perpindahan gigi sepeda, pengereman, jumping

Program Java:

class sepeda{

String Warna;

Integer tahunPembuatan;

Integer Kecepatan_naik;

Integer Kecepatan_turun;

String Perpindahan_gigi;

String Sistem_pengereman;

String Sponsor;

String Tingkat;

void printsepedagunung(){

System.out.println("Warna = "+Warna);

System.out.println("Tahun = "+tahunPembuatan);

}

void kecepatan_naik(){

System.out.println("Kecepatan naik(KM/jam) = "+Kecepatan_naik);

}

void kecepatan_Turun(){

System.out.println("Kecepatan turun(KM/jam)= "+Kecepatan_turun);

}

void perpindahan_gigi(){

System.out.println("Perpindahan Gigi Sepada= "+Perpindahan_gigi);

}

void Sistem_Pengereman(){

System.out.println("Sistem Pengereman = "+Sistem_pengereman);

}

void Sponsor(){

System.out.println("Sponsor = "+Sponsor);

}

void Tingkat(){

System.out.println("Tingkat = "+Tingkat);

}

}

public class sepedagunung {

public static void main(String[] args){

//membuat objek

sepeda sepedaku = new sepeda ();

/* memanggil atribut dan memberi nilai */

sepedaku.Warna= "Putih";

sepedaku.tahunPembuatan= 2005;

sepedaku.Kecepatan_naik= 145;

sepedaku.Kecepatan_turun= 250;

sepedaku.Perpindahan_gigi= "Manual";

sepedaku.Sistem_pengereman= "Manual";

sepedaku.Sponsor= "Polygon";

sepedaku.Tingkat= "Profesional";

sepedaku.printsepedagunung();

sepedaku.kecepatan_naik();

sepedaku.kecepatan_Turun();

sepedaku.perpindahan_gigi();

sepedaku.Sistem_Pengereman();

sepedaku.Sponsor();

sepedaku.Tingkat();

}

}


OBJEK AC:

1. Memiliki atribut (state) :Type, tahun pembuatan, temperatur, maksimal dan minimal dingin

2. Memiliki tingkah laku(behavior):cara hidupkan, cara matikan

class AC{

String Type;

Integer tahunPembuatan;

Integer Temperatur;

Integer Maksimal;

Integer Minimal;

String Hidupkan;

String Matikan;

void Type(){

System.out.println("Type = "+Type);

}

void tahunPembuatan(){

System.out.println("Tahun = "+tahunPembuatan);

}

void Temperatur(){

System.out.println("Temperatur = "+Temperatur);

}

void Maksimal(){

System.out.println("Maksimal dingin= "+Maksimal);

}

void Minimal(){

System.out.println("Minimal dingin = "+Minimal);

}

void Hidupkan(){

System.out.println("Cara Hidupkan = "+Hidupkan);

}

void Matikan(){

System.out.println("Cara Matikan = "+Matikan);

}

}

public class ACbaru {

public static void main(String[] args){

//membuat objek

AC ACku = new AC ();

/* memanggil atribut dan memberi nilai */

ACku.Type= "Panasonic";

ACku.tahunPembuatan= 2008;

ACku.Temperatur= 30;

ACku.Maksimal= 30;

ACku.Minimal= 10;

ACku.Hidupkan= "Manual pakai remote";

ACku.Matikan= "Otomatis";

ACku.Type();

ACku.tahunPembuatan();

ACku.Temperatur();

ACku.Maksimal();

ACku.Minimal();

ACku.Hidupkan();

ACku.Matikan();

}

}