PENGERTIAN JAVA

Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya.

LATAR BELAKANG
  • Keterbatasan memori
  • Bahasa harus berukuran kecil
  • Multiplatform
  • Fleksibilitas

SEJARAH JAVA
  • Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box
  • Mulanya bahasa yang diciptakan diberi nama "Oak"(GREEN Project)
  • Berubah menjadi Java ketika sedang minum kopi bersama
  • Launching oleh Sun: November 1995

WHY JAVA
  • Sederhana
  • Multiplatform
  • Object Oriented
  • Garbage Collector
  • Multithreading
  • Secure bytecode verifier,class loader, security manager
  • Dynamic

C,C++ VS JAVA

Java menghilangkan fitur – fitur berikut:

  1. Explicit pointer
  2. Structures/unions
  3. Operator Overloading
  4. Templates
  5. Header files
  6. Multiple Inheritance

CARA KERJA JAVA


CARA KERJA JAVA
  • Menuliskan kode program pada editor dan disimpan dengan ekstensi .java •kompilasi file yang berisi kode program tersebut dengan menggunakan Java Compiler(Javac). Hasilnya berupa berkas bytecode dengan ekstensi .class
  • Berkas yang mengandung bytecode tersebut kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin sesuai dengan jenis dan platform yang digunakan

KATEGORI JAVA
  • Java Standart edition(JSE) Koneksi database, perancangan GUI untuk aplikasi standart
  • Java Enterprise Edition (JEE) plus Enterprise JavaBeans, Servlets, Java Server Pages, XML
  • Java Micro Edition (JME) consumer electronic: HP,PDA

JAVA DEVELOPMENT KIT (JDK)
  • JDK : seperangkat tools utk membuat, menguji, mengembangkan, mendokumentasikan dan menjalankan program java
  • Download JDK: http://java.sun.com/product/JDK/index.html
  • JRE (Java Runtime Enviroment): untuk mengeksekusi file bytecode menggunakan JVM (Java Virtual Machine)

MEMBUAT PROGRAM JAVA

Persiapan:

  1. Download dan Instalasi JDK
  2. Setting jalur eksekusi
  3. Settings – Control Panel – System – Advanced – Environment Variables

Penulisan program:

  1. Menulis program
  2. Kompilasi
  3. Eksekusi

DASAR PEMROGRAMAN JAVA
  • Case sensitive
  • Nama file harus sama dengan nama kelas (class)
  • Sebuah baris program diakhiri tanda ‘;’ •Komentar : // , /*…*/
  • Penamaan (Konvensi):
    • class : ThisIsClassName
    • method : thisIsClassName
    • Variabel : setLength
    • Konstanta : PHI

CONTOH

Catatan : Class disimpan dalam file Coba.java

public class Coba{
public static void main(String[] args){
System.out.println(“Selamat Pagi");
}
}
MEMBUAT DAN MENGUJI PROGRAM JAVA
  • Mengkompilasi Program :
    C:\Latihan>javac Coba.java
  • Mengeksekusi Program :
    C:\Latihan>java Coba