KONSEP PEMROGRAMAN BERORIENTASI OBJEK

Posted on Updated on

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)

Looking for MATEMATIKA? Here’s MATEMATIKA information for you!

Posted on Updated on

Untuk yang tertarik belajar matematika khususnya statistika silahkan berkunjung ke http://ilmumatematik.co.cc atau Klik Di Sini.

Info tentang Unified Modeling Language (UML)

Posted on Updated on

Untuk yang tertarik belajar Unified Modeling Language (UML), bisa dilihat di http://umlforstudents.blogspot.com atau klik disini.

Pembahasan Soal Stat.prob pertemuan 6

Posted on

Pada pertemuan ini dibahas mengenai Fungsi distribusi variabel Kontinu. Silahkan Klik Disini.

Pembahasan Soal Stat.prob pertemuan 5

Posted on

Pada pertemuan ini dibahas mengenai Fungsi distribusi variabel Kontinu. Silahkan Klik disini.

Pembahasan Soal Stat.prob pertemuan 4

Posted on

Pada pertemuan ini dibahas mengenai Fungsi distribusi variabel diskrit. Silahkan klik disini.

Pembahasan Soal Stat.prob pertemuan 3

Posted on

Pada pertemuan ini dibahas mengenai permutasi dan kombinasi. Silahkan Klik Disini.