Selasa, 25 Mei 2010

Pengenalan PBO

Pengenalan Pemrograman Berorientasi Obyek

OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan beberapa obyek disekitar kita seperti mobil, singa, manusia dan seterusnya. Obyek ini dikarakterisasi oleh atribut dan tingkah lakunya.
Contohnya, objek sebuah mobil mempunyai atribut tipe transmisi, warna dan manufaktur. Mempunyai tingkah laku berbelok, mengerem dan berakselerasi. Dengan cara yang sama pula kita dapat mendefinisikan perbedaan sifat dan tingkah laku dari singa. Coba perhatikan tabel dibawah ini sebagai contoh perbandingan :

Dengan deskripsi ini, obyek pada dunia nyata dapat secara mudah asumsikan sebagai obyek perangkat lunak menggunakan atribut sebagai data dan tingkah laku sebagai method. Data dan method dapat digunakan dalam pemrograman game atau perangkat lunak interaktif untuk membuat simulasi obyek pada dunia nyata. Contohnya adalah perangkat lunak obyek mobil dalam permainan balap mobil atau perangkat lunak obyek singa dalam sebuah perangkat lunak pendidikan interaktif pada kebun binatang untuk anak anak.

Perbedaan Class dan Object

Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip dengan obyek pada dunia nyata. Setiap obyek dibangun dari sekumpulan data (atribut) yang disebut variabel untuk menjabarkan karakteristik khusus dari obyek, dan juga terdiri dari sekumpulan method yang menjabarkan tingkah laku dari obyek. Bisa dikatakan bahwa obyek adalah sebuah perangkat lunak yang berisi sekumpulan variabel dan
method yg berhubungan. Variabel dan method dalam obyek Java secara formal diketahui sebagai variabel instance dan method instance. Hal ini dilakukan untuk membedakan dari variabel class dan method class, dimana akan dibahas kemudian. Class adalah sturktur dasar dari OOP. Class terdiri dari dua tipe dari anggota dimana disebutdengan field (attribut/properti) dan method. Field merupakan tipe data yang didefinisikan oleh class, sementara method merupakan operasi. Sebuah obyek adalah sebuah instance (keturunan) dari class.

Asal-Usul
JAVA sendiri merupakan bahasa pemrograman yang berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya. Java sendiri diciptakan oleh James Gosling, seorang developer dari Sun Microsystems pada tahun 1991.
Asal-usul dari nama Java itu sendiri , ceritanya.... dulu si James ni pernah minum kopi yang rasanya enak banget. Karena penasaran, si James tanya ma yang jual kopi. Kira2 gini nih percakapannya seperti ini :
James : "Bang,ni kopi koq enak banget sih??"
Penjual kopi : "Ya pasti lah mister."
James : "Emang ni kopi dari mana asalnya??"
Penjual kopi : "Dari Jawa (baca: Java) mister."
James : "Ohhh...it's delicious."
Dari situ lah si Mister James ini dapat inspirasi buat memberu nama bahasa pemrograman buatannya dengan nama Java. Makanya lambang dari bahasa Java itu sendiri adalah sebuah cangkir kopi panas. Keren juga ya nama sama lambangnya.hihihi...^_^

1 komentar:

 

Watch And Learn © 2008 . Design By: SkinCorner