Selasa, 02 Oktober 2012

Pengenalan Bahasa Pemrograman Java

,
Pengenalan Java

Java adalah bahasa pemrograman yang sedang naik daun, kepopulerannya sudah melampui bahasa C. Hal itu terjadi karena java memiliki beberapa kelebihan, diantaranya : 

• Aplikasi yang dibuat dengan mengunakan java dapat dijalankan di berbagai OS yang didalamnya sudah terdapat Java Virtual Machine (JVM). Bahasa kerennya Write Once Run Any WhereMendukung pemrograman berorientasi object (Fully support OOP).

• Banyak referensi-referensi untuk belajar java, termasuk juga komunitas developer java diinternet.

• Banyak contoh program atau pun library yang siap pakai dan dapat digabungkan dengan program yang kita buat 

• Gratis / Free 

Nah sekarang sudah tertarik belum belajar java ? 
Pernah berfikir untuk bisa membuat aplikasi yang dapat berjalan di handphone / blackberry??
Kalau mau yah harus belajar java.... hehehe :)

Oke, sekarang kita mulai membahas konsep object oriented menggunakan java.

Dalam pemrograman berorientasi object, kita harus memandang segala sesuatu sebagai object. Berbagai benda disekitar kita adalah object seperti meja, kuri, rumah dan lainnya.

Kenalan dengan Object dan Class 

Ada pertanyaan nih, kita kan harus memandang segala suatu sebagai object. Bagaimana caranya kita memindah pemikiran object didunia nyata menjadi object didunia sofware khususnya pemrograman java ? 

Gampang aj… 
jadi begini,sekarang mari kita ambil contoh object burung, kita perhatkan, burung itu punya nama, mata, kaki, sayap, warna, jenis. Burung juga dapat terbang, berkicau dan berjalan. Mata, kaki sayap dan warna dalam dunia pemrograman disebut juga atribut atau properties. Terbang, berkicau dan berjalan dalam dunia pemrograman disebut juga behaviour atau method

Class adalah cetakan, template, prototype dari object, sedangkan Object adalah instance dari kelas.Jadi,satu kelas itu dapat mempunyai object lebih dari satu atau banyak. 

Bingung yah, nggak usah bingung. Ibaratkan saja class itu adalah cetakan kue dan object itu adalah kue dari cetakan tersebut maksudnya “Satu cetakan kue menghasilkan banyak kue”

Selanjutnya mari kita lanjutkan ke pemrograman javanya. Untuk membuat sebuah class dengan java sangatlah mudah, cukup gunakan public class nama_class { } 

Class biasanya terdiri dari beberapa attribut dan method. Sebagai contoh,mari kita buat class Burung :

public class Burung
String nama; //atribut nama
String jenis; //atribut jenis
String warna; //atribut warna
String sayap; //atribut sayap


//method terbang

public void terbang(){
this.sayap = "mengepak";
System.out.println("Burung "+this.nama+" Sedang Terbang");
}

//method tidur

public void tidur(){
this.sayap = "diam";
System.out.println("Burung "+this.nama+" Sedang Tidur");
}
}


Masih bingung apa itu attribute dan method ?

Attribute adalah Berbagai variable yang mengitari class, dengan nilai datanya bisa ditentukan di object. nama, warna, sayap, dan jenis adalah atribute dari class Burung.

Method adalah implementasi dari bagaimana bekerjanya sebuah class. terbang dan tidur adalah method atau behaviour dari class Burung.

Untuk membuat object baru dari class Burung tersebut kita harus menginstantiate class Burung. Untuk menginstantiate sebuah class gunakan keyword new

Sekarang mari kita praktekan dengan sebuah program untuk membuat object dari class Burung.

public class BurungBeraksi {

public static void main(String[] args){
Burung burungnuri = new Burung();//membuat object burungnuri dari class Burung

burungnuri.nama = "Nuri"; //memanggil attribut nama pada object burungnuri dan memberi nilai

burungnuri.warna = "Merah";
System.out.println("Burung "+burungnuri.nama+" warnanya "+burungnuri.warna);

//memangil method terbang object burungnuri

burungnuri.terbang();
System.out.println("Sayapnya "+burungnuri.sayap);
burungnuri.tidur();
System.out.println("Sayapnya "+burungnuri.sayap);
System.out.println("");

Burung burungmerpati = new Burung();//membuat object burungmerpati dari class Burung

burungmerpati.nama = "Merpati";
burungmerpati.warna = "Putih";//memanggil attribut warna pada object burungmerpati dan memberi nilai

System.out.println("Burung "+burungmerpati.nama+" warnanya "+burungmerpati.warna);

//memangil method terbang object burungmerpati

burungmerpati.terbang();
System.out.println("Sayapnya "+burungmerpati.sayap);
burungmerpati.tidur();
System.out.println("Sayapnya "+burungmerpati.sayap);
}
}

Jika Class BurungBeraksi kita running, maka hasilnya akan tampak seperti ini :

Burung Nuri warnanya Merah
Burung Nuri Sedang Terbang
Sayapnya mengepak
Burung Nuri Sedang Tidur
Sayapnya diam
Burung Merpati warnanya Putih
Burung Merpati Sedang Terbang
Sayapnya mengepak
Burung Merpati Sedang Tidur
Sayapnya diam


Sumber Referensi Tulisan ini :

http://agusharyanto.net/wordpress/?p=531


0 komentar to “Pengenalan Bahasa Pemrograman Java”

Posting Komentar

 

Usman_blog's Copyright © 2011 -- Template created by Usman Gumanti -- Powered by Blogger Templates