1. Pengertian Java
Java
merupakan bahasa pemrograman yang sejatinya berbasis object oriented programing
(OOP) atau dalam terjemahan bahasa indonesia-nya lebih dikenal dengan
pemrograman berorientasi objek (PBO).Bahasa ini awalnya dibuat oleh James
Gosling saat masih bergabung di Sun Microsystems, dan pada tahun 2010 java
resmi diambil alih oleh oracle.
Dalam
pembuatan kode (sintak)-nya, aplikasi-aplikasi berbasis java umumnya akan
dikompilasi ke dalam p-code (bytecode)
agar dapat dijalankan pada berbagai sistem operasi melalui java virtual machine
(JVM), hal ini tidaklah berlebihan karenajava dikenal 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, dengan beberapa kelebihan
diantaranya:
a.
Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer,
sesuai dengan prinsip tulis sekali,
jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah
program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia
menjadi bahasa mesin / bytecode)
sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa
perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan
di atas operating system Linux tetapi dijalankan dengan baik di atas Microsoft
Windows. Platform
yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun
Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya
sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
b. OOP (Object Oriented Programming - Pemrogram Berorientasi Objek).
c.
Perpustakaan Kelas Yang
Lengkap,
Java terkenal dengan kelengkapan library (kumpulan program program yang
disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh
para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini
ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat
perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan
aplikasi.
d.
Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga
para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti
halnya dalam bahasa C++ yang dipakai secara luas)
Untuk
keperluan development (pengembangan) menggunakan bahasa pemrograman java ada
beberapa paket platform yang dapat dimanfaatkan, yaitu2:
a.
Java SE (Standard Edition), yang khusus digunakan untuk pengembangan
aplikasiaplikasi pada PC atau workstation.
b.
Java ME (Micro Edition), yaitu khusus digunakan untuk pengembangan
aplikasi-aplikasi yang ada di perangkat mobile seperti HP, smartphone, PDA,
tablet dsb.
c.
Java EE (Enterprise Edition), yaitu khusus digunakan untuk
pengembangan aplikasi skala besar (enterprise), dan aplikasi web berbasis java.
2. Pengertian Netbeans
Netbeans
adalah tool (alat) yang akan digunakan dalam menulis kode-kode pemrograman java
dalam mata kuliah pemrograman visual ini. Netbeans merupakan salah satualat
Integrated Development Environment (IDE) yang sejatinya tidak hanya dipergunakan
dalam pengembangan perangkat lunak berbasis java, akan tetapi juga dipergunakan
oleh beberapa bahasa pemerograman seperti: C++ ataupun PHP. IDE secara
sederhana dapat diartikan sebagai aplikasi komputer yang memiliki beberapa
fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE
adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun
perangkat lunak. Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai
Lingkungan Pengembangan Terpadu, setidaknya memiliki fasilitas:
a.
Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat
lunak.
b.
Compiler, yaitu fasilitas untuk mengecek sintaks dari kode sumber
kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.
c.
Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa
kode sumber yang dihasilkan compiler sehingga data-data binari tersebut menjadi
satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi.
d.
Debuger, yaitu fasilitas untuk mengetes jalannya program, untuk
mencari bug/kesalahan yang terdapat dalam program.
Sampai tahap
tertentu IDE modern dapat membantu memberikan saran yang mempercepat penulisan.
Pada saat penulisan kode, IDE juga dapat menunjukan bagian-bagian yang jelas
mengandung kesalahan atau keraguan.
3. Menyiapkan
Aplikasi
Sebelum memulai
menggunakan bahasa pemrograman java, ada beberapa langkah yang harus
diperhatikan, yaitu:
a.
Mengunduh
JDK
JDK adalah suatu paket yang
terdiri dari: development tools, java runtime environment (JRE), sekumpulan
library, java DB (Java Relational Database), dan komponen lain yang diperlukan
dalam membangun aplikasi dengan bahasa pemrograman java, dalam mata kuliah ini
penulisan kode program diarahkan ke J2SE yang dikhususkan untuk memanfaatkan
komponen SWING. Untuk mengunduh JDK silahkan kunjungi link berikut ini:
http://www.oracle.com/technetwork/java/javase/download s/index.html
Langkah-langkah menyiapkan aplikasi adalah:
1)
Silahkan unduh JDK tersendiri (apabila kita akan mengunduh IDE
Netbeans secara terpisah), atau silahkan unduh IDE Netbeans with JDK (apabila
kita akan mengunduh keduanya)
2)
Silahkan pilih platform JDK + Netbeans yang sesuai dengan sistem
operasi yang terpasang di komputer kita
3)
Sebenarnya setelah mendownload dua paket di atas kita sudah dapat
menulis kode dengan bahasa pemrograman java, akan tetapi jika anda ingin
menambahkan silahkan di unduh java SE documentation (berisi library-library
yang biasanya dibutuhkan dalam penulisan kode bahasa pemrograman java
b.
Mengunduh
IDE netbeans
Paket IDE netbeans
yang digunakan pada penulisan kode program java dalam mata kuliah pemrograman
visual ini sebenarnya dapat diunduh pada
link oracle yang tertera di atas. Akan tetapi untuk lebih mengenal lingkup IDE
netbeans serta untuk dapat memilah IDE netbeans yang akan diunduh, ada baiknya
mengunduh netbeans pada link berikut ini:
https://netbeans.org/downloads/index.html,
disarankan hanya mengunduh Java SE saja, walaupun tidak ada larangan untuk
mengunduh bundel (bundles) netbeans secara keseluruhan (all).
4. Memasang tools (aplikasi)
Proses
pemasanngan tools java sangat sederhana. Cukup kita buka file JDK yang telah
kita unduh, selanjutnya klik dua kali installernya kemudian klik next dan
tunggu sampai selesai. Cara untuk pemasangan JDK + Netbeans tidak terlalu
berbeda dengan pemasangan JDK, kelebihan JDK + Netbeans hanya paket netbeans
yang sudah include (termasuk) di dalam paket JDK-nya.
Untuk langkah-langkah pemasangan JDK +
Netbeans adalah3:
a.
Buka file JDK + Netbeans yang telah di unduh, selanjutnya klik dua
kali.
b.
Klik button
next.
c.
Kemudian pilih “I accept the
terms license agreement, Install Junit”,
selanjutnya klik next kembali.
d.
Tentukan
(pilih) PATH (lokasi) pemasangan JDK.
e.
Tentukan
(pilih) PATH (lokasi) pemasangan Netbeans IDE.
f.
Hilangkan tanda centang pada tulisan “check for update”, selanjutnya klik button install dan tunggu
sampai selesai 4*.
Sumber:
https://id.wikipedia.org/wiki/Java - diakses terakhir 14092016,
Sumber: E-book Pemrograman Java – Rosihan Ari Yuana, S.Si, M.Kom
0 Comments: