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 yang ada di Java 3. Mampu membuat konstanta dengan Java
Tipe mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe berkaitan erat dengan penyimpanan variabel di memori karena tipe variabel menentukan cara kompilator menginterpretasikan isi memori. Tipe 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 dalam Java dibagi 2 kategori: 1. Sederhana/Primitif, Tipe 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) Maksimum
char Berisi 16-bit karakter unicode byte 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 bulat int bulat long bulat float riil double 45 64-bit 4.94065645841246544e- riil 2. Komposit, atau 1.79769313486231570e+308 324 Tipe tipe komposit komposit disusun lain yang telah ada. dari tipe sederhana Tipe ini antara lain: string, array, class, dan interface. VARIABEL Suatu program didesain untuk mengolah suatu. Dengan kata lain, dalam suatu program pasti terdapat di dalamnya yang akan diolah. Data tersebut disimpan di dalam memori komputer. Dalam bahasa mesin, hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untk mengganti alamat tersebut di memori. Tugas komputer adalah untuk melacak di mana tersebut di simpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil tersebut dari memori. Nama yang digunakan seperti ini disebut variable.
Yang perlu difahami bahwa variabel bukan nilai, akantetapi penamaan tempat yang digunakan untuk menyimpan, atau tempat nya. 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. 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_ nama_variabel; Contoh: double gaji;
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;
Sebuah variabel dapat diberikan 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 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_ nama_konstanta = nilai_konstanta; Contoh: final int i = 1; final boolean loop = true;
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
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.
5. Untuk menjalankan program, klik kanan klas VariabelTest.java, pilih Run File