A.Memulihkan Pemograman Java
Untuk membuat program java,seperti telah disebutkn sebelum nya,anda membutuhkan JDK.JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu.namun untuk menggunakannya anda perlu melakukan beberapa penyesuaian dengan system operasi anda.yang perlu anda lakukan adalah memasukan path ke direktori JDK anda ke setting path system operasi anda.
Misalkan direktori JDK anda adalah C:\jdkl.4 maka pada windows 98 Anda cukup menambahkan baris perintah SET PATH=C : \ jdkl.4 \bin pada file autoexec.bat anda.
Caranya:klik kanan ikon MY Computer,pilih properties.kemudian pilih tab Advanced.lalu klik tombol Environment Variabel,cari variabel path kemudian tambahkan baris perintah SET CLASSPATH=(direktori jdk anda )ke file profile anda.Untuk mencoba JDK,(atau DOS Command prompt).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 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 komplikasi tanpa ekstensi.class.contoh:java helloworld.
B.SOURCE CODE
Berikut kode untuk helloworld java:
Public class HelloWorld
{
Public static void main(string [] args)
{
System.out.println(“apa kabar dunia?”);
}
Perlu di ingat 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 satubaris tersendiri.
C.KOMPILASI
Setelah itu simpan/save syntax tersebut dengan nama Helloword.Java (sesuai dengan nama class).kemudian kita akan meng-compile syntax program tersebut dengan perintah,
Contoh ny: prompt> javac Helloword.java
D.Sintaks Program
Sekarang kita akan mencoba membahas elemen-elemen dalam source code tersebut
Ø Public class adalah pernyataan pembukaan class.kelas sendiri di gunakan untuk menciptakan objek. Ingat bahwa java berorientasi objek.
Ø Public static void main (String[ ] args).perintah ini merupakan pernyataan pembuka sebuah metode.metode sendiri adalah kumpulan pertanyaan untuk melakukan sesuatu tugas tertentu dalam kelas.Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekuasi pertama kali saat program tersebut dieksekuasi kan.
Ø Pada kata static pada pernyataan pembuka metode main.hal ini berarti metode main tidak mengubah atau menggunakan objek yang di ciptakan oleh kelas tersebut,sehingga dapat dikatakan berdiri sendiri dan tidak terkait dengan objek
Ø Tentu nya dapat kita perhatikan bahwa untuk memanggil sebuah metode diperlukan tiga komponen yaitu
Ø 1.Objek yang ingin kita pakai.Dalam hal 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
E.Tipe Data Primitive dan String
Pada Java, terdapat tipe data sederhana dan tipe data array. Tipe data sederhana terdiri dari : tipe Boolean, dan tipe data numeric 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 numeric
Data Type | Size/Format | Range |
Byte | 8-bit | -128 to +127 if signed(-27 to 27-1) 0 to 255 if unsigned |
Short | 16-bit | -32768 to +32768 (-215 to 215-1) |
Int | 32-bit | -231 to 231-1 |
Long | 64-bit | -263 to 263-1 |
Float | 32-bit | +/- about 231 |
Double | 64-bit | +/- about 263 |
Char | 16-bit | Sebuah karakter |
boolean | 1-bit | Nilai Boolean (true dan False) |
Selain adanya variable-variable di atas, java API juga menyediakan kelas-kelas untuk tipe-tipe variable 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.
Java menyediakan String untuk menampung data lebih dari satu karakter. Sebetulnya String bukan tipe data, melainkan objek yang berisi kumpulan karakter (Char). Penggunaan String, tidak beda dengan penggunaan tipe data yang lain.
Array adalah kumpulan variable dengan tipe sejenis dengan nama yang sama. Pada java Array mempunyai pengertian yang kurang lebih sama dengan array pada bahasa pemrograman pada umumnya.
Contoh pendeklarasian dari variable 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;
cara yang lebih singkatnya adalah :
int vektor[] = {4,3,7,5,4};
F.Operator dalam Java
Java mempunyai 44 operator, yang terbagi delam 4 jenis dasar. Yaitu : Operator Aritmetik, Bitwise, Relasi dan Logika.
1. Operator Aritmatik
· Digunakan untuk proses matematis (aljabar),
· berupa tipe numeric,
· tidak dapat digunakan untuk tipe Boolean, tapi dapat digunakan untuk tipe Char, karena Char adalah anggota himpunan int.
Operator | Artinya |
+ | Penjumlahan |
+= | Persamaan Penjumlahan |
- | Pengurangan (juga untuk Unary Minus) |
-= | Persamaan Pengurangan |
* | Perkalian |
*= | Persamaan Perkalian |
/ | Pembagian |
/= | Persamaan Pembagian |
% | Modulus (sisa Pembagian) |
%= | Persamaan Modulus |
++ | Penambahan |
-- | Pengurangan |
2. Operator Bitwise
Tipe numeric integer, long, int, short, char, dan byte mempunyai kumpulan operator tambahan yang sama yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.
Operator | Artinya |
~ | Unary NOT |
& | AND |
| | OR |
^ | Exclusive OR |
>> | Shift Kanan |
>>> | Shift Kanan. Isi dengan Nol |
<< | Shift Kiri |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan Exclusive Or |
>>= | Pernyataan shift Kanan |
>>>= | Pernyataan shift kanan, isi dengan nol |
<<= | Pernyataan shift kiri |
3. Opertor Relasi
Untuk membandingkan dua nilai, java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.
Operator | Artinya |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari atau sama dengan |
<= | Kurang dari atau sama dengan |
4. Operator Logika
Operator logika Boolean pada table ini di bawah ini berfungsi hanya pada operator Boolean. Semua operator ini mengkombinasikan dua besaran Boolean untuk menghasilkan bearan Boolean.
Operator | Artinya |
& | Logika AND |
| | Logika OR |
^ | Logika XOR |
|| | Hubungan-singkat OR |
&& | Hubungan-singkat AND |
! | Hubungan-singkat NOT |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan XOR |
== | Sama dengan |
!= | Tidak sama dengan |
?: | Operator ternary if-then-else |
Contoh Syntax dengan Menggunakan Tipe Data
A. Tipe Data
class contohinteger
{ public static void main(string agrs[]) { int nilai; nilai = 95; System.out.println(“Nilai : “ + nilai); } } |
B. String
class contohstring
{ public static void main ( string agrs[ ] ) { String nama; nama = “STIKOM BALI”; System.out.println ( “ Nama : “ + nama ); } } |
C. Contoh Penggunaan Operator
class contohOpl
{ public static void main ( String agrs [ ] ) { String nama,nim; int nilai nama = “Lutung Kasarung”; nim = “040010350”; nilai = 95; nilai += 5; System.out.println( “ ============== ” ); System.out.println ( “ Nama : “ + nama ); System.out.println ( “ NIM : “ + nim ; System.out.println ( “ Nilai: “ + nilai); System.out.println ( “ ============== ” ); } } |
Dari contoh di atas, nilai yang akan tampil akan berubah manjadi 100. Karena, nilai 95 mengalami penambahan 5 angka. Yaitu, nilai +=5 atau nilai = nilai+5. Output yang dihasilkan adalah :
============================
Nama : Lutung kasarung
NIM : 040010350
Nilai : 100
============================
Tidak ada komentar:
Posting Komentar