[Share] 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 haru 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.

1.      
              
          Source Kode

    Berikut ini kode untuk HelloWorld.java :
public class HelloWorld
{
            public static void main(String[] args)
    {
        System.out.println("Selamat Datang ^^");
    }
}

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 bias saja menuliskan semua baris source code tersebit 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.

2.      
           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

3.               
           Sintaks 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 didepannya mempunyai fungsi yang sama dengan kata public yang ada didepan baris permulaan kelas.

Pada listing terdapat kata staticpada 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:
·         Objek yang ingin kita pakai. Dalam hal ini objek System.out
·         Nama metode yang ingin kita pakai. Dalam hak ini println
·         
                  Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.

Dalam listing, pernyataan System.out.println(“Selamat Datang ^^”); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string ”Selamat Datang ^^”.


4.      
         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 Selamat Datang ^^ akan tampil di layar ( atau mungkin ditempat lain, bergantung system operasi anda).

Prompt> java Helloworld

5.      
          TipeData 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 :


Jenis Data
Deskripsi
Ukuran
Minimum
Maksimum
byte
Bilangan bulat
8-bit
-127
128
short
Bilangan bulat
16-bit
-32768
32767
int
Bilangan bulat
32-bit
-2147483648
2147483647
long
Bilangan bulat
64-bit
-9223372036854775808
9223372036854775807
float
Bilangan riil
32-bit
1.40129846432481707e-45
3.40282346638528860e+38
double
Bilangan riil
64-bit
4.94065645841246544e-324
1.79769313486231570e+308
boolean
Hanya bisa berisi benar atau salah
1-bit


char
Karakter Unicode
16-bit


 


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};



6.     Operator dalam Java


Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu operator aritmatik, bitwise, relasi, dan logika.
1.      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




2.      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


3.          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











4.      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);
    }

}



·         String

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

        nama = "STMIK BANI SALEH";

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

}



·         Contoh Penggunaan Operator

class contohOp1 {

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

    nama             = "Fiqih Yogatara";
    nim               = "43A8700610030";

    nilai   = 85;
    nilai   += 15;

        System.out.println  ("====================");
        System.out.println  ("Nama        :" + nama         );
        System.out.println  ("Nim           :" + nim           );
        System.out.println  ("Nilai          :" + nilai           );
        System.out.println  ("====================");

    }
}

0 komentar:

Posting Komentar

: Ayoo sharingg.. :D

Related Posts Plugin for WordPress, Blogger...

Sponsor

Banner

Ayo kita tukar - tukaran banner : my code banner :
ImagineWorld
and my friend :