Oleh,
Sheila Maulida Intani
177006012
MODUL 1
PENGENALAN BAHASA JAVA
25 mei 1995. Sejak saat itu browser java memberikan lisensinya kepada
browser lain untuk bisa menjalankan Applet dan pada tahun 1996
diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java
dengan mengeluarkan java 1.02. Pada tahun 1998 dikeluarkan java 1.2 dan
java mulai mengeluarkan slogannya “Write once, Run anywhre “Edisi
Java.
Seiring perkembangan waktu Java terus disempurnakan, dan pada
saat ini terdapat beberapa jenis Java yang dikelompokkan untuk dijalankan
di berbagai platform seperti pada gambar dibawah ini.
Server
Desktop
Optional
Package High-end
Consumer
Optional device Low-end
Package Consumer
device
Smart
Cards
Personal Profile
J2EE
J2SE Foundation Profile MIDP
Java
CDC CLDC
Card
Development Kit). untuk bagian Java dari versi ini bisa dilihat sebagai
berikut :
- Kompilator (javac)
- Interpreter program Java (java)
- Applet viewer (appletviewer)
- Debugger (jdb)
- Class file disassembler (javap)
- Header and stub file generator (javah)
- Documentation generator (javadoc)
- Applet demo
- Source code Java API
2. Kekurangan
a. Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang
tidak kompatibel antara platform satu dengan platform lain. Untuk
J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak
berfungsi pada Mac OS X.
b. Mudah didekompilasi. Dekompilasi adalah proses membalikkan
dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode
jadi Java merupakan bytecode yang menyimpan banyak atribut
I-9
JSDK 1.6 atau disebut JDK versi 6 saja. Sedangkan tahap-tahap kompilasi
program java dapat dilihat seperti gambar dibawah ini.
1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di
media dalam bentuk berkas '.java'.
2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi
bentuk berkas '.class'.
3. Muat. Pemuat kelas memuat bytecodes ke memori.
4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu
sistem keamanan Java.
5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak
bisa di pakai‘’
1.3 Pembahasan
File name: hello.java
class hello
{
I-11
/**
* My first java program:)))
*/
public static void main(String[] args){
//Menampilkan kata Hello World ke layar
System.out.println("Hello World!!!");
}
}
Analisis
Program tersebut merupakan program yang dibuat untuk menampilkan
kalimat ‘hello world!!!’ dilayar. Pada syntax program di atas terdapat sebuah
kelas yaitu class hello, kelas tersebut bisa dikatakan sebagai objek yang
membungkus suatu fungsi dan variable sehingga membentuk sebuah program.
Dalam bahasa Java ini ada hal yang perlu diperhatikan, yaitu adalah penulisan
nama kelas harus sama dengan nama file.java nya. Jika nama file berbeda dengan
nama kelas, maka yang akan terjadi adalah error. Selanjutnya dibawah class
terdapat tanda */, itu merupakan syntax untuk membuat suatu komentar yang
berparagraf, dilayar tidak akan ada perubahan apapun dikarenakan komentar
tersebut hanya sebagai penjelas agar si pembuat program ataupun yang membaca
syntax program tersebut tidak kebingungan.
Kemudian terdapat public static void main(String[] args, syntax
tersebut merupakan elemen wajib yang harus ada dalam bahasa pemrograman
I-12
java, karena tanpa adanya elemen tersebut, program yang di buat tidak akan
berjalan dengan baik. Untuk public, merupakan suatu method yang bersifat bebas
karena dapat digunakan dimana saja oleh setiap kelas yang ada, ataupun bahkan
diluar kelas. Kemudian static berarti method main hanya dapat diakses oleh kelas
tersebut. Lalu adapun void yang artinya method main tidak akan mengembalikan
sebuah nilai. Dan yang terakhir String [] args merupakan parameter input method
main tersebut adalah String [] args. Dalam penulisan tipe data haruslah diawali
dengan huruf kapital, dikarenakan sifat lain dari bahasa Java yaitu case-sensitive.
Jika tidak maka program akan error. Selanjutnya adalah
System.out.println("Hello World!!!") yang berarti program akan
mengeluarkan isi dari sintak tersebut, dengan adanya println maka program akan
di tampilkan pada layar seperti gambar di atas.
1.4 Tugas
1. Buat program untuk menampilkan nama dan npm masing-masing!
Jawab:
File name: biodata.java
class biodata
{
public static void main(String[] args){
System.out.println("Nama: Sheila Maulida Intani");
System.out.println("NPM: 177006012");
}
}
Analisis
Sama seperti program sebelumnya, program diatas merupakan
program yang dibuat untuk menampilkan dilayar, namun pada program ini
yang ditampilkannya yaitu nama dan npm saya. Untuk fungsi pada setiap
syntaxnya pun yang pasti sama yaitu terdapat sebuah kelas yaitu class
biodata, kelas tersebut bisa dikatakan sebagai objek yang membungkus
suatu fungsi dan variable sehingga membentuk sebuah program. Dalam
bahasa Java ini ada hal yang perlu diperhatikan, yaitu adalah penulisan
nama kelas harus sama dengan nama file.java nya. Jika nama file berbeda
dengan nama kelas, maka yang akan terjadi adalah error.
Kemudian terdapat public static void main(String[] args,
syntax tersebut merupakan elemen wajib yang harus ada dalam bahasa
pemrograman java, karena tanpa adanya elemen tersebut, program yang di
buat tidak akan berjalan dengan baik. Untuk public, merupakan suatu
method yang bersifat bebas karena dapat digunakan dimana saja oleh
setiap kelas yang ada, ataupun bahkan diluar kelas. Kemudian static
berarti method main hanya dapat diakses oleh kelas tersebut. Lalu adapun
void yang artinya method main tidak akan mengembalikan sebuah nilai.
Dan yang terakhir String [] args merupakan parameter input method main
tersebut adalah String [] args. Dalam penulisan tipe data haruslah diawali
dengan huruf kapital, dikarenakan sifat lain dari bahasa Java yaitu case-
sensitive. Jika tidak maka program akan error. Selanjutnya adalah
System.out.println("Nama: Sheila Maulida Intani") dan
System.out.println("NPM: 177006012") yang berarti program akan
mengeluarkan isi dari sintak tersebut, dengan adanya println maka
program akan di tampilkan pada layar dan seperti gambar di atas.
2. Setelah itu buka Program File -> Java -> jdk -> bin
Gambar 1.5 Tampilan folder bin yang ada pada program file java
3. Ketika sudah berada didalam folder bin, maka yang harus dilakukan
adalah mengcopy direktori/ address bar. Dengan menekan tombol
Ctrl+C pada keyboard.
4. Selanjunya, tutup saja apa yang kita lakukan sebelumnya tadi. Setelah
itu, klik kanan pada ikon this PC / my computer yang ada pada
Desktop -> pilih properties.
5. Selanjutnya klik pada Advance System setting yang ada pada sisi
sebelah kiri
7. Lalu, pada Environment Variables, klik tulisan Path dan klik edit
8. Selanjutnya klik new untuk menambahkan file java pada variable path
I-17
9. Jika sudah, paste direktori/alamat bin pada poin 1 di atas tadi, lalu
klik ok, sampai selesai