MENGENAL PROGRAM JAVA
TUGAS
NAMA : ALI HUSNI
Mengenal
Pemrograman Java
Pada
awalnya Bahasa Java dibuat oleh James Gosling saat masih
bergabung di Sun Microsystems namun saat ini merupakan bagian dari Oracle dan
dirilis tahun 1995.
Bahasa
Java juga menggunakan konsep pemrograman berorientasi objek (OOP).
Berikut
fase-fase pengkodean dalam bahasa Java:
- Write - Pada dasarnya anda hanya perlu menulis kode
program menggunakan text editor seperti notepad lalu menyimpan berkas
tersebut dengan ekstensi .java.
- Compile - Setelah membuat dan menyimpan kode program,
kompilasi file yang berisi kode program tersebut dengan menggunakan Java
Compiler. Hasil dari kompilasi berupa berkas bytecode dengan
ekstensi .class.
- Run - Berkas yang mengandung bytecode tersebut
kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin
sesuai dengan jenis dan platform.
Pada
dasarnya aplikasi-aplikasi berbasis Java pada umumnya dikompilasi ke
dalam p-code (bytecode) sehingga dapat dijalankan pada
berbagai Java Virtual Machine (JVM).
Dari
fase Java diatas, anda hanya perlu menulis dan mengkompilasi baris kode program
sebanyak satu kali namun kita dapat menjalankan program dimanapun dengan JVM.
Karena
program aplikasi java mampu berjalan di beberapa platform sistem operasi yang
berbeda, maka java dikenal dengan slogannya, “Tulis sekali, jalankan di
mana pun”.
Struktur Program Java
Untuk
dapat membuat program, anda harus membuat kelas (sintaks: class) terlebih dahulu karena
setiap program Java harus berada dalam sebuah kelas.
Kemudian
anda harus membuat sebuah method main atau program utama
untuk dapat menjalankan kode program. Berikut contoh program sederhana pada
Java:
public class HelloWorld {
public
static void main(String[] args) {
System.out.println("Hello Java...");
}
}
Berikut
sedikit hal yang perlu anda ketahui:
- public adalah sebuah keyword di Java
yang menandakan bahwa objek, method, atau atribut dapat diakses dari class
lain. Nanti kita akan belajar access modifier.
- class adalah sebuah keyword di Java
untuk membuat sebuah Kelas. Dalam contoh program diatas kita membuat kelas
bernama HelloWorld.
- main menunjukan bahwa blok tersebut merupakan program
utama. Dan kita akan menggunakan parameter String[] untuk
method main program java.
- System.out.println() adalah sebuah method yang telah di-import
otomatis untuk digunakan mencetak output di konsol.
Jadi
dapat anda bayangkan bahwa program kita diatas akan membuat sebuah kelas
bernama HelloWorld yang akan mencetak kata “Hello Java…”
di konsol.
TIPS: Semua program java
harus ditulis di dalam kelas atau class.
Komentar
Komentar
merupakan sebuah catatan biasa yang ditulis oleh programmer untuk sebagai
pengingat atau penjelasan ketika membaca sebuah kode.
- Hanya 1 Baris - tanda komentar satu baris, menggunakan
tanda //
- Banyak Baris - komentar lebih dari satu bari, menggunakan
tannda /*
... */.
Berikut
contoh komentar dalam program java:
// ini adalah komentar satu Baris
// ini juga satu baris
/*
Sedangkan ini adalah komentar
dengan beberapa baris
*/
TIPS: Kata – kata dalam sebuah
komentar tidak akan dieksekusi oleh compiler.
Operator Aritmetika
Berikut
operator yang akan sering anda jumpai.
- ‘+’
= penjumlahan
- ‘-‘
= pengurangan
- ‘*’
= perkalian
- ‘/’
= pembagian
- ‘%’
= sisa bagi (modulo)
Bahasa
ini banyak mengadopsi sintaksis yang terdapat pada C++, jika anda sudah
terbiasa dengan bahasa pemrograman c++ saya rasa akan lebih mudah.
Java Variables
Dalam
pemograman java, kita akan mengenal tiga jenis variabel:
- Local Variables - yaitu variabel yang hanya bisa digunakan oleh
blok program yang membungkusnya atau didalamnya. Misalnya untuk sebuah
method, dll.
- Class Variables (Static
Variables) - variabel yang dimiliki
oleh kelas (ditandai oleh keyword static), artinya
langsung dapat digunakan tanpa harus membuat objek.
- Instance Variables (Non-static
Variables) - yaitu variabel yang
dimiliki oleh objek, artinya anda harus membuat objek sebelum bisa
menggunakan variabel tersebut.
Java Modifiers
Pada
dasarnya ada dua jenis modifier pada java yaitu:
- Access Modifiers − default, public , protected, private
- Non-access Modifiers − final, abstract
Tenang
saja, saya berjanji anda akan segera memahami perbedaanya. Disini hanya untuk
perkenalan saja karena nantinya akan kita bahas di artikel selanjutnya.
List Panduan Bahasa Java
Panduan
ini ditujukan kepada anda yang ingin belajar pemgrograman java lewat contoh
program. Jika anda suka menggunakan modul silahkan download ebook diakhir
artikel.
Hal
pertama yang perlu anda persiapkan adalah:
Silahkan Download:
-Eclipse IDE for Java Developers
Link:
https://www.eclipse.org/downloads/packages/release/Juno/SR2
-Java SE Development Kit
Link:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Selain
itu anda bisa menggunakan NetBeans IDE. Silahkan pilih sesuai selera anda.
Comments
Post a Comment