Modul PVB-POLINEMA V1.0
BAB V
TIPE DATA, VARIABEL DAN KONSTANTA
MATERI 1. Tipe Data 2. Variabel 3. Konstanta STANDAR KOMPETENSI 1. Mampu memahami konteks pemakaian variabel dan konstanta 2. Mampu membuat variabel dengan tipe data yang ada di Java 3. Mampu membuat konstanta dengan Java
Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0 Tipe
data
mendefinisikan
metode
penyimpanan
untuk
mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data
variabel
menentukan
cara
kompilator menginterpretasikan isi
memori. Tipe data menentukan nilai yang akan disimpan dalam suatu variabel. Misalkan terdapat variabel float a, berarti nilai yang akan disimpan dalam variabel a adalah bilangan float. Tipe data dalam Java dibagi 2 kategori: 1. Sederhana/Primitif, Tipe data sederhana merupakan tipe inti. Tipe sederhana ini tidak diturunkan dari tipe lain. Tipe ini sering disebut juga dengan tipe primitive. Terdapat 8 tipe tipe sederhana dan dipisahkan dalam 4 kelompok:
4 tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.
2 untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.
1 untuk tipe karakater yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.
1 untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).
Jenis
Deskripsi
Ukuran
Bernilai
1-bit
Minimum
Data boolean
benar (true) atau salah (false)
Algoritma dan Pemrograman
Maksimum
char
Berisi
Modul PVB-POLINEMA V1.0
16-bit
karakter unicode byte
Bilangan
8-bit
-127
128
16-bit
- 32768
32767
32-bit
- 2147483648
2147483647
64-bit
- 9223372036854775808
9223372036854775807
32-bit
1.40129846432481707e-
3.40282346638528860e+38
bulat short
Bilangan bulat
int
Bilangan bulat
long
Bilangan bulat
float
Bilangan riil
double
45
Bilangan
64-bit
4.94065645841246544e-
riil
2. Komposit, atau
1.79769313486231570e+308
324
Tipe
data
tipe komposit
komposit
disusun
lain yang telah ada.
dari
tipe
data
sederhana
Tipe ini antara lain:
string,
array, class, dan interface. VARIABEL Suatu program didesain untuk mengolah suatu data. Dengan kata lain, dalam suatu program pasti terdapat data di dalamnya yang akan diolah. Data tersebut disimpan di dalam memori komputer. Dalam bahasa mesin, data hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak
di
mana
data
tersebut
di
simpan,
sedangkan
programmer
menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut variable.
Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0
Yang perlu difahami bahwa variabel bukan nilai data, akantetapi penamaan tempat yang digunakan untuk menyimpan data, atau tempat datanya. Pemakaian
variabel
ini
sudah
sangat
lumrah
di
lingkungan
pemrograman degnan bahasa pemrograman tingkat tinggi (seperti C, C++ atau Java). Jadi di semua bahasa pemrograman pasti ada fasilitas untuk membuat variabel. KAPAN VARIABEL DIPAKAI/DIGUNAKAN Variabel
digunakan
ketika
kita
membutuhkan
tempat
untuk
menyimpan suatu nilai data. Misal:
kita
akan
menghitung
hasil
penjumlahan
2
buah
nilai
yang
dimasukkan oleh user. Dalam hal ini kita membutuhkan 3 variabel:
1 variabel untuk menyimpan bilangan pertama yang dimasukkan oleh user
1 variabel untuk menyimpan bilangan kedua yang dimasukkan oleh user
1 variabel untuk menyimpan hasil penjumlahannya
DEKLARASI VARIABEL Suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan satu atau lebih variabel dan memberinya nama. Ketika komputer mengeksekusi deklarasi
variabel,
komputer
akan
menyediakan
ruangan
di
memori
kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variable berbentuk seperti : Tipe_data nama_variabel; Contoh:
double gaji; Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0
int jumHari;
long jumPenduduk;
char kar;
boolean isOk;
boolean isExist = false;
char c = ‘a’;
float f = 1.5f; (huruf f menandakan bahwa 1.5 bernilai float)
double d = 1.5;
Berikut ini aturan dalam membuat variabel pada Java : 1. Setiap pendeklarasian sebuah variabel harus diakhiri dengan sebuah semicolon ‘;’. Semicolon ‘;’ dibutuhkan di Java untuk mengakhiri setiap statement. Karena deklarasi variabel termasuk ke dalam statement di Java, sehingga setiap di akhir deklarasi harus ada semicolon ‘;’. 2. Nama dari sebuah variabel harus dimulai dengan sebuah huruf dan selanjutnya dapat diikuti dengan huruf atau angka. 3. Huruf yang bisa digunakan adalah dari 'A'–'Z', 'a'–'z', angka dri 1-9 dan juga simbol '_' dan ‘$’ , Untuk simbol lain dan spasi tidak dapat digunakan. 4. Dalam penamaan variabel
juga tidak diperkenankan menggunakan
reserved word atau kata kunci dari Java. Dalam pendeklarasian variabel kita juga bisa menyatukan dua variabel dalam pendeklarasiannya Contoh : int i, j; long y,x; char a,b;
Algoritma dan Pemrograman
Sebuah variabel
dapat
diberikan
Modul PVB-POLINEMA V1.0
nilai
awal setelah
atau pada saat
dideklarasikan Contoh : int nilai; nilai=10; atau
int nilai=10; Sebuah variabel dapat juga bertukar nilai atau saling memberi dengan variabel lainnya, Contoh : int nilai1=10; int nilai2; nilai2=nilai1; KONSTANTA Konstanta merupakan data yang tidak berubah nilainya selama program berjalan. Nilai konstanta tidak dapat diubah. Ketika ada baris instruksi program yang mencoba untuk mengubah nilai dari konstanta, maka akan error. Nilai dari konstanta diberikan ketika deklarasi konstanta tersebut. Konstanta dideklarasikan dengan menggunakan kata kunci final. final tipe_data nama_konstanta = nilai_konstanta; Contoh: final int i = 1; final boolean loop = true;
Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0 PRAKTIKUM 1. Buatlah Project di NetBeans dengan nama AlProProject. Project ini akan digunakan terus dalam modul ini. Cara membuat Project di NetBeans telah dijelaskan dan diberikan tutorialnya di Bab Pengenalan Java. 2. Buatlah Paket/Package dengan nama variabel.
Cara membuat paket:
Klik kanan pada Source Package
Pilih New > Java Package
Kemudian berikan nama variabel
3. Buat klas dengan nama VariabelTest di dalam Paket variabel.
Cara membuat klas di dalam suatu paket:
Klik kanan pada paket variabel
Pilih New > Java Class
Kemudian berikan nama VariabelTest
Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0
Aturan Penulisan nama klas:
Huruf awal adalh huruf besar Jika terdiri dari 2 atau lebih kata, masing-masing huruf pertama dari tiap kata harus huruf besar. Dan antar kata tidak di pisah Berupa kata benda Contoh: Mahasiswa, PegawaiTetap dsb
4. Di dalam klas VariabelTest lengkapi hingga seperti di bawah ini.
Algoritma dan Pemrograman
Modul PVB-POLINEMA V1.0 5. Untuk menjalankan program, klik kanan klas VariabelTest.java, pilih Run File
Algoritma dan Pemrograman