0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Tipe Data dan Variabel dalam Java

Dokumen ini membahas tentang Java Identifiers dan Data Types, termasuk cara mendeklarasikan variabel dan tipe data yang sesuai. Terdapat penjelasan mengenai aturan penamaan variabel, tipe data yang umum digunakan, serta contoh deklarasi dan manipulasi variabel dalam program Java. Selain itu, dokumen ini juga menyertakan instruksi uji coba untuk memperbaiki dan mencetak nilai variabel dalam konteks pemrograman Java.

Diunggah oleh

m.desma.nastiar027
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Tipe Data dan Variabel dalam Java

Dokumen ini membahas tentang Java Identifiers dan Data Types, termasuk cara mendeklarasikan variabel dan tipe data yang sesuai. Terdapat penjelasan mengenai aturan penamaan variabel, tipe data yang umum digunakan, serta contoh deklarasi dan manipulasi variabel dalam program Java. Selain itu, dokumen ini juga menyertakan instruksi uji coba untuk memperbaiki dan mencetak nilai variabel dalam konteks pemrograman Java.

Diunggah oleh

m.desma.nastiar027
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Java Identifiers And Data Types

Tujuan pembelajaran pada bab ini, untuk mengetahui bentuk-bentuk dari tipe data dan cara
mendeklarasikan variabel operator, cara memanipulasi tipe data yang sesuai dari perintah program
yang ada dan membuat suatu program java sesuai dengan jenis perintah input atau output yang ada.

A. MATERI
Java Identifier
Pemrograman komputer tidak lepas dari penggunaan memory komputer untuk menyimpan
data. Dalam setiap bahasa pemrograman setiap data yang disimpan dan yang digunakan harus
didefinisikan dan dideklarasikan terlebih dahulu tempat untuk menyimpan suatu data. Tempat
untuk menyimpan data di memory komputer disebut variable.

Variabel
Pendeklarasian variable merupakan keahlian tersendiri dalam teknik pemrograman.
Pengetahuan structure data mutlak diperlukan untuk mengetahui bagaimana berbagai macam
jenis data disimpan dan diakses.
Ada tiga hal yang harus diperhatikan dalam pendeklarasian suatu variable, yaitu : penamaan
variable, type variable, dan pemanggilan variable. Pemberian nama variable mengikuti
beberapa aturan sebagai berikut :
1. Nama variable merupakan huruf atau gabungan antara huruf dan angka. Tetapi tidak boleh
meletakkan angka pada awal variable. Misal :Nilai,Ujian08,m23.
2. Nama variable tidak boleh mengandung symbol seperti : ?,&,%,@.$, dsb…
3. Bila nama variable lebih dari satu suku kata seperti nama mahasiswa maka ditulis gabung
menjadi nama_mahasiswa, dengan mengganti spasi “ _” (under score).
4. Lebih dianjurkan memberi nama variable sesuai dengan nama fungsi dari variable tersebut
dan tidak menyingkatnya dengan variable yang pendek, Contoh tot untuk total, jum untuk
jumlah.
Dalam penyimpanan suatu data di memory (variable) harus memiliki type sesuai dengan data
yang akan disimpan, dengan aturan seperti yang terlihat pada gambar III.1 berikut,
Tabel III.1 Aturan Type Variabel
Type Range Keterangan
Byte -128 s/d 127 Bilangan bulat / 1byte (8 bit)
Short -32768 s/d 32767 Bilangan bulat / 2byte (16 bit)
Int -2147483648 s/d Bilangan bulat / 4byte (32 bit)
2147483648
Type Range Keterangan
Long -9223372036854775808 Bilangan bulat / 8byte (64 bit)
s/d
9223372036854775808
Float 10 pangkat 38 Bilangan decimal / pecahan 4 byte dengan 7
significant digit, contoh bilangan
32.3989231134 dan 32.3989234399 jika
disimpan akan sama menjadi 32.398923
Double 10 pangkat 380 Bilangan decimal / pecahan 8 byte dengan 15
significant digit.
Char Single quote Huruf, dan symbol yang menempati 2 byte,
Contoh ‘A’,’#’,spasi, dan lainnya. Karakter
khusus seperti ‘\t’ untuk tombol enter atau ‘\\’
untuk tanda \ disebut literal
Boolean TRUE dan FALSE Nilai logika benar dan salah

Secara umum ada tiga bentuk data :


1. Numerik, data yang berbentuk angka atau bilangan. Terbagi menjadi 2 kategori :
a. Bilangan bulat (integer), bilangan yang tidak mengandung pecahan.
b. Bilangan pecahan (float), bilangan yang mengandung pecahan.
2. Karakter, data yang berbentuk karakter atau deretan karakter dengan kategori karakter
tunggal dan deretan karakter.
3. Logika, yaitu tipe data dengan nilai benar (True) atau salah (False)

Contoh deklarasi variabel dalam java :


int x;
- mendeklarasikan dua
char y; variabel (x dan y)
- x bertipe integer
- y bertipe character

Format penamaan variabel :


1. Diawali dengan huruf kecil.
2. Jika nama variabel lebih dari satu kata, kata ke-2,3 dst harus diawali dengan huruf capital
dan ditulis menyatu.
Dalam program java proses pemberian harga atau nilai ke sebuah variabel dapat dilakukan
dengan memberikan nilai pada saat program dibuat, dimana variabel diberi nilai dengan
menuliskan langsung di dalam kode program pada saat variabel tersebut dideklarasikan.
Contoh:
int bilanganBulat = 30;

