Theme images by Storman. Powered by Blogger.

04 September 2017

Memahami Variabel dan Konstanta Dalam Pemrograman Java

Variabel merupakan tempat penyimpanan atau penampung nilai atau data di dalam memori. Variabel terdiri dari tipe data dan nama variabel. Tipe data menentukan jenis nilai atau data yang akan disimpan, sedangkan nama variabel menjadi pengenal (identifier), seperti halnya orang akan dipanggil dengan nama yang ia miliki, begitu-pun variabel.

Aturan pemberian nama variabel dapat dilihat dalam artikel mengenai identifier. Cara penulisan nama variabel yang terdiri dari beberapa kata dalam pemograman Java biasanya menggunakan cara penulisan lowerCamelCase, yaitu huruf awal menggunakan huruf kecil, dan pada kata selanjutnya untuk setiap huruf pertama, gunakan huruf besar atau kapital (Contoh, fileSatu, iniHidupAtauMati, danLainLain). 


Bagaimana mendeklarasikan atau mengenalkan sebuah atau beberapa variabel dalam kode program ?, perhatikan aturan bentuk penulisan (syntax) variabel.

 <tipe_data> <namaVariabel> [= nilai_awal];  

Yang berada dalam tanda < > berarti bagian tersebut harus ada, sedangkan di dalam tanda [ ] boleh ada, boleh tidak (optional).

Contoh deklarasi variabel.

 float uang;  
 int jumlahJari = 10;  
 boolean tombol;  

Tanda sama dengan ( = ) untuk memberi nilai ke suatu variabel. Jika terdapat beberapa variabel yang memiliki tipe data yang sama, maka dapat ditulis dengan memberi pemisah dengan tanda koma ( , ) antar nama variabel.

Contoh deklarasi beberapa variabel dengan tipe data yang sama.

 char hurufAwal = 'A', hurufSelanjutnya;   
 int jari = 10, tangan = 2, kaki=2, kepala = 1;  

Contoh 1, penggunaan variabel dalam kode program Variabel.java.

 public class Variabel;   
 {   
      public static void main(String[] args)   
      {   
           // Deklarasi variabel dengan nilai awal.  
           int jumlah = 10;  
           // Akses dan tampilkan nilai variabel jumlah.  
           System.out.println( jumlah );  
      }  
 }  

System.out.println(), merupakan pernyataan untuk menampilkan keluaran (output) ke layar program command line (console). Keluaran yang ingin ditampilkan ditulis diantara tanda kurung, Nilai suatu variabel dapat berubah, dengan memberikan nilai baru pada variabel tersebut.

Contoh 2, penggunaan variabel dalam kode program Variabel1.java


 public class Variabel1   
 {   
     public static void main(String[] args)   
     {   
         int jumlah = 10;   
         System.out.println( jumlah );   

         // Pemberian nilai baru.   
         jumlah = 20;   

         System.out.println( jumlah );   
     }   
 }  

Tipe Variabel

Terdapat dua tipe variabel yang digunakan dalam pemrograman Java, yaitu primitive variables dan reference variables

Primitive variables atau variabel primitif merupakan variabel yang menggunakan 8 tipe data primitif (boolean, char, byte, short, int, long, float, double). Variabel primitif menampung nilai atau data di dalam memori, ibarat ember yang menampung air, ember adalah variabel dan air adalah nilai atau data. Contoh penggunaan variabel primitif, dapat dilihat pada contoh-contoh sebelumnya di atas.

Reference variables merupakan variabel yang menyimpan data dalam bentuk objek di dalam memori. Tidak sama dengan variabel primitif yang menggunakan tipe data primitif, Reference variables menggunakan bermacam class yang tersedia atau class yang dibuat sendiri.

Contoh reference variables menggunakan class wrapper.

 Int jumlah;  
 Float suhu;  
 String nama;  

Contoh reference variables menggunakan class yang dibuat sendiri.

 Sepeda varSepeda;  
 Lingkaran lingkaran;  

Contoh 3, penggunaan reference variables dalam kode program ReferenceVariables.java


 public class ReferenceVariables   
 {   
     public static void main(String[] args)   
     {   
         // Menggunakan class String .  
         String nama = "Superman";   

         // Menggunakan class wrapper untuk tipe data short .  
         Short umur = 27;   

         // Mengakses dan menampilkan nilai variabel .  
         System.out.println( nama );   
         System.out.println( umur );   
     }   
 }   

Konstanta

Suatu nilai bersifat tetap atau tidak dapat dirubah, disebut juga konstanta (constant), untuk mendeklarasikan konstanta dapat mengikuti aturan.
  • Harus menambahkan kata kunci final sebelum nama konstanta.
  • Sebaiknya tulis nama konstanta dengan semua huruf besar atau kapital.
  • Jika terdiri dari beberapa kata gunakan tanda underscore (_) sebagai pemisah.
  • Harus memberikan nilai tetap tersebut.
  • Jika memberikan nilai setelah dideklarasikan maka akan menimbulkan pesan error. 
Contoh konstanta.

 final int HARI = 7;  
 final int JUMLAH_DIGIT_ANGKA = 10;  

Contoh 4, konstanta dalam kode program Konstanta.java

 public class Konstanta   
 {   
     public static void main(String[] args)   
     {   
         final int HARI = 7;   
         HARI = 6;   
         System.out.println( HARI );   
     }   
 }   

Jika di compile dan dijalankan, maka akan menghasilkan keluaran error berikut:

 Konstanta.java:6: cannot assign a value to final variable HARI   
           HARI = 6;   
           ^   
 1 error  

Error terjadi karena pemberian nilai baru yaitu HARI = 6; setelah kita melakukan deklarasi konstanta.

0 on: "Memahami Variabel dan Konstanta Dalam Pemrograman Java"