Pertemuan Pertama : Pengenalan Java Bag II - Rumah IT

Baru

recent

Pertemuan Pertama : Pengenalan Java Bag II

Pertemuan Pertama : Pengenalan Java Bag II

H. Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda
membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak
membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda
perlu melakukan beberapa penyesuaian dengan sistem operasi Anda.
Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori
JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK
Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup
menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file
autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan
direktori C:\jdk1.4\bin pada variabel path di System Environment.
Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab
Advanced. Lalu klik tombol Environment Variables, cari variabel path,
kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut.
Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori
jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah
java dan javac pada shell prompt (atau DOS Command Prompt). Jika
perintah tersebut sudah dikenali maka program java atau javac akan
menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas
tambahan Anda dapat menggunakan Integrated Development Environment
(IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari
Borland.

Urutan langkah‐langkah yang harus Anda lakukan untuk membuat sebuah
program Java sederhana adalah:
1. Membuat source code program dengan editor teks apapun. Ingat, file
tersebut harus berekstensi .java dan case sensitive.
2. Mengkompile source code dengan perintah javac. Misalnya: javac
HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode
berakhiran .class.
3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah
ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java
HelloWorld.


I. Source Code
Berikut kode untuk HelloWorld.java:




 Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus
memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan
source code program tidak harus memperhatikan bentuk tertentu, sehingga
Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris
asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap
kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout
seperti pada contoh agar program Anda mudah dibaca dan dimengerti.

J. Kompilasi
Setelah itu simpan/save syntax tersebut dengan nama HelloWorld.java
(sesuai dengan nama class). Kemudian kita akan meng‐compile syntax
program tersebut dengan perintah:


 K. Sintaks Program
Sekarang kita akan mencoba membahas elemen‐elemen dalam source code
tersebut.
Pada listing terdapat pernyataan public class. Pernyataan ini adalah
pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk
menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di
depannya berfungsi agar kelas tersebut dapat diakses oleh semua program
lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat
dimanipulasi oleh sebuah program.
Kemudian kita menemukan baris pernyataan public static void
main(String[] args)
. Perintah ini merupakan pernyataan pembuka
sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk
melakukan suatu tugas tertentu dalam kelas. Dalam setiap aplikasi harus
ada sebuah metode yang bernama main yang akan dieksekusi pertama
kali saat program tersebut dieksekusi. Kata public di depannya
mempunyai fungsi yang sama dengan kata public yang ada di depan baris
permulaan kelas. Namun nantinya Anda akan menemukan juga bentuk lain
seperti private dan protect yang akan kita bahas nanti.

Pada listing terdapat kata static pada pernyataan pembuka metode
main. Hal ini berarti metode main tidak mengubah atau menggunakan
objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri
sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi,
parameternya adalah selalu String[] args, di mana args hanyalah
sebuah nama dari objek array dari String. Array ini nantinya akan berisi
parameter‐parameter yang diberikan user sebagai argumen command line.
Sementara Anda tidak perlu mengerti mengenai parameter tersebut, cukup
diingat bahwa bentuk metode main harus selalu demikian.
Kemudian di dalam metode pada listing tersebut, kita menemukan sebuah
pernyataan. Anda tentu dapat saja meletakkan lebih dari satu pernyataan
dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan
oleh titik koma dan akan dieksekusi satu persatu. Kedua pernyataan pada
listing ternyata memanggil sebuah metode lain yaitu metode println.
Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah metode
diperlukan tiga komponen yaitu:
1. Objek yang ingin kita pakai. Dalam hal ini objek System.out
2. Nama metode yang ingin kita pakai. Dalam hal ini println
3. Sepasang tanda kurung yang berisi informasi tambahan yang
diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam listing, pernyataan System.out.println("Apa Kabar Dunia?");
berarti carilah objek out dalam kelas System kemudian panggil metode
println dari objek out dengan parameter berupa string "Apa Kabar
Dunia?
".

L. Eksekusi
Setelah selesai membahas sintaks dasar Java dalam listing tersebut, selanjutnya
kita akan mencoba mengeksekusi program ini. Untuk mengeksusinya kita tinggal
mengetikkan perintah java HelloWorld pada prompt dan pesan Apa Kabar Dunia?
akan tampil di layar (atau mungkin di tempat lain, bergantung sistem operasi
Anda).


 Tipe Data Primitive dan String
Pada Java, terdapat tipe data sederhana dan tipe data array. Tipe data sederhana
terdiri dari: tipe boolean, dan tipe numerik yang terdiri dari byte, short, int, long,
char, float, dan double. Boolean adalah tipe data untuk besaran logika, hanya
memiliki dua kemungkinan nilai, true atau false. Tipe data numerik dapat
dirangkum pada tabel berikut.
 
 Selain adanya variabel‐variabel di atas, Java API juga menyediakan kelaskelas
untuk tipe‐tipe variabel tersebut, yaitu Byte, Short, Integer, Long,
Character, Float, Double. Kelas‐kelas ini secara default di‐impor saat
kompilasi, namun dapat juga secara eksplisit di‐impor dari package
java.lang.
Agar tidak bertanya‐tanya tentang variabel yang menampung lebih dari
satu karakter, Java menyediakan String untuk menampung data yang
lebih dari satu karakter. Sebetulnya String bukan tipe data, melainkan objek yang berisi kumpulan karakter (char). Penggunaan String, tidak
beda dengan dengan penggunaan tipe dat yang lain.
Array adalah kumpulan variabel dengan tipe sejenis dengan nama yang
sama. Array pada Java mempunyai pengertian yang kurang lebih sama
dengan array pada bahasa pemrograman pada umumnya. Berikut adalah
contoh pendeklarasian dari variabel dengan tipe “array of int”:
int vektor[];
Index array dimulai dari 0 (nol). Contoh berikut untuk mengalokasikan 5
buah integer ke dalam array:
vektor = new int[5];
Selanjutnya untuk mengisi elemen‐elemen array adalah sebagai berikut:
vektor[0] = 4;
vektor[1] = 3;
vektor[2] = 7;
vektor[3] = 5;
vektor[4] = 4;

Anda juga bisa menginisialisasi array yang sama dengan contoh di atas
dengan cara yang lebih singkat sebagai berikut:
int vektor[] = {4, 3, 7, 5, 4};

Operator dalam Java
Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu
operator aritmetik, bitwise, relasi, dan logika.
1. Operator Aritmetik
Digunakan untuk proses matematis (aljabar), operan harus berupa
tipe numerik. Operator ini tidak dapat digunakan untuk tipe boolean,
tetapi dapat digunakan untuk tipe char, karena char adalah anggota
himpunan int.


 1. Operator Bitwise
Tipe numerik integer, long, int, short, char, dan byte memiliki
kumpulan operator tambahan yang dapat memodifikasi dan
memeriksa bit‐bit yang menyusun nilainya.
 
 
2. Operator Relasi
Untuk membandingkan dua buah nilai, Java memiliki kumpulan
operator relasi berikut ini untuk menyatakan kesamaan dan urutan.

 

 3. Operator Logika
Operator logika boolean pada tabel di bawah ini bekerja hanya pada
operan boolean. Semua operator ini mengkombinasikan dua besaran
boolean untuk menghasilkan besaran boolean.
 
 

 








 ==========================IMAM'S OFFICIAL BLOG=========================

All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.