PENGANTAR JAVA DAN NETBEANS

PENGANTAR JAVA DAN NETBEANS


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
Previous Post
Next Post

post written by:

0 Comments: