Kamis, 08 Januari 2015

Tipe Data dalam Java

Pengertian Tipe Data

Sebelum kita melangkah lebih jauh dalam membuat program Java, ada baiknya kita lebih dahulu mengenal tipe data yang ada pada pemrograman Java. Tipe data merupakan suatu kelas dari objek data dengan kumpulan operasi untuk membentuk dan memanipulasinya. Setiap bahasa pemrograman mempunyai kumpulan tipe data sederhana yang sudah terpaket di dalamnya. Tetapi juga dimungkinkan untuk dapat mendefinisikan tipe data baru. 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
  • 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 DataKeterangan
byte-128 s/d 127
short-32768 s/d 32767
int-2147483648 s/d 2147483647
long-9223372036854775808 s/d 9223372036854775807
float3.4E-038 s/d 3.4E+038
double1.7E-308 s/d 1.7E+308
charkarakter unicode
booleantrue or 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.

Tidak ada komentar:

Posting Komentar