Hallo sobat sebelum membuat aplikasi java dengan netbeans, sebaiknya kita mengenali dan memahami terlebih dulu, syntax dalam pemrograman java, pengertian java, kelebihan dan kekurangan java.
A). Pengertian Java
Java merupakan bahasa pemrograman yang berorientasi OOP (Object Oriented Programming), yaitu suatu metode pemrograman berorientasi pada objek, tujuannya untuk mempermudah pengembangan progam dengan mengikuti model yang sudah ada pada kehidupan sehari-hari. Saya ambil contoh sebuah Motor, motor adalah sebuah Object yang terbentuk dari beberapa objek-objek yang lebih kecil lagi seperti mesin , roda, stang dll semuanya saling terhubung dan berinteraksi dan berkomunikasi satu sama lainnya begitu juga dengan program sebuah objek yang besar terbentuk dari objek-objek yang kecil dan objek-objek itu saling beriteraksi dan mengirimkan pesan dengan objek-objek lainnya.
B). Kelebihan Java
- Mudah dipahami
- Merupakan bahasa OOP
C). Kekurangan Java
- Aplikasi java yang masih rentan di Compile (Melihat source code) dan mudah dibajak.
- Sedikit lemot alias leles jika dijalakan di laptop/pc spek rendah.
Konsep di OOP memiliki beberapa konsep salah satunya :
- Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan atribut, behavior dan relasi ke object lain. contoh : class pohon, class buah, class motor dll.
- Object adalah instance dari class secara umum mereprentasikan (template) sebuah object, sebuah instance representasi nyata dari class itu sendiri. contoh : dari class buah kita dapat membuat object Jeruk, Apel, Pisang dll.
- Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. attribute merepresentasikan karateristik dari suatu object. contoh : pada class buah terdapat attribut warna, dan rasa, pada object apel : warna berisi merah dan rasa manis.
- Method di dalam java method disebut juga behavior, method digunakan untuk merubah nilai attribut objek, juga untuk menerima atau mengirim informasi dari/ke objek lain untuk melakukan intruksi. Method terbagi menjadi 2 jenis, Method void dan Method nonvoid, Method voidartinya method yang tidak mengembalikan nilai. Method nonvoid sebalikanya method yang mengembalikan nilai. contoh method void seperti : public static void main(String[] args).
- Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain.
- Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi atribut dan method dari class lain.
- Polymorism suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki objeknya, dimana objek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing objek.
Modifier merupakan sebuah ijin hak akses untuk penggunaan suatu atribut atau method pada suatu package dan class. Terdapat 4 jenis modifier yaitu public, private, protected dan no modifier, contoh seperti gambar berikut :
- Public kelas, method maupun atribut yang mempunyai akses modifier public dapat diakses dari manapun dan oleh kapanpun.
- Protected atribut dan method yang mempunyai akses modifier protected, artinya bahwa atribut dan method tersebut dapat diakses oleh kelas yang sama, package yang sama dan kelas turunan(subclass).
- Private atribut dan method yang mempunyai akses default, artinya bahwa atribut dan method tersebut hanya dapat diakses oleh clas yang sama.
- No modifier atribut dan method yang mempunyai akses default, artinya bahwa atribut dan method tersebut dapat diakses oleh kelas yang sama dan package yang sama.
Related Posts :
- Back to Home »
- Java , PEMOGRAMAN JAVA DENGAN NETBEANS »
- BELAJAR MEMAHAMI KONSEP DASAR PEMROGRAMAN JAVA