Program biasanya menggunakan data untuk melakukan tugas. Membuat sebuah variable dapat menjadi cadangan untuk lokasi memori atau ruang memori. Variable bertugas untuk menyimpan nilai-nilai, sehingga kita dapat mengubahnya ketika program sedang dijalankan.
Untuk dapat menggunakan Variable, kita harus memberikan nama dan tipe data tersebut terlebih dahulu. Sebuah nama Variable, disebut Identifier, dapat mengandung huruf, angka, dan karakter garis bawah (_). Kita tidak boleh membuat nama Variable yang sama, sebab akan terjadi error atau terbenturan antara kedua Variable tersebut. Maka dari itu, jika kita ingin membuat nama Variable yang sama, kita harus membuat sedikit perbedaan dengan menambah garis bawah pada awal nama, atau membedakan kapital pada sebelum huruf depan nama. Meskipun namanya sama, Variable itu memiliki isi yang berbeda.
int namasaya = "Yusril"; int namaSaya = "Roni"; int _namaSaya = "Herman";Variable mempunyai sebuah Data Type yang memberikan informasi tentang data yang akan disimpan tersebut.
Seperti contoh berikut ini, jika kita ingin menyimpan data angka desimal, kita harus menggunakan Data Type Integer.
int uangJajan;Dapat kita lihat bahwa nama Variable uangJajan adalah sebuah variable dengan tipe data Integer. Yang nantinya akan digunakan untuk menyimpan value berupa angka desimal. Sebuah baris kode untuk melengkapi suatu tindakan disebut dengan Statement atau pernyataan. Setiap Statement dalam C# harus diakhiri dengan tanda semicolon (;).
Anda dapat menetapkan nilai pada suatu Variable dengan cara berikut ini:
int uangJajan = 2500;Atau bisa juga dengan cara lainnya seperti:
int uangJajan; uangJajan = 2500;
Data Type
Di dalam bahasa C# terdapat 6 Data Type yang sering kita kenal, diantaranya:
•int - integer, untuk angka desimal.
•float - Untuk bilangan pecahan.
•double - Data Type ini sama seperti float.
•char - Menampilkan single character.
•bool - Boolean mempunyai dua buah value, yaitu true dan false.
•string - Variable Type yang berisikan karakter.
Seperti contoh kita akan memberikan masing-masing variable dengan nilai tertentu.
int umurSaya = 17; float jarakMaksimal = 2.5f; //Untuk bilangan float harus disertai tag "f" dibelakangnya. double jarakPlayer = 1.2; char y = 'Z'; bool serverStart = true; string namaPlayer = "Yuranions"; //Ditandai dengan tanda kutip (")Kita dapat mengatur value suatu variable yang telah tersimpan dengan memanggil nama Variablenya, lalu isikan value pada variable tersebut, atau mengambil dari variable lain.
int totalHarga; int bayar; totalHarga = 3200; //Mengambil value dari variable totalHarga ke variable bayar bayar = totalHarga;Convert Variable
Jika kalian mempunyai variable integer dan ingin ditampilkan ke dalam variable string, kalian tidak boleh melakukannya dengan cara berikut.
int umurSaya = 18; //Cara ini terbilang salah dalam melakukan convert variable string umurYusril = umurSaya;Kita perlu menambahkan Syntax untuk melakukan Convert variable. Setiap Data Type biasanya mempunyai Syntax convert yang berbeda-beda pula. Kita akan membuat beberapa variable dan melakukan convert ke variable lainnya.
int umurSaya = 18; //Melakukan convert variable int ke string string umurYusril = umurSaya.ToString(); //Melakukan convert variable string ke int string angka = "5"; int _angka = int.Parse(angka);Sesi Pertanyaan
Mari kita buat sesi pertanyaan sebagai bahan uji coba hasil pembelajaran kalian pada materi kali ini. Siapkan sebuah kertas dan alat tulis, kemudian tulislah pilihan jawaban kalian di sana.
1. Manakah variable yang tidak benar?
a.) jumlahTelur
b.) _namaToko
c.) #serverUp
d.) PersonAge
2. Isilah Data Type pada kumpulan variable berikut ini.
<....> gameStart = false; <....> playerName = "Lucifer"; <....> maxDistance = 2.5f; <....> nilaiBudi = 8; <....> jariLingkaran = 7.8;
Silahkan posting pada kolom komentar, berapa skor kalian.
Terima kasih.