Senin, 18 Maret 2013
Jumat, 15 Maret 2013
Perbedaan Class dan Object
§ Class: konsep dan deskripsi dari sesuatu .
Class mendeklarasikan method yang
dapat digunakan (dipanggil)
oleh object
Object: instance dari class,
bentuk (contoh) nyata dari class.
Object memiliki sifat independen
dan dapat digunakan untuk
memanggil method
Contoh Class dan Object:
Class: mobil
Object: mobilnya pak Joko,
mobilku, mobil berwarna merah
Rabu, 06 Maret 2013
Pemahaman Konsep OOP (Object Oriented Programming)
Banyak programmer pemula yang bingung dengan konsep OOP(Object Oriented
Programming) atau dalam Bahasa Indonesia disebut Pemrograman
berorientasi Objek. Terutama bagi Mahasiswa IT yang baru mengenal
istilah ini setelah dijejali dengan Pemrograman berorientasi prosedur.
Bagi programmer yang hanya mengenal bahasa pemrograman Basic, Pascal,
dan C, mungkin OOP masih terasa asing dan sulit (kecuali memang
mempunyai bakat memahami yang kuat hehehe), dikarenakan pendekatannya
yang berbeda dengan berorientasi prosedur. Karena OOP lebih melihat
program sebagai “objek”.
Ambil contoh sebuah mobil, setiap mobil memiliki ciri atau attribut,
misalnya warna mobil, spion, atau ban mobil, selain itu juga mobil juga
mempunya perilaku atau method, misalnya berjalan, belok, atau menyalakan
lampu mobil.
Lalu apa hubungannya dengan programming? dengan melihat program sebagai
objek seperti mobil, maka setiap program pun memiliki atribut dan
method, atribut program dapat berupa nilai variable atau konstanta,
sedangkan perilaku atau method program tergantung pendefinisian yang
dilakukan oleh programmer. untuk lebih jelasnya dapat kita lihat
langsung dalam ilustrasi berikut :
Sejarah dan Perkembangan Java
Java adalah bahasa
pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon
genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di
Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995.
Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun
dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin
aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke
dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java
(JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik
(general purpose), dan secara khusus didisain untuk memanfaatkan dependensi
implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan
aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda,
java dikenal pula dengan slogannya, “Tulis sekali,
jalankan di mana pun“. Saat ini java merupakan bahasa pemrograman yang
paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan
berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
Langganan:
Postingan (Atom)