Mengenal tipe data pada pemrograman Java

Sebelum kita melangkah lebih jauh dalam membuat program Java, ada baiknya kita lebih dahulu mengenal tipe data yang ada pada pemrograman Java. Tipe data ini sangat erat kaitannya dengan besar penyimpanan suatu variabel di dalam memori.

Tipe data pada pemrograman Java dibagi atas dua macam, yaitu tipe data dasar dan tipe data bentukan (komposit).

Tipe data dasar

Tipe data dasar merupakan tipe data yang paling utama, yang tidak dapat diturunkan dari tipe data yang lain. Karenanya, tipe data dasar ini kadang dinamai tipe data primitif. Dalam tipe dasar ini, terdapat 8 jenis tipe dasar yang bisa dikategorikan menjadi  empat macam kategori.

  • Kategori bilangan bulat
    • Tipe data byte, menggunakan 8-bit dengan selang -128 sampai 127. Tipe data ini sebaiknya digunakan dalam menangani byte asing dari suatu network atau file.
    • Tipe data short, menggunakan 16-bit dengan selang -32768 sampai 32767.
    • Tipe data int, menggunakan 32-bit dengan selang -2147483648 sampai 2147483647. Tipe yang paling sering digunakan, nilainya bisa mencapai triliyunan.
    • Tipe data long, menggunakan 64-bit dengan selang -9223372036854775808 sampai 9223372036854775807
  • Kategori bilangan pecahan (desimal)
    • Tipe data float, menggunakan 32-bit dengan selang 3.4E-038 sampai 3.4E+038. Tipe data ini merupakan tipe data dengan tingkat ketelitian cukup besar. Bisa digunakan dalam penghitungan suatu besaran yang membutuhkan ketelitian sepersepuluh.
    • Tipe data double, menggunakan 64-bit dengan selang 1.7E-308 sampai 1.7E+308. Tipe data ini juga memiliki tingkat ketelitian yang besar dan sangat cocok digunakan dalam penghitungan besaran trigonometri, akar perpangkatan, dsb.
  • Kategori karakter
    • Tipe data karakter (char) ini merupakan tipe data yang diambil dari karakter unicode, berupa huruf alfabet, angka, tanda baca, atau pun karakter spesial. Dalam menuliskannya juga membutuhkan single quote (‘ ‘).
  • Kategori logika
    • Tipe data boolean ini hanya mempunyai dua nilai, yaitu benar (true) atau salah (false).

Tipe data bentukan (komposit)

Tipe data ini merupakan tipe data yang dibentuk dari beberapa tipe data dasar. Tipe data dasar ini dibuat dengan tujuan untuk mempermudah dalam proses pemrograman, mempermudah dalam menambah variabel, dan juga mempermudah dalam pengelompokkan data sehingga lebih teratur.

Contoh dari tipe data bentukan (komposit) ini adalah String, Array

Untuk tipe data dasar, saya akan tampilkan dalam bentuk  tabel untuk mempermudah.

Tabel Tipe Data Dasar

Tipe Data Keterangan
byte -128 s/d 127
short -32768 s/d 32767
int -2147483648 s/d 2147483647
long -9223372036854775808 s/d 9223372036854775807
float 3.4E-038 s/d 3.4E+038
double 1.7E-308 s/d 1.7E+308
char karakter unicode
boolean true or false

Semoga bermanfaat.

Posted in: Development

Leave a Comment