Jumat, 13 Juni 2014

Dasar Pemrograman Java

,
Assalamu'alaikum Wr.Wb semuanya, setelah yang lalu saya share tentang karakteristik dalam pemrograman java kali ini saya berbagi tentang bagian dasar pemrograman Java.
a.    Program Java harus selalu diakhiri dengan ekstensi file .java
b.    Nama File sesuai atau sama dengan nama class public nya.
c.    Harus menulis komentar sebagai penjelasan pada kode yang  ditulis, yaitu komentar yang berisi keterangan mengenai baris perintah pada class atau apa yang dijalankan oleh method yang ditulis tersebut.
 
1. Komentar pada pemrograman Java
Komentar adalah catatan yang ditulis pada kode dengan tujuan sebagai bahan dokumentasi. Teks tersebut bukan bagian dari program dan tidak mempengaruhi jalannya program. Ada tiga jenis komentar dalam java : C++ style komentar satu baris, C style beberapa baris, dan komentar javadoc khusus.
  •  Penulisan Komentar C++ Style
// This is a C++ style or single line comments
  • Penulisan Komentar C Style
/*  this is an example of a    
C style or multiline comments */
  • Komentar Khusus javadoc
/**
This is an example of special java doc comments used for \n
generating an html documentation. It uses tags like:
@author Florence Balagtas
@version 1.2
*/ 
 
2. Blok pada pemrograman Java
Blok adalah satu atau lebih pernyataan yang  berada antara kurung kurawal buka dan kurung kurawal tutup yang merupakan satu unit kesatuan dari pernyataan. Blok pernyataan dapat dikumpulkan akan tetapi tidak semuanya memiliki keterkaitan fungsi. Diperbolehkan memiliki spasi kosong didalamnya.
 
3. Java Identifier
Identifier adalah nama, merupakan nama yang digunakan untuk mengidentifikasi elemen program, misalnya nama variable, nama konstanta, nama kelas, dan lain-lain.
Aturan identifier untuk java adalah berikut :
  • Identifier tidak boleh diambil dari keyword, atau true, false, null.
  • Identifier boleh menggunakan huruf, angka 0-9, garis bawah ( underscore ), atau tanda dollar “$”.
  •  Identifier harus dimulai dengan huruf, garis bawah, atau tanda dollar.
4. Keyword dalam Java
Keyword atau kata kunci merupakan kata yang mempunyai arti khusus sehingga dapat digunakan sebagai identifier.
 
5. Java Literals
Literal digunakan untuk member nilai pada suatu variable ataupun konstanta. Literal tidak melibatkan operator.
  • Integer literal
Integer literals dibedakan dalam beberapa format yang berbeda: desimal (berbasis  10), heksadesimal (berbasis 16), dan oktal (berbasis 8). Aturan penggunaan integer literal dalam beberapa notasi khusus.
Untuk angka desimal, kita tidak memerlukan notasi khusus. Kita hanya menulis angka desimal seperti apa adanya. untuk angka heksadesimal, hal itu harus ditandai oleh “0x” atau “0X”. untuk oktal, ditandai oleh“0”. Sebagai  contoh,  mewakili angka 12. Penulisan dalam bentuk desimalnya adalah 12, Sementara dalam heksadesimal, menjadi 0xC, dan dalam oktal, nilai tersebut sama dengan 014.
  • Floating-point literal
Floating point literals mewakili bentuk desimal dengan bagian yang terpisah. Sebagai contoh adalah 3.1415. Floating point literals dapat dinyatakan dalam notasi standard atau scientific. Sebagai contoh, 583.45 dinyatakan dalam notasi standard, Sementara 5.8345e2 dinyatakan dalam notasi scientific. Default Floating point literals mempunyai tipe data double yang dinyatakan dalam 64-bit. Untuk menggunakan ketelitian yang lebih kecil (32-bit) float, hanya dengan menambahkan karakter “f” atau “F”.
  • Boolean literal
Boolean literals hanya memiliki dua nilai, true atau false.
  • Character literal
Character Literals diwakili oleh karakter single Unicode. Karakter Unicode adalah 16-bit character set yang menggantikan 8-bit ASCII character set. Unicode memungkinkan pengunaan simbol dan karakter khusus dari bahasa lain.
Untuk menggunakan character literals, karakter tersebut di dalam tanda single pute (' ') (single quote delimiters). Sebagai contoh huruf a, diwakili sebagai ‘a’. Untuk menggunakan karakter khusus seperti karakter baris baru, backslash digunakan diikuti dengan karakter kode. Sebagai contoh, ‘\n’ untuk karakter baris baru atau ganti baris, ‘\r’ untuk menyatakan nilai balik (carriage return), ‘\b’ untuk backspace.
  • String literal
String literals mewakili beberapa karakter dan dinyatakan dalam tanda double pute(“ ”) (double quotes). Sebagai contoh string literal adalah, “Hello World”.

6. Tipe Data
a.    Tipe Data Referensi
Tipe data referensi ini digunakan untuk memegang referensi dari suatu objek ( instance dari class ).

b.    Tipe Data Primitif
  • Logika – Boolean
Boolean merupakan tipe data yang menunjukan nilai true atau false, yang terdiri atas Boolean.
  • Teksual – char
Karakter yang mewakili symbol dari sebuah karakter yang terdiri atas char
  • Integral – byte, short, int & long
Integer adalah tipe data bilangan bulat yang terdiri atas long, int, short dan byte.
  • Floating Point – float dan double
Floating-Point merupakan tipe data bilangan pecahan yang terdiri atas double dan float.
  • Variabel
Variable digunakan untuk menyimpan data sehingga dapat diolah oleh program. Data yang tersimpan dalam variable bisa berupa referensi objek maupun tipe data primitive. Dalam bahasa java, variable harus dideklarasikan dengan menentukan nama variable dan tipe data variable itu sendiri.
 
7. Operator dan Separator
Operator adalah token yang dipakai untuk melakukan berbagai macam operasi dalam java. Operator yang ada dalam pemrograman java :
  • Operator Aritmatika
  • Operator Assignment
  • Operator Increment dan Decrement
  • Operator  Perbandingan
  • Operator Bitwise
  • Operator Bitwise-Assignment
  • Operator Logika Boolean
  • Operator ConditionalOperator Precedence
Separator adalah token yang dipakai untuk mengelompokkan kode program. Karakter dalam java yang digunakan sebagai separator :
  • Kurung biasa “( )”
  • Kurung kurawal “{ }”
  • Kurung kotak “[ ]”
  • Titik koma “;”
  • Koma “,”
  • dan Titik “.”
share this article :

2 komentar:

  1. Rolex models, whether introductory or popular,replica breitling watches are by and large the hottest. However, there is no first or second place in literature, and among the many Rolex models, there is still a difference between high and low. Today,Fake Watches UK I would like to tell you about three of the most classic Rolex watches,replica cartier watches see if they are the same as you think?

    BalasHapus
  2. Notre magasin de répliques de montres propose une large Replique Rolex gamme de fausses montres de marque en ligne. Replique Montre Choisissez et achetez des montres en double de la meilleure qualité à des prix abordables.

    BalasHapus

 

.

.

IP