PENGENALAN JAVA
Java adalah salah satu bahasa pemrograman yang bersifat open source yang merupakan produk dari Sun Microsystem dan sekarang di peganga oleh oracle. Bahasa Java adalah bahasa modern yang telah diterima masyarakat komputasi dunia. Hampir semua perusahaan perangkat lunak dan komputer besar mendukung dan mengembangkan aplikasi sistem berbasis Java. Java adalah salah satu bahasa pemrogaman 
 Multiplatform 
(Bisa berjalan di berbagai macam sistem operasi) karena pada dasarnya java mempunyai Jre (java runtime environment) atau dapat kita artikan sebagai mesin tersendiri untuk mengeksekusi binary code hasil dari compilasi program yang telah kita buat, bereda dengan bahasa pemrograman vb, c++ yang memanfaatkan komponen sistem dalam Windows untuk mengeksekusi binary code hasil kompilasi program.. Pada Tahun 1996, Sun Microsystem secara resmi merilis versi awal Java yang kemudian terus berkembang hingga muncul JDK 1.1 (
 Java Development Kit versi 1.1
). Perkembangan terus dilakukan hingga muncul versi baru yang disebut Java 2. Perubahan utama antara versi sebelumnya adalah adanya Swing yang merupakan teknologi 
Graphical User Interface 
(GUI) yang mampu menghasilkan aplikasi 
desktop
 yang benar-benar baik. Untuk mengembangkan aplikasi berbasis java, kita memerlukan Java Development Kit(JDK), saat ini  java telah mencapai versi 2 yang kenal dengan java 2 platform. Java 2 platform, dibagi menjadi tiga kategori yaitu: 1.
Java 2 Standart Edition (J2SE) 2.
Java 2 Enterprice Edition(J2EE) 3.
Java 2 Micro Edition(J2ME)
Sumber:http://www.academia.edu/6670806/MODUL_PRAKTIKUM_DASAR_DASAR_PEMROGRAMAN_JAVA 
KONSEP OOP
Pemrograman berorientasi
objek (OOP) ialah sebuah metode pemrograman berbasiskan hirarki kelas-kelas dan
melibatkan objek. Pemrograman Berorientasi Objek merupakan fitur utama pada
Java dimana syarat utamanya kita harus membuat program berupa kelas . Sebuah
kelas  ialah sebuah struktur yang
mendefinisikan data dan method untuk bekerja pada data tersebut.  Ketika kita membuat program OOP di java,
semua data diselubung oleh sebuah kelas. Berikut rumus umum dari OOP :
 //membuat objek dari suatu kelas menggunakan
new
nama
kelas  nama_objek = new nama_kelas
//memanggil
method dari objeknya
nama_objek.nama_method();
//mengeset properties
nama_objek.nama_properties=value;
Kelebihan dan kekurangan Java
Setelah membahas mengenai pengertian java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. 
Kelebihan Java
 yang pertama tentu saja multiplatform. Java dapat dijalankan dalam 
beberapa platform komputer dan sistem operasi yang berbeda. Hal ini 
sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah
 OOP atau Object Oriented Programming. Java memiliki library yang 
lengkap. Library disini adalah sebuah kumpulan dari program yang 
disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih
 mudah. Kelengkapan library semakin beragam jika ditambah dengan karya 
komunitas Java.
Setiap hal pasti 
memiliki kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java 
adalah pada satu slogannya, takni “Tulis sekali dan jalankan dimana 
saja” ternyata tidak sepenuhnya benar. Beberapa hal harus disesuaikan 
jika dijalankan pada platform yang berbeda. Misalnya untuk J2SE dengan 
platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Kekurangan 
lainnya adalah kemudahan aplikasi Java didekompilasi. Dekompilasi adalah
 suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal 
ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan
 bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari 
Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena 
sulit untuk disembunyikan.
Kekurangan Java
 yang lain adalah penggunaan memori yang cukup banyak, lebih besar 
daripada bahasa tingkat tinggi sebelum generasi Java. Namun hal ini 
memang sesuai dengan fitur beragam yang dimiliki oleh Java. Masalah 
memori ini juga tidak dialami oleh semua pengguna aplikasi Java. Mereka 
yang sudah menggunakan perangkat keras dengan teknologi terbaru tidak 
merasakan kelambatan dan konsumsi memori Java yang tinggi. Lain halnya 
dengan mereka yang menggunakan teknologi lama atau kompuer yang sudah berumur tua lebih dari empat tahun akan merasakan adanya 
kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah 
Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh 
dunia saat ini.
Sumber : http://belajar-komputer-mu.com/pengertian-pemrograman-java-kelebihan-dan-kekurangan/ 
Tidak ada komentar:
Posting Komentar