Dalam pemrograman Java, variabel dan tipe data merupakan fondasi dasar yang harus dipahami sebelum melangkah ke materi yang lebih lanjut. Variabel berfungsi sebagai wadah untuk menyimpan data, sementara tipe data menentukan jenis nilai apa yang bisa disimpan pada variabel tersebut.
Pada bab ini kita akan membahas tentang deklarasi variabel, tipe data primitif, tipe data non-primitif, serta konstanta dengan final.
🔹 4.1 Deklarasi Variabel
Variabel di Java harus dideklarasikan dengan tipe datanya. Artinya, sebelum digunakan, variabel harus diberitahu kepada compiler mengenai jenis data yang akan disimpan.
Format umum deklarasi variabel:
Contoh:
👉 Jika tidak langsung diberi nilai, variabel bisa dideklarasikan kosong dulu, lalu diisi nanti:
🔹 4.2 Tipe Data Primitif
Java menyediakan 8 tipe data primitif. Disebut primitif karena menyimpan nilai langsung di dalam memori.
-
Integer (bilangan bulat):
-
byte(8-bit),short(16-bit),int(32-bit),long(64-bit) -
Contoh:
-
-
Floating Point (bilangan pecahan):
-
float(32-bit),double(64-bit) -
Contoh:
-
-
Karakter:
-
char→ menyimpan satu huruf atau simbol Unicode. -
Contoh:
-
-
Boolean:
-
boolean→ hanya bernilaitrueataufalse. -
Contoh:
-
🔹 4.3 Tipe Data Non-Primitif
Berbeda dengan primitif, tipe non-primitif (reference types) tidak menyimpan nilai langsung, melainkan menyimpan referensi atau alamat ke objek.
Beberapa contoh tipe non-primitif di Java:
-
String → kumpulan karakter.
-
Array → kumpulan elemen bertipe sama.
-
Object → instance dari suatu kelas.
👉 Selain itu, tipe non-primitif bisa berupa class buatan sendiri, interface, maupun koleksi (misalnya ArrayList, HashMap).
🔹 4.4 Konstanta dengan final
Jika kita ingin membuat sebuah variabel yang nilainya tidak bisa diubah setelah diinisialisasi, kita gunakan keyword final.
Contoh:
Setelah dideklarasikan, variabel PHI tidak bisa diganti nilainya. Jika mencoba mengubahnya, akan muncul error.
👉 Biasanya konstanta ditulis dengan huruf besar semua menggunakan format UPPER_SNAKE_CASE.
Contoh lain:
📌 Kesimpulan
-
Variabel di Java harus memiliki tipe data yang jelas.
-
Ada 8 tipe data primitif: byte, short, int, long, float, double, char, dan boolean.
-
Tipe non-primitif meliputi
String,Array,Object, dan class buatan sendiri. -
Kata kunci
finaldigunakan untuk membuat konstanta, yaitu variabel yang nilainya tidak bisa diubah.
Dengan memahami variabel dan tipe data, kamu akan lebih mudah membangun program Java yang terstruktur dan bebas error.
Comments
Post a Comment