Selasa, 15 Januari 2013

Tipe Data Dalam Java

Sebelum mencoba melakukan coding alias mengotak-atik code dalam java, lebih baik kita mengerti dulu tipe data yang digunakan dalam Java. Kemarin pas asistensi anak semester pertama, mereka pada gak ngerti tentang tipe data dalam java, sehingga codingannya pun kacau dan agak ngawur. Ternyata setelah ditanyain, mereka emang sama sekali nggak diajari tipe data oleh dosen mereka. Biar kita juga nggak ngawur dalam membuat program seperti praktikan saya tadi, postingan saya kali ini membahas tentang tipe-tipe data dalam Java.

Sebenarnya dalam Java, tipe data dibagi menjadi dua yaitu tipe data primitif (tipe data ini sudah disediakan oleh Java, dan ini merupakan tipe data dasar yang hampir semua bahasa pemrograman juga menggunakannya) yang kedua adalah tipe data komposit (bisa dibilang yang ini tipe data tingkat tinggi)


A.      TIPE DATA PRIMITIF
Tipe data primitif dalam java ada delapan, berikut ini delapan tipe data tersebut beserta penjelasan singkatnya.
1.    Integer
Integer (int) adalah tipe data yang menampung data berupa bilangan bulat. Memiliki nilai dari 2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori. Tipe data ini cocok digunakan untuk menyimpan data-data yang nanti hasilnya diharapkan memiliki nilai bulat, karena walau dilakukan pembagian dan jika dalam hitungan normal kita hasilnya bernilai pecahan atau desimal, hasil yang ditampilkan nantinya akan tetap bernilai bulat. Biasanya lebih cocok digunakan sebagai tipe data dari counter atau penghitung jumlah.

2.    Byte
Byte juga hampir sama dengan integer, tapi memliki range yang lebih kecil dari integer. Memiliki range  dari -128 sampai +127 dan menempati1 byte ( 8 bits ) di memori.

3.    Short
Tipe data dengan nilai 16 bit, merupakan tipe data yang menyimpan bilangan bulat dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767. Sama halnya dengan byte, tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai untuk menyatakan nilai array yang lebih besar dari byte.

4.    Long
Long juga salah satu tipe data yang menamung bilangan bulat, sama dengan dua tipe di atas yang membedakannya adalah range nilainya. Long memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) pada memori

5.    Double
Double adalah tipe data yang menampung tipe data desimal. Memiliki range nilai dari -1.7×10308 sampai +1.7×10308.

6.    Float
Float hampi sama dengan double namun range nilai yang dimilikinya jauh lebih besar, yaitu dari  -3.4×108 sampai +3.4×108 dan menempati 4 byte di memori.

7.    Char
Char adalah tipe data yang menyimpan karakter. Namun hanya mampu menyimpan satu karakter saja. Karakter yang mampu disimpan adalah huruf, angka, tanda baca, juga simbol.

8.    Boolean
Boolean adalah tipe data yang hanya menyimpan dua nilai, yaitu ‘true’ atau ‘false’. Boolean biasnyanya digunakan untuk membuat program dengan kondisi tertentu.

B.      TIPE DATA KOMPOSIT

Tipe data komposit merupakan tipe data yang disusun dari tipe data sederhana atau tipe komposit lain yang sudah ada. Tipe ini dapat berupa array, string, kelas, dan interface.
Baca Selengkapnya  »»
 
Design Downloaded from Free Blogger Templates | Free Website Templates