KONSEP PEMROGRAMAN BERORIENTASI OBJEK

java1A. Objek

Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah  objek. Jika perhatikan lebih lanjut, pada dasarnya ada dua karakteristik yang utama pada sebuah objek , yaitu :

Setiap objek memiliki atribut sebagai status yang kemudian akan disebut sebagai state.

Setiap objek memiliki tingkah laku yang kemudian akan disebut sebagai behaviour.

Contoh sederhananya adalah : objek manusia

manusia memiliki atribut ( state ) : nama, alamat, jenis kelamin, dan no.KTP.

manusia memiliki tingkah laku ( behaviour ) : jalan, lari, hidup dan mati

Dalam pengembangan perangkat lunak berorientasi objek, objek dalam perangkat lunak akan menyimpan state-nya dalam variabel dan menyimpan informasi tingkah laku (behaviour ) dalam method-method atau fungsi-fungsi/prosedur.

B. Class

Class berbeda dengan objek. Class merupakan prototipe yang mendefinisikan variabel-variabel dan method-method secara umum.

Sedangkan objek pada sisi yang lain merupakan instansiasi dari suatu kelas.

Latihan membuat sebuah Mahasiswa.java dengan Netbeans 6.5.1

Pertama buat kelas mahasiswa dengan listing sebagai berikut:

public class mahasiswa {

String nim;

String nama;

void CetakKeLayar() {

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

}

void Isi(String isi1,String isi2) {

nama = isi1;

nim = isi2;

}

}

Hasil tampilan di layar NetBeans 6.5 untuk kelas Mahasiswa.

mhs3

Latihan membuat sebuah Pendaftaran.java

Setelah itu buatlah kelas Pendaftaran dengan listing sebagai berikut:

public class Pendaftaran {

public static void main(String[] args) {

mahasiswa a,b,c,d;

a = b = c = d = new mahasiswa();

a.Isi(“Herlawati”,”14000162″);

a.CetakKeLayar();

b.Isi(“Ladya”,”14000123″);

b.CetakKeLayar();

c.Isi(“Rahmadya”,”14000004″);

c.CetakKeLayar();

d.Isi(“Dimas”,”14000001″);

d.CetakKeLayar();

}

}


Hasil tampilan di layar NetBeans 6.5 untuk kelas Pendaftaran.

pdaftaran1

Pada Main Class yaitu kelas Pendaftaran dengan ciri ada listing

public static void main(String[] args) {

klik kanan pada kelas tersebut dan klik Run File maka hasilnya akan terlihat seperti pada gambar di atas pada kolom output yaitu :

run:

nama : Herlawati, nim : 14000162

nama : Ladya, nim : 14000123

nama : Rahmadya, nim : 14000004

nama : Dimas, nim : 14000001

BUILD SUCCESSFUL (total time: 1 second)

2 respons untuk ‘KONSEP PEMROGRAMAN BERORIENTASI OBJEK

  1. Senang java juga ternyata Bu…?

    Salam kenal bu…?
    Nama Saya : M.Yusuf
    Mahasiswa BSI sekarang masuk semester 5…
    Saya lupa apa dulu semester 3 diajar sama Ibu atau ga waktu statistik deskriptif…?
    Ketemu blog ini, lagi cari latihan atau soal statistik probabilitas.. UAS saya dapet D Bu…gara-gara ga buletin salah satu NIM milik saya…padahal kalo saja itu bisa di revisi tanpa harus her..pasti saya dapet B atau paling tidak C, maklum saya mempunyai kesulitan tersendiri sama Statistik….
    Anyway..Saya juga suka Java Bu…tapi lebih ke J2EE
    Bolehlah berbagi..?
    Blog saya ada di atas bu…

    Makasih atas beberapa latihan soal statistik probabilitasnya…

    Salam

    josescalia

    Suka

    1. Salam kenal juga josescalia. Itu tugas ketika ibu ambil M.Kom.
      Alhmdulilah jika materi ibu bisa bantu. Terimakasih juga.

      Suka

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 )

Foto Facebook

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

Connecting to %s