Anda di halaman 1dari 15

Java

Hendra Komara ST. Hendra_komara@yahoo.com

Tujuan
Review : konsep dasar berorientasi objek dengan Java Review : konsep kelas dan objek di Java

Sejarah Java
Java dibuat dan diperkenalkan pertama kali oleh Sun Microsystems yang dipimpin oleh James Gosling pada tahun 1991 dengan nama Oak, akan tetapi karena Oak sudah terdaftar maka mereka menggantinya dengan nama Java. Ide pertama kali kenapa dibuat java adalah adanya motifasi untuk membuat bahasa pemrograman yang portable dan platformindependen (tidak tergantung pada SO) yang dapat digunakan untuk membuat peranti lunak yang bisa berjalan di berbagai SO dan dapat ditanam(embedded) pada berbagai macam alat elektronik seperti telepon, microwave dll.

Kelas
Kelas adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis Kelas menetapkan spesifikasi perilaku (behavior) dan atribut dari objekobjek

Struktur Kelas Pada Java

Contoh Coding Java


public class Mahasiswa{ private String nrp; String nama; Orang orang;

public void setNrp(String nrpMhs){ nrp = nrpMhs; }

String getNrp(){ return nrp; } }

Program Pertama
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }

Objeks
Objek adalah sesuatu yang memiliki status(state) dan perilaku(behaviour) State dari objek adalah keadaan yang menggambarkan objek tersebut. Contoh Objek manusia memiki status umur pada saat ini. State dinytakan dengan value. Behavior suatu objek mendefinisikan bagaimana sebuah objek bertindak (beraksi) dan memberi reaksi.

objek adalah contoh (instance) dari kelas

Ilustrasi Penciptaan Objek dari Kelas


Berikut adalah sebuah ilustrasi untuk menggambarkan keterkaitan antara kelas dan objek. Seorang arsitek membuat sebuah disain gedung pada kertas, dia mendefnisikan bahwa gedung tersebut memiliki dua kamar tidur dengan ukuran masing-masing 4Mx5M, kemudian memiliki ruang satu tamu dengan ukuran 4Mx5M, dan sebagainya. Gambar desain gedung tersebut disebut sebagai kelas. Sedangkan Bangunan asli yang dibuat dengan mengikuti pola dan aturan gambar sisain tersebut disebut Objek.

Intansiasi Objek Pada Java


new Dosen(); Student hendra = new Student(); ---------------------------------------------Proses intansiasi Objek adalah : new NamaKonstruktor NB : Konstruktor adalah method yang sama dengan nama Kelas

Intansiasi Objek Pada Java


new Dosen(); Student hendra = new Student(); ------------------------------------------------------------------------------ new Dosen() dan new Student() adalah intansiasi Objek Student dan Dosen - Student() = Konstruktor - Student = TypeReferensi Kelas Student - hendra = variable Pemegang Referensi dari Objek Student

Diagram Kelas

Student hendra = new Student();

Tingkahlaku variabel pemegang referensi


hendra.nrp hendra.setNrp() hendra.lihatNilai() dll