Sunday, August 18, 2013

Dasar Pemrograman Java


Komentar Pada Java
Komentar adalah catatan yang ditulis pada kode dengan tujuan sebagai bahan dokumentasi. Teks ini bukan bagian dari program dan tidak mempengaruhi jalannya program. Penulisan komentar :
~ Dengan diawali dengan //. Semua teks setelah // dianggap sebagai komentar. Sebagai contoh,
Code:
// this is single comment

~ Dengan diawali dengan /* dan diakhiri dengan */. Semua teks yang ada diantara dua tanda tersebut dianggap sebagai komentar. Sebagai contoh,
Code:
/* this is an example of a
multiline comments */

Java Identifier
Java Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class dsb. Contoh dari pengidentifikasi adalah : Hello, main, System, out.
Pendeklarasian Java adalah case-sensitive. Hal ini berarti bahwa pengidentifikasi : Hello tidak sama dengan hello. Pengidentifikasi harus dimulai dengan salah satu huruf, underscore “_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun huruf kecil. Karakter selanjutnya dapat menggunakan nomor 0 smpai 9.

Keyword dalam Java
Keyword adalah pengidentifikasi yang telah dipesan untuk didefinisikan sebelumnya oleh java untuk tujuan tertentu. Anda tidak dapat menggunakan keyword sebagai nama variabel anda, class, method dsb. 

Catatan: true, false, dan null bukan termasuk kata kunci akan tetapi mereka termasuk kata-kata khusus, jadi anda tidak dapat menggunakan mereka sebagai nama variabel pada program anda

Tipe Data Primitif
Bahasa pemrograman java mendefinisikan delapan tipe data primitif. Mereka diantaranya adalah, boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short, int, long (integral), double and float (floating point).
1. Logika – boolean tipe data boolean diwakili oleh dua pernyataan : true dan false. Sebagai contoh adalah,
Code:
boolean result = true;
Contoh yang ditunjukkan diatas, mendeklarasikan variabel yang dinamai result sebagai tipe data   boolean dan memberinya nilai true.
     
2. Textual - char
Tipe data character (char), diwakili oleh karakter single Unicode. Tipe data ini harus memiliki ciri berada dalam tanda single quotes(’ ’). Sebagai contoh,
Code:
‘a’ //Huruf a
‘\t A’ //tab A
Untuk menampilkan karakter khusus seperti ' (single quotes) atau " (double quotes), menggunakan karakter escape \. Sebagai contoh,
Code:
'\'' //untuk single quotes
'\"' //untuk double quotes
Meskipun, String bukan merupakan tipe data primitif (namun merupakan suatu Class), kita akan memperkenalkan mengenai pada bagian ini.String mewakili tipe data yang terdiri atas beberapa karakter. Mereka tidak termasuk tipe data primitif, melainkan suatu class. Mereka memiliki literal yang terdapat diantara tanda double quotes(“ ”).
Sebagai contoh,
Code:
String message=“Hello world!”
3. Integral – byte, short, int & long
tipe data yang terintegrasi dalam java menggunakan tiga bentuk- yaitu desimal, oktal atau heksadesimal.
Sebagai contoh,
Code:
2 //nilai desimal 2
077 //angka 0 pada awal pernyataan mengindikasikan nilai oktal
0xBACC //karakter 0x mengindikasikan nilai heksadesimal
4. Floating Point – float dan double
tipe Floating point memiliki double sebagai default tipe datanya. Floating-point literal terdiri atas salah satunya desimal point atau salah satu dari pilihan berikut ini,
Code:
E or e //(add exponential value)
F or f //(float)
D or d //(double)
Contohnya adalah,
Code:
3.14 //nilai floating-point sederhana (a double)
6.02E23 //A nilai floating-point yang besar
2.718F //A nilai float size sederhana
123.4E+306D //A nilai double yang besar dengan nilai redundant D
Pada contoh yang ditunjukkan diatas, 23 setelah E pada contoh kedua bernilai positif. Contoh tersebut ekuivalen dengan 6.02E+23

Variabel
Variabel adalah item yang digunakan data untuk menyimpan pernyataan object. variabel memiliki tipe data dan nama. tipe data mengindikasikan tipe dari nilai yang dapat dibentuk oleh variabel itu sendiri. nama variabel harus mengikuti aturan untuk pengidentifikasian
1. Deklarasi dan Inisialisasi Variabel
Untuk deklarasi variabel adalah sebagai berikut,
Code:
[=initial value];
Catatan: Nilainya berada diantara <> adalah nilai yang disyaratkan, sementara nilai dalam tanda [] bersifat optional.
Berikut ini adalah contoh program yang mendeklarasikan dan menginisialisasi beberapa variabel,
Code:
public class Main
{
public static void main(String[] args)
{
//deklarasi a tipe data dengan nama variable
// result dan tipe data boolean
boolean result;
//deklarasi tipe data dengan nama variabel
// option dan tipe data char
char option;
option = 'C'; //menandai 'C' sebagai option
//deklarasi tipe data dengan nama variabel
//grade, double tipe data dan telah di inisialisasi
//to 0.0
double grade = 0.0;
}
}
2. Menampilkan Data Variable
Untuk mengeluarkan nilai dari variabel yang diinginkan, kita dapat menggunakan perintah sebagai berikut,

Code:
System.out.println()
System.out.print()
Berikut ini adalah contoh program,
Code:
public class Main
{
public static void main(String[] args)
{
int value = 10;
char x;
x = 'A';
System.out.println( value );
System.out.println( "The value of x=" + x );
}
}
Program tersebut akan mengeluarkan teks berikut pada layar,
Code:
10
The value of x=A
3. System.out.println() vs. System.out.print()
Apa yang membedakan diantara perintah System.out.println() and System.out.print()? Yang pertama menambahkan baris baru pada akhir data untuk dikeluarkan, sementara selanjutnya tidak.
Perhatikan pernyataan tersebut,
Code:
System.out.print("Hello ");
System.out.print("world!");
Pernyataan tersebut akan menghasilkan output berikut ini pada layar,
Code:
Hello world!
Sekarang perhatikan pernyataan berikut,
Code:
System.out.println("Hello ");
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada layar,
Code:
Hello
world!


No comments:

Post a Comment