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

Popular posts from this blog

MAKALAH Interaksi Manusia dan Komputer --Pengertian Visualisasi Informasi dan Audio