You are on page 1of 34

Teknologi Java dan

Perangkat Pemrograman

Java Family, Perangkat, Instalasi,


Kompilasi
Sejarah Java
 James Gosling, Mike Sheridan, dan Patrick Naughton memulai
proyek bahasa pemograman Java pada bulan Juni 1991
 Awalnya bahasa ini disebut Oak setelah pohon ek yang berdiri
di luar kantor Gosling
 Ia pergi dengan nama Green kemudian, berganti nama Java,
dari daftar kata-kata acak
 Gosling bertujuan untuk mengimplementasikan mesin virtual
dan bahasa yang familiar seperti C / C + + gaya notasi
 Sun Microsystems merilis implementasi publik pertama sebagai
Java 1.0 pada tahun 1995
 Pada tanggal 8 Mei 2007, Sun menyelesaikan prosesnya,
membuat semua kode inti Java tersedia di bawah persyaratan
software / distribusi open-source gratis (GNU Public License)
Java Family Suite
1. Java Standard Edition
(Java SE)
 For desktop, client/server
application

2. Java Enterprise Edition


(Java EE)
 For e-business, e-commerce
web based application

3. Java Micro Edition


(Java ME)
 For small devices, like
palm, handphone, etc
Java Version

Version Year Important New Features


1.0 1996
1.1 1997 Inner classes
1.2 1998 Swing, Collections
1.3 2000 Performance enhancements
1.4 2002 Assertions, XML
5 2004 Generic classes, enhanced for loop, auto-boxing, enumerations
6 2006 Library improvements
7 2010 Small language changes and library improvements
Why Java?
 Simple and familiar object oriented
programming
 Architecture neutral (platform independent)
 Open Source
 First rank in TIOBE Index
 De-Facto standard programming language in
education
Programming Paradigm Index
Perangkat Pemrograman Java
1. Compiler (Interpreter):
Java Standard Edition (JSE)

2. Code Editor:
1. Text Editor:
TextPad, Notepad++
2. Integrated Development Environment (IDE):
Netbeans, Eclipse, JCreator
Instalasi Java SE dan Netbeans IDE
1. Instalasi Java SE dengan mengklik:
jdk-7u4-windows-i586.exe
(download dari: http://java.sun.com/javase/downloads)

2. Instalasi Netbeans dengan mengklik:


netbeans-7.1.1-ml-windows.exe
(download dari: http://netbeans.org)

3. Ikuti seluruh proses instalasi sampai selesai


Instalasi Text Editor dan Set Path
Set path dan instalasi text editor diperlukan
untuk yang mengembangkan aplikasi text-
based dengan console

1. Klik Start Control Panel  System 


Advanced Environment Variables dan set
system PATH:
;C:\Program Files\Java\jdk1.6.0_17\bin
2. Instal text editor untuk editing code:
textpad, notepad++, JCreator
How Java Works?
Jalankan dengan:
public class Hello 1. C:\>java Hello (Application)
public static void main(String[] args){ 2. Web Browser (Applet)
System.out.println("Hello
World!");
}
} Hello.java
javac (java compiler)
Interpreter Interpreter Interpreter Interpreter

Kompiler memproduksi
Bytecode (Class)

Hello.class

Write Once Run Everywhere ! Web Server


Compile and Run Java Applet
import java.applet.*;
import java.awt.*;

public class HelloWorld extends Applet {


public void paint(Graphics g) {
g.drawString("Hello
world!",50,25);
}
}
C:\appletviewer Hello.html

<HTML>
<HEAD>
<TITLE>A Simple Program</TITLE>
C:\javac HelloWorld.java </HEAD>
<BODY>
Here is the output of my program:
<APPLET CODE="HelloWorld.class" WIDTH=150
HEIGHT=25>
</APPLET>
</BODY>
</HTML>
Applet on a Web Page
Menulis Program Java
 Bentuk program:
1. Text-Based Console Application  menggunakan
library non-GUI di Java
2. GUI Application  menggunakan AWT atau Swing
untuk library GUI

 Suatu class bisa dieksekusi karena memiliki


method main
public static void main(String[] args)
 Program Java mulai dari sini!
Pemrograman
Hallo
Penulisan Program Java
public class Hello Class
{
/**
* Program Java My first Isi komentar
*/
public static void main( String[] args ){
Method
//menampilkan String Hello world pada layar
System.out.println(“Hello world”);

}
Isi pernyataan
}
Komentar pada Java
 Merupakan catatan yang ditulis sebagai
dokumentasi pada suatu bagian code.
 Comment bukanlah bagian dari program, akan
tetapi digunakan untuk tujuan dokumentasi.
 Menambahkan comment pada source code
merupakan cara yang baik untuk berlatih
pemrograman.
Contoh :
/** This is an example of special java doc
comments used for \n generating an html
documentation. It uses tags like:
@author Florence Balagtas
@version 1.2
*/
Contoh
System.out.println()
Memberikan satu baris baru pada akhir data output
Contoh:
System.out.println(“Hello”);
System.out.println(“World”);
Output:
Hello
World
System.out.print()
Tidak memberikan baris baru pada akhir data output
Contoh:
System.out.print(“Hello”);
System.out.print(“World”);

Output:
HelloWorld
Tulis dan Compile HaloJakarta.java
public class HaloJakarta{
public static void main(String[] args){
System.out.println(“Halo Jakarta”);
}
}
Tulis dan Compile Mahasiswa.java
public class Mahasiswa{
public static void main(String[] args){
System.out.println(“Saya adalah
mahasiswa Universitas Muria Kudus”);
}
}
Latihan1: Membuat Program dg Netbeans

1. Orang Bijak
Latihan1
Taat Pajak

2. SayaWargaNegaraIndonesia
yang baik dan sopan Latihan2
Latihan 2 : Membuat Program dg Netbeans
 Buat class HaloIndonesia
 Isi HaloIndonesia.java dengan main method
dan tiga tampilan di bawah:
Halo Indonesia
Selamat Pagi Indonesia
Jaya Indonesia
Latihan 3: Membuat Program dg Netbeans
 Buat class OpeningProgram
 Isi OpeningProgram.java dengan main method
dan tiga tampilan di bawah:
===== Selamat Datang ====
== di Aplikasi suka-suka==
------- Dipersembahkan oleh Orang Cakep --------
Latihan 4: Membuat Program dg Netbeans

 Buatlah Class dengan nama TheTree. Hasil


dari program yang harus tampil adalah
sebagai berikut:

I think that I shall never see,


a poem as lovely as a tree.
A tree whose hungry mouth is pressed
Against the Earth’s sweet flowing breast.

You might also like