Skip to main content

Variable Dan Tipe Data dalam Java

 


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:

tipe_data namaVariabel = nilai;

Contoh:

int umur = 20; String nama = "Ahmad"; boolean aktif = true;

👉 Jika tidak langsung diberi nilai, variabel bisa dideklarasikan kosong dulu, lalu diisi nanti:

double berat; berat = 65.5;

🔹 4.2 Tipe Data Primitif

Java menyediakan 8 tipe data primitif. Disebut primitif karena menyimpan nilai langsung di dalam memori.

  1. Integer (bilangan bulat):

    • byte (8-bit), short (16-bit), int (32-bit), long (64-bit)

    • Contoh:

      int angka = 100; long populasi = 7800000000L;
  2. Floating Point (bilangan pecahan):

    • float (32-bit), double (64-bit)

    • Contoh:

      float tinggi = 170.5f; double pi = 3.14159265359;
  3. Karakter:

    • char → menyimpan satu huruf atau simbol Unicode.

    • Contoh:

      char huruf = 'A';
  4. Boolean:

    • boolean → hanya bernilai true atau false.

    • Contoh:

      boolean lulus = true;

🔹 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.

    String salam = "Halo Dunia!";
  • Array → kumpulan elemen bertipe sama.

    int[] angka = {1, 2, 3, 4, 5};
  • Object → instance dari suatu kelas.

    Object obj = new Object();

👉 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:

final double PHI = 3.14159;

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:

final int MAX_SCORE = 100;

📌 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 final digunakan 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

Popular posts from this blog

Apa Itu Pemrogaman Java?

Apa itu Java?     Java merupakan bahasa pemrograman yang digunakan secara luas untuk pengodean aplikasi web. Bahasa ini telah menjadi pilihan populer di antara developer selama lebih dari dua dekade, dengan jutaan aplikasi Java yang digunakan saat ini. Java merupakan bahasa multiplatform yang berorientasi pada objek dan berpusat pada jaringan yang dapat digunakan sebagai platform di dalamnya. Java merupakan bahasa pemrograman yang cepat, aman, dan andal untuk mengodekan segala sesuatu mulai dari aplikasi seluler dan perangkat lunak korporasi hingga aplikasi  big data  dan teknologi sisi server. Apa kegunaan bahasa pemrograman Java? Karena merupakan bahasa yang gratis dan serbaguna, Java membangun perangkat lunak yang dilokalkan dan terdistribusi. Beberapa penggunaan Java yang umum di antaranya adalah: 1.     Perkembangan Game Banyak  game  seluler, komputer, dan video populer dibangun di Java. Bahkan  game  modern yang mengintegrasi...

Operator Pemrograman

  Siapa yang ingin terjun ke dunia teknologi dan menjadi talenta digital Indonesia?  Sebelum belajar lebih jauh terkait dengan teknologi dan pemrograman, penting untuk mengetahui dasar pemrograman sebagai dasar pemahaman serta kemampuan untuk mengembangkan  perangkat lunak . Jika kamu tertarik mempelajari dunia teknologi–khususnya pemrograman, kamu berada di halaman yang tepat. Karena pada artikel ini, kita akan membahas lebih mendalam terkait salah satu dasar pemrograman, yaitu operator bahasa pemrograman. Dalam pemrograman, operator adalah salah satu komponen penting yang membuat logika program dapat berjalan. Tanpa operator, logika program tidak dapat berjalan sebagaimana mestinya karena hampir semua proses dalam kode–mulai dari yang sederhana hingga kompleks–melibatkan penggunaan operator. Apa Itu Operator dalam Bahasa Pemrograman? Operator  adalah simbol atau karakter khusus dalam bahasa pemrograman yang digunakan untuk menjalankan operasi tertentu. Contohnya ad...

Apa itu SQL?

Bahasa kueri terstruktur (SQL) adalah bahasa pemrograman untuk menyimpan dan memproses informasi dalam basis data relasional. Sebuah basis data relasional menyimpan informasi dalam bentuk tabel, dengan baris dan kolom yang mewakili atribut data yang berbeda serta berbagai hubungan antara nilai data. Anda dapat menggunakan pernyataan SQL untuk menyimpan, memperbarui, menghapus, mencari, dan mengambil informasi dari basis data. Anda juga dapat menggunakan SQL untuk memelihara dan mengoptimalkan performa basis data. Mengapa SQL penting? Bahasa kueri terstruktur (SQL) adalah bahasa kueri populer yang sering digunakan di semua jenis aplikasi. Analis data dan developer mempelajari dan menggunakan SQL karena terintegrasi dengan baik dengan berbagai bahasa pemrograman. Misalnya, mereka dapat menanamkan kueri SQL dengan bahasa pemrograman Java untuk membangun aplikasi pemrosesan data berkinerja tinggi dengan  sistem basis data SQL  utama seperti Oracle atau MS SQL Server . SQL juga cu...