Minggu, 06 September 2009

Jawaban Latihan 1 OOP

Nah,ini dia hasil pemikiranqu..


// MobilLengkap.java
class MobilLengkap
{
String warna; //attribute dari class Mobil2
String tahunProduksi; //attribute adalah data member atau variabel
int gigi;
int off = 1;

//method dari class MobilLengkap
//method melakukan sebuah fungsi atau tugas dalam sebuah kelas

void hidupkanMobil()
{
System.out.println ("Mesin mobil hidup");
off = 0; //tanda bahwa mobil hidup
}
void matikanMobil()
{
off = 1; //tanda bahwa mesin mobil mati
System.out.println ("Mesin mobil mati");
}
void tambahGigi()
{
if (off == 1) //jika mesin mobil mati
{
System.out.println ("Mesin mobil saat ini mati.");
System.out.println ("Tidak bisa menambah gigi.");
}
else
System.out.println ("Gigi bertambah.");
}
void kurangiGigi()
{
if (off == 1) //jika mesin mobil mati
{
System.out.println ("Mesin mobil saat ini mati.");
System.out.println ("Tidak bisa mengurangi gigi.");
}
else
System.out.println ("Gigi dikurangi.");
}
void cetakAttribute()
{
System.out.println ("Warna mobil: " + warna);
System.out.println ("Tahun Produksi: " + tahunProduksi);
}
} //akhir dari class MobilLengkap

Selanjutnya, membuat file MobilLengkapBeraksi.java yang menggunakan attribute dan method dari file MobilLengkap.java.

//MobilLengkapBeraksi.java
public class MobilLengkapBeraksi
{
public static void main (String[] args)
{
//membuat object terlebih dahulu
MobilLengkap mobilku = new MobilLengkap();
//memanggil attribute dan memberi input nilai
mobilku.warna = "Hitam";
mobilku.tahunProduksi = "2006";
//panggil method dari class MobilLengkap
mobilku.cetakAttribute();
mobilku.hidupkanMobil();
mobilku.tambahGigi();
mobilku.kurangiGigi();
mobilku.matikanMobil();
}
}

Latihan 1 OOP

Minggu lalu, dosenqu memberi latihan pertama untuk mata kuliah Pemrograman Berorientasi Object. (baru masuk uda latihan,hhe..)
Latihannya seperti ini :
  • Kembangkan class Mobil2
  • Ubah nama classnya menjadi MobilLengkap dan masukkan method :
  1. hidupkan Mobil ()
  2. matikan Mobil ()
  3. ubah gigi ()
  • Isi masing-masing method dengan tampilan dan status menggunakan System.out.println ()
  • panggil method-method diatas dari Mobil Lengkap Beraksi

yaa....begitulah..
aku mau coba menjawab dulu ya...
atau ada yang mau coba membantu??

Jumat, 04 September 2009

Aku dan Kuliahku

Namaku Rika. Sekarang aku kuliah di Universitas Dian Nuswantoro Semarang, jurusan Sistem Informasi, semester 3.
Pembuatan blog ini didasari oleh 'kewajiban'ku mengumpulkan tugas mata kuliah Pemrograman Berorientasi Objek atau OOP (Object Oriented Programming). Dosenku bilang : jika kita menyimpan/menulis ilmu yg kita dapat dalam blog,maka ilmu tersebut tidak akan hilang. Aku pikir bnar juga, karena itu aku membuat blog sendiri khusus memuat semua ilmu yg ak dpat di Perguruan Tinggi.
Jadi teman",sypa pun yang mlihat blog ini,terutama yang se-jurusan sama aku,kasi cmment y.. Biar ilmuku bertambah,hhe..
Makasi semua..