Mungkin kita sudah tahu logo bahasa Java, jika kita membuka
aplikasi handphone yang berbasis java tentu saja kita sering melihat
gambar cangkit kopi.
Ya, simbol/logo dari bahasa Java adalah gambar seekor binatang yang menyerupai bentuk dari biji kopi yang diberi nama
"Duke".
Ya, simbol/logo dari bahasa Java adalah gambar seekor binatang yang menyerupai bentuk dari biji kopi yang diberi nama
"Duke".
![]() |
| Maskot bahasa Java |
![]() |
| Logo bahasa Java |
#Kelebihan bahasa Java
Bahasa Java memiliki beberapa kelebihan. Berikut adalah beberapa kelebihan dari bahasa Java menurut penulis, yaitu:
- Multiplatform
Multiplatform artinya bahasa ini bisa dikenali di berbagai Sistem
Operasi seperti Windows, Linux, UNIX, Solaris, Machintos, dsb. Java
juga digunakan sebagai sistem operasi untuk perangkat mobile, seperti
handphone, PDA,dsb.
Write One Run Anywhere (WORA) yang berarti source code Java bisa di-compile dan dijalangkan di sistem operasi manapun tanpa harus mengubah sintaknya.
- Open Source
Open
Source artinya bahasa ini bersifat gratis dan bisa dikembangkan oleh
siapa saja, tanpa harus membayar linsensi. Tetapi kita sebaiknya
mencantumkan vendor asli Java agar program aplikasi kita tidak dianggap
plagiat.
- Berorientasikan Objek(OOP)
Sebagian
programmer berpendapat bahwa salah satu kelebihan bahasa Java adalah
beorientasikan objek. Pembuatan program dipisah menjadi beberapa modul
(pemrograman modular), sehingga dapat dipergunakan kembali. Kelebihan
lainya dari konsep objek adalah bahasa pemrograman ini memodelkan dari
kehidupan di dunia nyata, sehingga pendefinisian istilah menjadi lebih
mudah untuk dimengerti.
- Keamanan Yang Baik
Kelebihan lainya dari bahasa Java ini adalah dari segi keamanan. Meskipun bahasa Java merupakan bahasa yang opensource, tetapi
bahasa Java tidaklah mudah dibobol. Perusahaan Oracle merekomendasikan
bahasa Java sebagai interface aplikasi pemrogramana database menggunakan Oracle ataupun MySQL.
- Mendukung Multithreading
Seperti
bahasa pemrogramman lainya, bahasa Java juga mendukung multithreading.
yakni bisa melakukan beberapa pekerjaan dalam waktu bersamaan.
- Bergaya C++
Karena
bahasa Java mengadopsi dari bahasa C++ sehingga tentu saja gaya
penulisan bahasa Java sama dengan bahasa gaya penulisan bahasa C++.
Jadi, untuk sebagian programmer C++ bisa dengan mudah beradaptasi dengan
bahasa pemrograman Java. Dan karena sebagian sekolah, kampus dan
lembaga pendidikan mengajarkan bahasa C++ terlebih dahulu, sehingga para
siswa tidaklah terlalu sulit untuk mempelajari bahasa pemrograman Java.
#Edisi Bahasa Java
- J2SE (Java 2 Standart Edition)
Edisi ini adalah edisi standar/basic/dasar dari bahasa
pemrograman Java. Jika kita ingin menguasai bahasa Java, maka yang harus
kita kuasai terlebih dahulu adalah edisi J2SE. Edisi J2SE ini meliputi
aplikasi desktop dan pada lingkungan web browser (applet). Edisi ini
mendukung pemrograman database, perancangan interface, network programming, dsb.
- J2ME (Java 2 Micro Edition)
Edisi ini adalah edisi Java yang diperuntukan untuk membuat
aplikasi berskala micro, seperti handphone, PDA, pagers, smart card,
dsb. banyak juga yang mendefinisikan bahwa edisi ini adalah edisi mobile
dari bahasa pemrograman Java. Edisi J2ME ini hanya bisa
mengimplementasikan sedikit dari library J2SE. Liblary khusus J2ME.
Bahasa Java sudah menjadi dasar dari pemrograman handphone,
buktinya adalah Android dan Blackberry menggunakan bahasa Java sebagai
bahasa untuk membangun aplikasi di Sistem Operasi mereka. jadi edisi
sangatlah direkomondasikan untuk dipelajari.
- J2EE (Java 2 enterprise Edition)
Edisi ini adalah edisi Java yang paling komplit, Karena
diperuntukan untuk membangun aplikasi berskala enterprice (besar). J2EE
berisikan paket-paket J2SE ditambah paket-paket khusus enterprice
seperti JavaBeans, Servlets, JSP (Java Server Pages), XML, dsb. Edisi
ini berbasis websitendan kita juga bisa menggunakan library applet untuk
membangun aplikasi enterprise ini. Edisi ini memiliki tingkatan paling
sulit dari semua edisi Java.
#Ruang lingkup keterhubungan Edisi-Edisi Java
# Kenapa kita harus Belajar Bahasa Java
Sebenarnya
banyak sekali alasan sehingga kita harus mempelajari bahasa Java.
Berikut adalah alasan kenapa kita harus mempelajari bahasa Java menurut
penulis, yaitu:
- Bahasa Java adalah bahasa standar dalam proses belajar
Hampir semua sekolah,
kampus, dan lembaga pendidikan di seluruh dunia yang berbasis teknik
mewajibkan semua siswanya untuk mempelajari bahasa Java, mengigat bahasa
pemrograman ini cukup mundah untuk dipelajari.
- Bahasa Java adalah dasar untuk melanjutkan ke peminatan enterprise dan mobile
Salah satu bahasa pemrograman yang bisa digunakan untuk
membuat aplikasi berskala enterprise adalah bahasa Java. Bahasa Java
memiliki service yang memang dirangcang khusus untuk pemrograman
berskala enterprise dengan edisinya yang bernama J2EE (Java 2 Enterprise Edition).
- Bahasa Java adalah bahasa yang paling dicari di perusahaan
Banyak sekali lowongan pekerjaan yang membutuhkan
programmer Java. Tidak sedikit dari perusahaan-perusahaan yang berani
membayar programmer Java dengan harga yang lumayan tinggi. Selain PHP,
bahasa Java juga sering digunakan sebagai bahasa pemrograman yang
dibangun untuk mengerjakan proyek pemerintah.
- Bahasa Java adalah bahasa yang sering digunakan untuk skripsi dan tugas akhir
Hampir semua SMK informatika di seluruh indonesia dan
beberapa perguruan tinggi bidang informatika mewajibkan menggunakan
bahasa Java sebagai syarat kelulusan skripsi dan tugas akhir.
Diatas adalah sebagian kecil dari alasan kenapa kita harus
belajar bahasa pemrograman Java. Mungkin dengan beberapa alasan yang
dipaparkan oleh penulis bisa membangkitkan keinginan pembaca untuk mulai
belajar bahasa pemrograman ini.



Tidak ada komentar:
Posting Komentar