Tipe Data dan Variabel
Monday, June 01, 2020Kumpulan-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
|
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
0 comments