1.  Memulai Pemrograman Java

 Memulai Pemrograman Java dengan Netbeans, terlebih dahulu kita menginstalasi JDK ( Java Development Kit ). Proses penginstalasian JDK terbilang mudah dan tidak membutuhkan pengetahuan tertentu. Umumnya yang perlu dilakukan adalah memasukan path ke direktori JDK Anda ke setting path pada system Operasi Anda. Misalkan direktori JDK Anda adalah c:\jdk1.4, maka pada windows Anda cukup menambahkan direktori c:\jdk1.4\bin pada variabel path di System Environment.

Caranya : 
  • Klik kanan icon My Computer – Pilih Properties
  • Pilih Tab Advanced
  • Klik tombol Environment Variables – Cari variabel Path
  • Tambahkan path direktori JDK Anda ke dalam Variabel tersebut 
    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: javacHelloWorld.java. Jika berhasil, hsailnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi byte code dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .clas. contoh: javaHelloWorld.
2.  Source Kode

Berikut ini kode untuk HelloWorld.java :

public class HelloWorld
{
        public static void main(String[] args)
    {
        System.out.println("Hallo ^^");
    }
}

Perlu diingat bahwa bahasa Java bersifat 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.

3.   Kompilasi

Setelah itu simpan syntax tersebut dengan nama HelloWorld.java (sesuai dengan nama class). Kemudian kita akan meng-compile syntax program tersebut dengan perintah :

prompt> javac HelloWorld.java

4.     4.  Syntax Program

Sekarang kita mencoba membahas elemen dalam source kode tersebut. Pada listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas digunakan untuk menciptakan objek. Kata public didepannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain.

Kemudian kita menemukan baris pernyataan public static void main(String[] args). Perintah ini merupakan pernyataan pembuka sebuah metode. Metode 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 didepan baris permulaan kelas.

Pada listing terdapat kata static pada pernyataan pembukaan 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, dimana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter yang diberikan user sebagai argument command line.

Kemudian pada metode dalam listing tersebut, kita menemuka sebuah pernyataan. Println kegunaannya untuk membuat garis baru

Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah meode diperlukan tiga komponen yaitu :
  1. Objek yang ingin kita pakai. Dalam hal ini objek System.out
  2.  Nama metode yang ingin kita pakai. Dalam hak ini println
  3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam listing, pernyataan System.out.println(“Hallo ^^”); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string ”Hallo^^”.


5.     5.  Eksekusi

Setelah selesai membahas sintaks dasar Java dalam listing tersebut, selanjutnya kita akan mencoba mengeksekusi program ini. Untuk mengeksekusi kita tinggal menuliskan perintah java HelloWorld pada promp dan pesan Hallo ^^ akan tampil di layar ( atau mungkin ditempat lain, bergantung system operasi anda).

      Prompt> java Helloworld

6.     6.  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.
Berikut tabel tipe data numerik :

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 veriabel-variabel di atas, Java API juga menyediakan kelas-kelas untuk tipe-tipe variabel tersebut, byte, short, int, long, char, float, dan double. Kelas-kelas ini secara default di-impor dari package java.lang.

Agar tidak bertanya-tanya tentang variabel yang menampung lebih dari satu karakter, Java menyediakan String unutk menampung data yang lebih dari satu karakter. Sebelumnya String bukan tipe data, melainkan objek yang berisi kumpulan karakter ( char ). Penggunaan String tidak beda dengan penggunaan tipe data 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 dengam 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 bias menginisialisasi array yang sama dengan contoh di atas dengan cara yang lebih singkat sebagai berikut :
            Int vektor[] = {4.3.7.5.4};

    7.  Operator dalam Java
  
Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu operator aritmatik, bitwise, relasi, dan logika
  • Operator aritmatika 
     Digunakan untuk melakukan operasi matematika, seperti penambahan, pengurangan, pembagian, dan modulo (atau sisa pembagian). Operator ini tidak dapat digunakan untuk tipe Boolean, tetapi dapat digunakan untuk tipe char,karena char adalah anggota dari himpunan int Contoh penggunaan :

Simbol
Nama operator
+
Operator penjumlahan
+=
Operator persamaan penjumlahan
-
Operator pengurangan
-=
Operator persamaan pengurangan
*
Operator perkalian
*=
Operator persamaan perkalian
/
Operator pembagian
/=
Oparator persamaan pembagian
%
Operator modulus (sisa pembagian)
%=
Operator persamaan modulus
++
Operator penambahan
--
Operator pengurangan

  • Operator Bitwise
Tipe numerik integer, long, int, short, dan byte memiliki kumpulan operator tambahan yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.

Simbol
Nama operator
~
Operator unary NOT
&
Operator AND
|
Operatot OR
^
Operator exclusive OR
>> 
Operator shift kanan
>>> 
Operator shift kanan, isi dengan nol
<< 
Operator shift kiri
&=
Operator pernyataan AND
|=
Operator pernyataan OR
^=
Operator pernyataan exclusive OR
>>=
Operator pernyataan shift kanan
>>>=
Operator pernyataan shift kanan, isi dengan nol
<<=
Operator pernyataan shift kiri


  •  Operator Relasi
Untuk membandingkan dua buah nilai, Java memiliki kumpulan operator relasi berikut ini untuk menyatakan persamaan dan urutan.

Simbol
Nama operator
==
Operator sama dengan
|=
Operator tidak sama dengan
Operator lebih dari
Operator kurang dari
>=
Operator lebih dari atau sama dengan
<=
Operator kurang dari atau sama dengan

  • Operator Logika
Operator Logika Boolean pada tabel di bawah ini bekerja hanya pada operator Boolean. Semua operator ini mengkombinasikan dua besaran Boolean untuk menghasilkan besaran Boolean. 

Simbol
Nama operator
&
Operator logika AND
|
Operator logika OR
^
Operator logika XOR
||
Operator hubungan-singkat OR
&&
Operator hubungan-singkat AND
!
Operator hubungan-singkat NOT
&=
Operator pernyataan AND
|=
Operator pernyataan OR
^=
Operator pernyataan XOR
==
Operator sama dengan
!=
Operator tidak sama dengan
?=
Operator ternary if-then-else


  • Contoh syntax dengan menggunakan tipe data :

·         ==Tipe Data==

class contohinteger
{
    public static void main(String[] args)
    {
        int nilai;

        nilai = 80;

            System.out.println(" Nilai : " + nilai);
    }

}



  • Cintoh syntax dengan menggunakan String :
== String ==

class contohstring
{
    public static void main(String[] args)
    {
        String nama;

        nama = "FENY RAHAYU SUPENA";

            System.out.println("Nama : "+ nama);
    }

}

  • Contoh syntax dengan menggunakan Operator :
== Operator =

class contohOp1 {

    public static void main(String[] args)
    {
    String nama,nim;
    int nilai;

    nama             = "Feny Rahayu";
    nim              = "43A8700610094";

    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  ("======================");

    }
}
 
========== Sekian Semoga Bermanfaat :) ==========


0 komentar:

Post a Comment