Variable

  • Pengertian Variabel 
Variabel adalah suatu tempat yang digunakan untuk menampung data atau konstanta dari memori yang mempunyai nilai yang dapat berubah-ubah selama proses program.

  • Contoh 1: ada 2 variabel yang nilainya berbeda dan kita ingin menukar nilai tersebut, bagaimana caranya ? yaitu dengan menambahkan 1 variabel lain yang tidak memiliki nilai.
Misalnya, A=20, B=10, dan C (variabel bantu)
Maka, C=A=20, A=B=10, B=C=20
Jadi hasilnya adalah A=10 B=20
Kita coba dengan menggunakan bahasa python

Maka hasilnya akan seperti ini

  • Contoh 2: dengan 3 variabel
Misalnya, A=24, B=2, C=2001, dan D (sebagai varibel bantu)Maka, D=A=24, A=B=2, B=C=2001, C=D=24Jadi hasilnya adalah A=2, B=2001 dan  C=24 .


Maka hasilnya akan seperti ini

Penamaan variabel perlu memperhatikan aturan-aturan sebagai berikut :
  • Nama variabel tidak boleh berupa angka atau diawali oleh karakter numerik (angka)
Contoh :
boolean 1;// SALAH

double 2Dimensi[][];// SALAH

double T1;// BENAR

  • Tidak boleh ada spasi
Contoh : 
int Bilangan Bulat;// SALAH

int BilanganBulat;// BENAR

int Bilangan_Bulat;// BENAR

  • Tidak boleh ada simbol-simbol khusus kecuali tanda $
Contoh :
char Simbol#;// SALAH

char $a;// BENAR

  • Jumlah karakter bebas tetapi hanya 32 karakter pertama yang terpakai
  • Nama variabel tidak boleh menggunakan kata kunci yang sudah didefinisikan di dalam java
Contoh : 
byte while;// SALAH

boolean break;// SALAH

  • Dalam satu blok program, nama variabel harus bersifat unik atau berbeda satu sama lain
Contoh : 
int a = 0;
if (a == 0){

 int a = 3;// BENAR

 int b = 4;// BENAR

 int b = 5;// SALAH

 ...

}

  • Usahakan nama variabel sedeskriptif mungkin sehingga kode program dapat lebih mudah untuk dipahami oleh orang lain.
Dalam Java ada beebrapa tipe, yaitu : 

  • Tipe Float
Tipe ini untuk menandakan nilai-nilai yang mengandung presisi atau ketelitian tunggal (singel precision) yang menggunakan ruang penyimpanan 32 bit. Presisi tunggal biasanya lebih cepat untuk prosesor-prosesor tertentu dan memakan ruang penyimpanan setengah kali lebih sedikit dibandingkan dengan presisi ganda . Permasalahan yang akan timbul adalah apabila kita menggunakan tipe float yang terlalu kecil atau justru terlalu besar, karena nilai yang dihasilkan akan menjadi tidak akurat. Tipe ini bisa digunakan untuk mengkonversi suhu, panjang

Contoh penggunaan tipe float dalam mengkonversi suhu dengan menggunakan bahasa phyton

Dan hasilnya akan seperti ini
Nilai-nilai tersebut itu ketika nilai celciusnya = 100. Nilai 100 pada " Ketik Nilai Celcius" itu bisa diganti sesuai dengan yang diinginkan, misal 50, 40 atau yang lainnya, dan nilai pada fahrenhit, reamur dan kelvin akan beruah sesuai dengan rumusnya.

  • Tipe int
Tipe ini digunakan  untuk meyimpan semua angka, kecuali desimal. Misalnya 123 atau -123. Contoh tipe int dalam bahasa java :
int x = 5;
int y = 10;
System.out.println(x+y); (klik run)
Maka nilai yang keluar adalah 15

  • Tipe String
Tipe ini digunakan untuk menyimpan teks, seperti "hello". Penulisan teks untuk string ini menggunakan tanda petik dua (double quotes). Contoh tipe ini dalam bahasa java :
String greeting = "Hello"; 
System.out.println(greeting); (klik run)
Maka yang teks yang akan muncul adalah Hello

  • Tipe Karakter (char)
Tipe ini digunakan untuk menyimpan satu karakter, misalnya 'a' atau 'B'. Untuk penulisannya menggunakan tanda petik satu (single quote). Contoh dalam bahasa java:
char myInisial = 'B';
System.out.println(myInisial); (klik run)
Maka katrakter yang keluar adalah B

  • Tipe Boolean
Tipe ini digunakan untuk menyimpan nilai dalam 2 pernyataan yaitu : True or False. Contoh dalam bahasa java :
boolean myBool = "False";
System.out.println(myBool); (klik run)
Maka pernyataan yang keluar adalah False





Komentar

Postingan Populer