Dasar Pemrograman Java: Variabel dan Identifier

Jika Anda baru memulai perjalanan pemrograman dengan Java, Variabel adalah konsep pertama yang harus Anda kuasai. Variabel adalah fondasi yang memungkinkan program Anda menyimpan dan memanipulasi data.

1. Memahami Variabel

Secara sederhana, variabel adalah 'penanda' identitas yang digunakan untuk menampung suatu nilai.

  • Alamat Memori: Secara teknis, variabel merujuk ke sebuah alamat di memori komputer. Ketika sebuah variabel dibuat, satu 'slot' memori akan disiapkan untuk menampung nilai tersebut.
  • Identitas: Setiap variabel memiliki nama yang dipakai sebagai identitas dari variabel itu.
  • Dinamis: Sesuai dengan namanya, isi variabel bisa berubah sepanjang kode program dieksekusi. Sebagai contoh, dalam program menghitung luas persegi, Anda bisa mengisi variabel panjang dan lebar dengan angka 10 dan 12, dan kemudian menukar nilainya dengan 20 dan 50 di bagian lain program.

2. Identifier: Aturan Penamaan Variabel

Identifier adalah kumpulan karakter yang digunakan untuk menamai variabel, method, class, interface, dan package dalam Java. Java memiliki peraturan ketat untuk menentukan apakah sebuah identifier dianggap valid atau sah.

Identifier yang Sah (Valid)

Sebuah identifier bisa disebut valid apabila:

  • Diawali dengan: Huruf/abjad , Karakter mata uang, atau Underscore (_).
  • Terdiri dari: Huruf/abjad , Angka , atau Underscore (_).

Identifier yang Tidak Sah (Invalid)

  • Tidak boleh mengandung karakter khusus seperti @ atau spasi.
  • Tidak boleh diawali dengan angka.
  • Tidak boleh menggunakan Keyword (kata-kata yang memiliki arti atau digunakan khusus dalam pemrograman Java, seperti if, for, class, int, dll.).

3. Deklarasi Variabel (Sintaks)

Deklarasi variabel adalah proses memberitahu compiler Java mengenai tipe data dan nama variabel yang akan digunakan.

Sintaks Dasar Deklarasi

Sintaks dasar untuk mendeklarasikan variabel adalah:

[tipe data] [nama variabel];

Contoh Deklarasi:

int bilangan;       // Mendeklarasikan variabel bilangan bertipe integer 
char karakter;      // Mendeklarasikan variabel karakter bertipe char 
float bildesimal;   // Mendeklarasikan variabel bildesimal bertipe float 
boolean status;     // Mendeklarasikan variabel status bertipe boolean 

Pemberian Nilai (Assignment)

Setelah mendeklarasikan, Anda dapat memberikan nilai (assignment) pada variabel menggunakan tanda sama dengan (=):

bilangan = 20;     // Memberi nilai 20 pada variabel bilangan 
karakter = 'k';    // Memberi nilai 'k' pada variabel karakter 
bildesimal = 22.2f; // Memberi nilai 22.2f pada variabel bildesimal 
status = true;     // Memberi nilai true pada variabel status 

Anda juga dapat mendeklarasikan dan memberikan nilai dalam satu baris:

int bilangan = 20;
char karakter = 'k';
float bildesimal = 22.2f;
boolean status = true;

Kesimpulan

Variabel adalah tempat Anda menyimpan data, sementara Identifier adalah aturan penamaan untuk memberi label yang valid pada tempat penyimpanan tersebut. Memahami cara yang benar untuk mendeklarasikan dan menamai variabel adalah langkah awal yang penting dan krusial dalam pemrograman Java.

Tantangan: Buatlah tiga program sederhana di Java yang menggunakan variabel untuk menyelesaikan masalah matematika (misalnya, mencari luas segitiga, keliling lingkaran, atau rumus matematika lainnya).