A. 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.
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.
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)
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
SukaSuka
Salam kenal juga josescalia. Itu tugas ketika ibu ambil M.Kom.
Alhmdulilah jika materi ibu bisa bantu. Terimakasih juga.
SukaSuka