Tipe Data dan Variabel

Monday, June 01, 2020

Kumpulan-kumpulan 
Tipe data adalah sebuah kelas dari objek-objek data bersama-sama dengan himpunan operasi untuk membuat dan memanipulasinya. Walaupun sebuah program hanya berurusan dengan objek data tertentu seperti array A, variable integer X atau file F, sebuah bahasa pemrograman perlu lebih biasa berurusan dengan tipe-tipe data seperti kelas array-array, integer-integer, ataupun file-file (1).

Tipe data diperlukan agar compiler tahu operasi apa yang valid dan seberapa banyak memori yang diperlukan oleh sebuah nilai yang akan disimpan atau dioperasikan. Perbedaan tipe data juga mengakibatkan setiap operasi penugasan, baik secara eksplisit maupun mealui passing parameter pada waktu pemanggilan method. Dalam Java, tipe data dapat dikelompokkan menjadi 2 yaitu (2):

1.     Tipe Data Primitif
Merupakan tipe data dasar yang dikenal Java. Berikut tipe datanya:
No
Tipe Data
Ukuran
Jangkauan
1
Boolean
2 byte
True atau False
2
Byte
1 byte
0 s/d 255
3
Char
16 byte
0 s/d 65535
4
Short
16 byte
-32.768 s/d 32767
5
Double
8 byte
-1.79769313486232 E308 s/d -4.94065645841247 E-324(-);
6
Float
32 byte
-3.4028234663852886E+38 s/d -1.40129846432481707e-45
7
Integer
2 byte
-32,768 s/d 32.767
8
Long
4 byte
-2,147,483,648 s/d 2,147,483,647
2.   Tipe Data Refernsi
Merupakan tipe data yang digunakan untuk memegang referensi dari suatu objek (instance dari class). Pendeklarasian variable tipe data ini sendiri sama dengan tipe data primitive. Namun, penggunaannya ada sedikit berbeda (2).

Suatu objek data yang secara eksplisit didefinisikan dan diberi nama oleh programmer dalam programnya, disebut variable (1). Sebuah variable yang sederhana adalah sebuah objek data elementer dengan sebuah nama. Variabel merupakan lokasi penyimpanan yang ada di memori. Setiap variable memiliki kemampuan menyimpan suatu informai sesuai dengan tipe data yang dideklarasikan untuk variable tersebut saja (2). Sintaksnya sebagai berikut:

tipe-data nama-variabel;

Nama variable adalah identifier yang akan digunakan untuk merujuk ke variable tersebut didalam program. Identifier adalah seluruh karakter yang terdapat dalam kode program, termasuk di dalamnya tipe data dan variabelnya. Identifier berarti method, kelas, paket, dan interface (3). Keyword merupakan identifier yang digunakan dalam program Java. Tidak boleh membuat nama class atau package dari sebuah program Java menggunakan keyword berikut (4):
boolean
default
if
private
throw
break
do
implements
protected
transient
byte
else
import
public
true
byvalue
extends
instanceof
return
try
case
false
interface
short
void
catch
final
long
static
while
char
finally
native
switch

class
float
new
synchronized

const
for
null
this

continue
got
package
threadsafe


References:      
     (1) Sismoro, Heri dan Iskandar, Kusrini. 2004. Struktur Data dan Pemrograman dengan Pascal.  Yogyakarta: Andi Offset. Klik disini
      (2)  Indrajani dan Martin. 2007. Pemrograman Berbasis Objek dengan Bahasa Java. Jakarta: PT. Elex Media Komputindo. Klik disini
       (3)   Ramadhan, Arif. 2004. Visual Basic 6. Jakarta: PT. Elex Media Komputindo. Klik disini
      (4)    Hidayat, Arif. 2014. Tutorial Dasar Java. Blue Publishing. Klik disini

You Might Also Like

0 comments

Popular Posts