B. INSTRUKSI UJI COBA


Dari beberapa uji coba kasus berikut, asisten harus menjelaskan kepada keterkaitan contoh uji
coba kasus dengan dasar materi pada point A.
Uji Coba-1:
Soal:
Diketahui source code sebagai berikut,
public class AnalisaVar {
public static void main(String[] args) {
float A = 188.55565;
byte B = 2288880;
int C = 222909990890038;
char D = "Rizal Arif Firmansyah";
double E = 55.22938f;
String F = 'L';
String G = true;
}
}

1. Perbaiki tipe data semua variabel pada source code di atas dengan menyesuaikan nilai dari
masing-masing variabel berikut, sehingga ketika program dijalankan tidak terjadi error.
Jawab:
public class AnalisaVar {
public static void main(String[] args) {
double A = 188.55565;
int B = 2288880;
long C = 222909990890038L;
String D = "Rizal Arif Firmansyah";
float E = 55.22938f;
char F = 'L';
boolean G = true;
}
}
2. Lengkapi source code tersebut agar dapat menampilkan nilai dari masing-masing variable
tersebut sesuai dengan urutan abjad dengan hasil yang diharapkan seperti berikut:

Jawab:
[Link]("nilai variabel A = "+A);
[Link]("nilai variabel B = "+B);
[Link]("nilai variabel C = "+C);
[Link]("nilai variabel D = "+D);
[Link]("nilai variabel E = "+E);
[Link]("nilai variabel F = "+F);
[Link]("nilai variabel G = "+G);

Uji Coba-2:
Soal:
Diberikan daftar harga rumah pada sebuah kawasan ternama di kota Surabaya Barat dengan
rincian sebagai berikut:
Tinggi Luas Luas Tanah Harga Jual
Tipe
(lantai) Bangunan (m2) (m2) (Rupiah)
Althea 3 1203.7 1200.5 5,067,681,282
Maple 2 1150 1180 3,535,346,154
Majesty 2 1143.5 1160.5 3,498,671,026
Fortune 2 1155.3 1180.5 3,450,163,141
Magnolia 1 812.5 820 998,292,308

Sebagai seorang programmer Java, anda ditugaskan:


1. Deklarasikan semua variabel yang dibutuhkan. Tentukan tipe data yang cocok untuk
semua variabel, agar semua data pada tabel di atas nantinya dapat diolah oleh program.
Jawab:
public class Coba1 {
public static void main(String[] args) {
String tipe;
byte jumlahLantai;
double luasBangunan, luasTanah;
long hargaJual;
}
}
2. Buatlah agar program dapat mencetak data rumah dengan tipe Althea.
Jawab:
public class Coba1 {
public static void main(String[] args) {
String tipe;
long hargaJual;
byte jumlahLantai;
double luasBangunan, luasTanah;

tipe = "Althea";
jumlahLantai = 3;
luasBangunan = 1203.7;
luasTanah = 1200.5;
hargaJual = 5067681282L;

[Link]("Tipe : " + tipe);


[Link]("Tinggi (Lantai): " + jumlahLantai);
[Link]("Luas Bangunan: " + luasBangunan);
[Link]("Luas Tanah: " + luasTanah);
[Link]("Harga Jual: " + hargaJual);
}
}

3. Dengan tidak mengubah tipe data dari variabel yang telah dideklarasikan pada nomor 3,
buatlah program agar dapat mencetak data rumah dengan tipe Maple sehingga nilai dari
luas bangunan dan luas tanah yang dicetak tidak mengandung angka di belakang koma
(bukan pecahan).
Jawab:
Lakukan casting tipe data pada variabel luasTanah dan luasBangunan
public class Coba1 {
public static void main(String[] args) {
String tipe;
byte jumlahLantai;
double luasBangunan, luasTanah;
long hargaJual;

tipe = "Maple";
jumlahLantai = 2;
luasBangunan = 1150;
luasTanah = 1180;
hargaJual = 3535346154L;

int luasBangunanInt = (int) luasBangunan;


int luasTanahInt = (int) luasTanah;
[Link]("Tipe : " + tipe);
[Link]("Tinggi (Lantai): " + jumlahLantai);
[Link]("Luas Bangunan: " + luasBangunanInt);
[Link]("Luas Tanah: " + luasTanahInt);
[Link]("Harga Jual: " + hargaJual);
}
}

atau bisa juga dibuat sebagai berikut,


public class Coba1 {
public static void main(String[] args) {
String tipe;
byte jumlahLantai;
double luasBangunan, luasTanah;
long hargaJual;
tipe = "Maple";
jumlahLantai = 2;
luasBangunan = 1150;
luasTanah = 1180;
hargaJual = 3535346154L;
[Link]("Tipe : " + tipe);
[Link]("Tinggi (Lantai): " + jumlahLantai);
[Link]("Luas Bangunan: " + (int)luasBangunan);
[Link]("Luas Tanah: " + (int)luasTanah);
[Link]("Harga Jual: " + hargaJual);
}
}
C. TUGAS
Buat pengembangan Uji coba-1 dan Uji coba-2, untuk membuat studi kasus yang berbeda agar
lebih memahami dalam implementasi deklarasi variabel.

D. EVALUASI
Buat ringkasan atau catatan kecil untuk menghafal beberapa hal yang termasuk dalam Java
Identifier. Semakin sering anda berinteraksi dengan progran java, secara otomatis akan hafal
karena terbiasa .

Anda mungkin juga menyukai