Anda di halaman 1dari 8

Modul 1

Introduction Java Fundamental


Tujuan :
1. Mengenal bahasa pemrograman java.
2. Mengenal Java Development Kit
3. Mengenal Java Runtime Environment
4. Instalasi dan pengaturan path JDK java
5. Mengenal java bytecode.
6. Coding, compiling, and running java program
7. Mengenal proses input output pemrograman Java
8. Mengenal proses perulangan dan pengkondisian pemrograman java
[Intro]
Mulai dikembangkan sejak tahun 1991 oleh Stealth Project yang
bertujuan untuk menciptakan suatu sistem atau perangkat lunak yang
mampu berjalan pada alat elektronik. James Gosling, yang berkonsentrasi
pada pembuatan bahasa pemrograman pada tahun 1991 memunculkan
bahasa interpreter bernama Oak yang menjadi cikal bakal dari Java.
Secara resmi, Java diperkenalkan oleh Sun Microsystem pada dunia
tanggal 23 Mei 1995 bersama browser HotJava dan hingga saat ini berbagai
teknologi Java terbagi menjadi 3 diantaranya :
1. Java Standar Edition, untuk aplikasi desktop.
2. Java Mobile Edition, untuk aplikasi small device (HP, PDA).
3. Java Enterprise Edition, untuk aplikasi enterprise.
[Plus Minus]
1. Sintak mirip dengan pemrograman C/C++
2. Berorientasi Obyek.
3. Berjalan pada sistem operasi yang terinstal java didalamnya.
4. Bahasa yang sederhana dan mudah dipahami manusia.
[Java Development Kit]
Java Development Kit merupakan perangkat lunak yang digunakan
untuk melakukan proses kompilasi dari kode java menjadi bytecode yang
dapat dimengerti dan dapat dijalankan oleh Java Runtime Environment.

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

Java Development Kit (JDK) wajib terinstal pada komputer yang akan
digunakan untuk proses pembuatan aplikasi berbasis java. Namun JDK
tidak wajib terinstall pada komputer yang hanya akan digunakan untuk
menjalankan aplikasi yang dibuat menggunakan java.
[Java Runtime Environtment Kit]
Java Runtime Environment (JRE) merupakan perangkat lunak yang
digunakan untuk menjalankan aplikasi yang dibuat dengan menggunakan
Java. Versi JRE harus sama atau lebih tinggi dari JDK yang digunakan untuk
membuat aplikasi java agar dapat berjalan sesuai yang diharapkan.
[Java Bytecode]
Java menggunakan compiler sekaligus interpreter agar dapat berjalan
pada platform yang berbeda. Java compiler (javac) mengcompile source
code menjadi Java Bytecode. Java Bytecode merupakan sekumpulan
instruksi yang dapat dipahami oleh Java Virtual Machine untuk selanjutnya
dijalankan diplatform yang terinstal java didalamnya.
[Alat dan Bahan]
What you need to make a program with java?
1. JDK, jika ingin membuat aplikasi java.
2. JRE, hanya jika menjalankan aplikasi java.
3. Dapat didownload melalui official site http://www.oracle.com
4. Editor Java (Netbeans, Eclipse, SublimeText, etc).
5. JDK dan IDE tersedia pada DVD yang disediakan oleh Laboratorium.
[Instalasi JDK]
Instal paket JDK yang telah disiapkan sebelumnya hingga proses selesai.

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

[Cek Path JDK on Command Prompt]


1. Buka command prompt (cmd) pada komputer masing-masing.
2. Ketik perintah java untuk mengecek apakah java telah terpasang
dengan baik.

3. Ketik perintah javac untuk mengecek apakah compiler java telah


terpasang dengan baik. Untuk instalasi pertama kali biasanya akan muncul
error seperti ini.

Jika terjadi error, lakukanlah setting path terlebih dahulu seperti berikut:
a. Buka Properties My Computer lalu pindah ke tab menu Advanced lalu
klik pada button Environment Variable

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

b. Setelah tampil window baru, pada bagian System Variables pilih


variabel Path lalu klik edit atau klik 2x pada variabel path tersebut.

c. Tambahkan path jdk anda ke variabel path tadi hingga hasilnya seperti ini,
diperhatikan tanda titik-koma(;) untuk setiap pemisah pathnya. Setelah itu
klik OK dan seterusnya OK.

d. Setelah ditambahkan pathnya, cek kembali melalui command promt


(cmd) apakah compiler java sudah terpasang dengan baik. Sehingga
hasilnya seperti ini:

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

[Begin to make your own java program]


1. Ketik contoh code java berikut pada editor masing-masing (disarankan
untuk di coding pada editor notepad).

2. Simpan filenya dengan ekstensi java. Contoh: HelloWorld.java


3. Buka kembali command prompt, lalu masuk kedalam folder tempat
menyimpan file java tersebut. Untuk berpindah folder melalui cmd dapat
menggunakan perintah cd (baca: change directory). Sebagai contoh, file
disimpan didalam folder My Documents\LatihanJava. Kemudian dapat
menggunakan perintah dir untuk mengetahui isi folder.

4. Compile

source

code

java

dengan

perintah

javac

<spasi>

nama_file.java dan jika tidak terjadi kesalahan penulisan code/error maka


akan menghasilkan file nama_file.class.

5. Jalankan program java dengan perintah java <spasi> nama_file (tanpa


diikuti ekstensi) sebagai berikut:

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

./Latihan 1
Buatlah program sederhana dengan source code berikut ini.

Lakukanlah kompilasi dengan perintah javac Nilai.java melalui command


prompt(cmd) seperti pada contoh sebelumnya, lalu jalankan programnya
dengan perintah java Nilai
./Latihan 2
Buatlah program sederhana berikut dengan 2 file java, lalu kompilasi dan
jalankan programnya. Coba dijalankan dengan perintah java Ayah dan
java Anak kemudian perhatikan perbedaannya.
Class Ayah.java

Class Anak.java

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

./Latihan 3
Buatlah program sederhana untuk menentukan tahun kabisat seperti
berikut:

[Tugas Mandiri]
1. Buatlah program sederhana seperti gambar berikut:

Clue : pengkondisian dan input output


2. Buatlah program sederhana seperti gambar berikut:

Clue : perulangan dan input output

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek

Dokumentasi Laboratorium Teknik Informatika UMM


Present By Infotech

Modul Praktikum Pemrograman Berorientasi Obyek