Anda di halaman 1dari 4

MODUL PRAKTIKUM 1: MEMULAI JAVA

A. POKOK BAHASAN
 Instalasi JDK 1.6
 Pengesetan PATH , JAVA_HOME dan CLASSPATH
 Program HelloWorld
 Kompilasi dan menjalankan program
 Membuat dokumentasi program dengan javadoc
 Membuat paket program dengan jar
 Melakukan disassembly kelas java

B. TUJUAN PRAKTIKUM
 Mengetahui pengertian JDK dan cara instalasi JDK
 Mengenal konsep PATH dan CLASSPATH
 Mengetahui cara menulis program Java sederhana dengan teks editor
 Mengetahui cara mengkompilasi dan menjalankan program
 Mengetahui cara membuat dokumentasi otomatis di java
 Mengetahui cara mempaketkan kelas-kelas kedalam jar
 Mengetahui cara disassembly kelas java

C. KEGIATAN PRAKTIKUM
KEGIATAN 1. INSTALASI JDK
Sun Microsystem (sekarang Oracle) mengeluarkan JDK dalam bentuk versi dan
update, versi terbaru adalah JDK 1.6 (atau bisa disebut Java 6), sedangkan
update adalah perubahan minor terhadap versi java, update terakhir adalah
update 21. JDK juga dikeluarkan untuk beberapa sistem operasi (Windows,
Linux, Mac, Solaris, dll) dan arsitektur prosesor (x86 dan x64), yang akan
kita gunakan dalam praktikum ini adalah versi windows dengan arsitektur
i586

1. Klik dua kali file jdk-6u21windows-i586.exe dan ikuti proses instalasi


sampai selesai
2. Pilih direktori default untuk instalasi:
C:\Program Files\Java\jdk1.6.0_21

KEGIATAN 2. PENGESETAN PATH, JAVA_HOME, DAN CLASSPATH


PATH, JAVA_HOME dan CLASSPATH adalah environment variables yang memiliki
fungsi masing-masing yang nantinya akan digunakan oleh aplikasi-aplikasi
tertentu. PATH adalah environment variable yang digunakan oleh MS-DOS
command prompt untuk mencari letak direktori dari perintah yang digunakan,
karena kita akan mengeksekusi perintah-perintah Java di MS-DOS command
prompt maka kita perlu menset PATH ini, JAVA_HOME adalah environment
variable yang digunakan oleh beberapa aplikasi berbasis Java untuk
menemukan direktori instlasi JDK, dan CLASSPATH adalah environment
variable yang digunakan java compiler dan launcher untuk menemukan
classpath. Environment variable diset dengan perintah SET (efeknya

1
sementara sampai window MS-DOS Command prompt ditutup) atau dengan
mengesetnya di Control Panel Windows (efeknya permanen)

1. Set ketiga environment variable tersebut dengan perintah SET sbb:


a. Untuk PATH, karena perintah-perintah Java terletak di direktori /bin
dari JDK maka kita mengeset PATH sbb:
SET path=C:\Program Files\Java\jdk1.6.0_21\bin;%path%
b. Untuk JAVA_HOME diset dengan direktori tempat instalasi JDK:
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
c. Untuk CLASSPATH diset dengan direktori tempat kita menaruh source
code kita, source kita taruh di direktori D:\src\java:
SET CLASSPATH=D:\src\java

2. Set ketiga environment variable tersebut di Control Panel, buka Control


PanelSystem Advanced System Setting  Environment Variables
a. Di System Variable pilih path, kemudian edit dan tambahkan di akhir
variable value:
;C:\Program Files\Java\jdk1.6.0_21\bin
b. Di System Variable klik New dan tambahkan:
Variable Name: JAVA_HOME
Variable Value: C:\Program Files\Java\jdk1.6.0_21
c. Di System Variable klik New dan tambahkan:
Variable Name: CLASSPATH
Variable Value: D:\src\java

KEGIATAN 3. PROGRAM HELLOWORLD


1. Pindah ke direktori D:\src\java dan buat sebuah direktori sesuai dengan
NIM anda diawali dengan tanda underscore ( _ ) mis : _43E57006095013.
2. Pindah ke direktori tersebut kemudian buat sebuah file teks dengan nama
HelloWorld.java dan ketikkan source code sbb:

3. Simpan file tersebut.

2
KEGIATAN 4. KOMPILASI DAN MENJALANKAN PROGRAM
1. Buka MS-DOS Command Prompt dan pindah ke direktori tempat source code
anda.
2. Compile source code HelloWorld.java dengan perintah:
javac HelloWorld.java
3. Di direktori anda akan muncul sebuah file yg bernama HelloWorld.class,
jalankan file ini dengan perintah:
java _43E57006095013.HelloWorld
4. Di MS-DOS Command Prompt akan tercetak:
HelloWorld

KEGIATAN 5. MEMBUAT DOKUMENTASI PROGRAM DENGAN JAVADOC


Java menyediakan tools untuk membuat dokumentasi source code secara
otomatis dengan format HTML. Tools yang digunakan adalah javadoc.

1. Ubahlah source code HelloWorld.java anda dan tambahkan:

2. Di derektori source code anda, jalankan javadoc dengan perintah:


javadoc HelloWorld.java –d docs

javadoc akan membuat sebuah direktori bernama docs yang berisi


dokumentasi source code anda, bukalah direktori docs tersebut dan buka
file index.html-nya.

3
KEGIATAN 6. MEMBUAT PAKET PROGRAM DENGAN JAR
Jar adalah tools yang digunakan untuk memaketkan file-file kelas dalam
sebuah program kedalam sebuah file agar lebih kompak, dan mudah
didistribusikan.

1. Pindah ke direktori D:/src/java, buatlah sebuah file manifest (file


deskripsi file jar) yang berisi:
Manifest-Version: 1.0
Main-Class: _43E57006095013.HelloWorld

Kemudian simpan file tersebut ke nama file manifest.txt

2. Jalankan tools jar dengan perintah:


jar cmf _43E57006095013/manifest.txt HelloWorld.jar _43E57006095013/*.class

3. File jar ini dapat lansung dijalankan dengan perintah:


java –jar HelloWorld.jar

KEGIATAN 7. MELAKUKAN DISASSEMBLY KELAS JAVA


Kita dapat melihat atrribut-atrribut dan method-method yang terdapat dalam
sebuah file kelas yang sudah dikompilasi dengan tools javap. Yang terlihat
adalah nama dan tipe attribut serta nama, return value dan parameter
method (source code detail tidak terlihat)

1. Pindah ke direktori source code anda dan ketikkan perintah:


javap HelloWorld
Lihat hasilnya
2. Lanjutkan dengan perintah:
javap –c HelloWorld
Lihat hasilnya

TUGAS PRAKTIKUM:
1. Tambahkan sebuah kelas di HelloWorld.java dengan nama HelloWorldTwo dan
tambahkan method sayHelloWorldTwo() di kelas baru tersebut.
2. Tambahkan dokumentasi untuk kelas dan method tersebut.
3. Compile file tersebut.
4. Buat dokumentasi untuk file tersebut dengan javadoc.
5. Paketkan kedua file tersebut kedalam file HelloWorld.jar dan jalankan.
6. Disassembly kelas HelloWorldTwo dan simpan hasilnya kedalam sebuah file
teks.