Kisi UAS PBO

December 29, 2009 Leave a comment

1. Materi tentang Abstract Class, Interface Class dan Polimorphism

2. Membuat Desain Class dan membuat Class Diagram

Categories: university

Pembahasan Soal UTS

December 29, 2009 Leave a comment

Analisis Tabel dibawah ini:

a. Buat Desain Class

b. Buat Class Diagram untuk menggambarkan inheritennya

Read more…

Categories: Latihan Java

Ujian Tengah Semester PBO

October 20, 2009 Leave a comment

Materi Ujian Tengah Semester PBO / OOP:

1. OOP Concept ( karakteristik OOP, Class, Object, Atribut, Method, Message dan Parameter)

2. Penerapan Class, Method, Objek, parameter dan Atribut yang ditulis dengan sintak / source code java

3. aplikasi konsep inheritance (turunan) yang ditulis dengan sintak / source code java

catatan: tulis sintak java dengan benar

sifat ujian : close book

durasi        : 90 menit

hari dan tempat      : sesuai jadwal

Categories: university

Operator

October 11, 2009 Leave a comment

Operator adalah suatu simbol yang digunakan untuk operasi tertentu. JAVA mempunyai banyak jenis operator antara lain:

  • Assignment
  • Aritmatika
  • Hubungan
  • Logika
  • Bitwise

Klasifikasi lain tentang Operator (berdasarkan jumlah operand):

  • Operator Unary: Melibatkan satu operand. Contoh: -4.00
  • Operator binary: Melibatkan dua operand. Contoh: 2 + 3
  • Operator tertiary: Melibatkan tiga operand. Contoh: 23 ? SI : NOSI

Read more…

Categories: Java Fundamental

Latihan Polimorphism – Overriding

October 11, 2009 3 comments

Melanjutkan latihan polimorphismoverloading, sekarang kita akan melakukan latihan polimorphism – overriding. anda bisa membaca lagi ulasan polimorphism yang sudah saya tulis di artikel sebelumnya.

overriding terjadi ketika deklarasi method subclass sama dengan method dari superclass.

sebagai contoh:

Sepeda.java (yang merupakan superclass)

class Sepeda{

//deklarasi atribut

int kecepatan = 0;
int gir = 0;

// membuat method ubahGir dengan parameter pertambahanGir bertipe integer
void ubahGir(int pertambahanGir) {

gir= gir+ pertambahanGir;
System.out.println(“Gir:” + gir);

}

//membuat method tambahKecepatan dengan parameter pertambahanKecepatan
void tambahKecepatan(int pertambahanKecepatan) {

kecepatan = kecepatan+ pertambahanKecepatan;
System.out.println(“Kecepatan:” + kecepatan);

}

}

Read more…

Categories: Latihan Java

Latihan Polimorphis – Overloading

October 10, 2009 Leave a comment

Dari posting sebelumnya tentang polimorphism, dimana Polimorphism bisa diartikan sebagai suatu object yang  dapat memiliki berbagai bentuk, sebagai object dari classnya sendiri atau object dari superclassnya. polimorphism juga mempunyai 2 bentuk, yaitu; overloading dan overriding.

polimorphism – overloading adalah Penggunaan satu nama untuk beberapa method yang berbeda parameter.

sebagai contoh, kita analisis source code berikut:

class Lingkaran{

//membuat 3 method yang sama dengan berbeda parameter

public buatLingkaran(int diameter){

}

public buatLingkaran(int diameter, int x, int y){

}

public buatLingkaran(int diameter, int x, int y, int
warna, String namaLingkaran){

}

}

Read more…

Categories: Latihan Java

Latihan Inheritance (pewarisan)

October 8, 2009 3 comments

Latihan berikut untuk mengenalkan konsep dari inheritance yaitu suatu class dapat mewariskan atibut dan method kepada claas lain (subclass)

berikut kita analisis source code berikut:

Sepeda.java (class tertinggi atau superclass)

class Sepeda{

//mendeklarasikan variabel

int kecepatan = 0;
int gir = 0;

//membuat method ubahGir dan parameter pertambahanGir yang bertipe integer
void ubahGir(int pertambahanGir) {

gir= gir+ pertambahanGir;
System.out.println(“Gir:” + gir);

}

//membuat method tambahKecepatan dan parameter pertambahanKecepatan yang bertipe integer
void tambahKecepatan(int pertambahanKecepatan) {

kecepatan = kecepatan+ pertambahanKecepatan;
System.out.println(“Kecepatan:” + kecepatan);

}

}

Read more…

Categories: Latihan Java

Latihan Message dan parameter

October 8, 2009 1 comment

sebagai contoh source code untuk mempelajari aplikasi dari message dan parameter, berikut kita analisis source code berikut:

Sepeda.java

class Sepeda{

int kecepatan = 0;
int gir = 0;

//membuat  method ubahGir dan membuat parameter pertambahanGir bertipe integer

void ubahGir(int pertambahanGir) {

gir= gir+ pertambahanGir;
System.out.println(” Gir:” + gir);

}

/* membuat  method tambahKecepatan dan membuat parameter pertambahanKecepatan bertipe integer */

void tambahKecepatan(int pertambahanKecepatan) {

kecepatan = kecepatan+ pertambahanKecepatan;
System.out.println(” Kecepatan:” + kecepatan);

}

}

Read more…

Categories: Latihan Java

Latihan membuat class, atribut, method dan objek

October 8, 2009 Leave a comment

Latihan berikut untuk mengenal class, atribut, method dan objek pada pemograman berorientasi objek;

misal kita punya source code berikut;

mobil2.java

class Mobil2{

String warna ;
int tahunProduksi;
void printMobil(){

System.out.println(“warna:”+warna);
System.out.println(“Tahun:”+tahunProduksi);

}

}

Read more…

Categories: Latihan Java

Polimorphism

September 27, 2009 Leave a comment

Polimorphism bisa diartikan sebagai suatu object yang  dapat memiliki berbagai bentuk, sebagai object dari classnya sendiri atau object dari superclassnya

Polimorphism ada 2 macam;

  1. Overloading, Penggunaan satu nama untuk beberapa method yang berbeda parameter
  2. Overriding, Terjadi ketika deklarasi method subclass sama dengan method dari superclassnya

OVERLOADING

  • Dalam sebuah kelas diperbolehkan ada lebih dari satu method dengan nama yang sama dengan catatan methods dapat dibedakan berdasarkan banyaknya parameter atau tipe data parameter formal

Read more…

Categories: OOP Concept