Dalam pemrograman variabel merupakan salah satu konsep fundamental. Variabel banyak digunakan pada sebuah program.
Apa itu Variabel?
Variabel dalam pemrograman adalah suatu nama yang menyimpan sebuah data (nilai). Pada bahasa Kotlin, variabel hanya bisa menyimpan satu jenis tipe data (statically typed).
Deklarasi Variabel
Variabel dapat dideklarasikan dengan keyword val
atau var
. Contoh:
val umur: Int = 19
var tinggi: Int = 185
Int
merupakan salah satu tipe data pada Kotlin. Tipe data Int
digunakan untuk menyimpan angka bilangan bulat.
umur
dan tinggi
merupakan identifier atau nama variabel. Nama variabel digunakan sebagai pengenal untuk mengakses variabel. Nama variabel di Kotlin case sensitive. Disarankan untuk memberi nama variabel dengan camelCase
.
19
dan 185
merupakan nilai/data awal dari sebuah dari variabel.
Sebenarnya apa perbedaan val
dan var
?. Perbedaannya adalah seperti berikut
val
digunakan untuk mendeklarasikan variabel yang nilainya tidak dapat diubah (immutable variable).var
digunakan untuk mendeklarasikan variabel yang nilainya dapat diubah (mutable variable).
Kita juga dapat mendeklarasikan sebuah variabel tanpa menentukan tipe data. Namun kita harus menentukan nilai awal variabel tersebut. Contoh:
val umur = 19
Kita juga dapat mendeklarasikan variabel tanpa menentukan nilai awal. Namun kita harus menentukan tipe data dan menentukan nilai variabel tersebut sebelum mengaksesnya. Jika variabel tersebut diakses sebelum ditentukan nilainya maka akan terjadi error. Contoh:
var tinggi: Int
Mengakses Nilai Variabel
Untuk mengakses nilai variabel kita bisa menggunakan nama variabel tersebut. Contoh:
println(umur)
Kode tersebut akan memanggil fungsi println
dengan argumen pertama berupa nilai variabel umur
.
Variabel yang nilainya belum ditentukan tidak dapat diaksed nilainya
Menentukan Nilai Variabel
Untuk menentukan nilai dari variabel kalian dapat menggunakan nama variabel tersebut. Contoh:
tinggi = 170
Ingat nama variabel di Kotlin case sensitive
Ingat, variabel val
atau immutable hanya dapat ditentukan nilainya satu kali. Jika kalian mencoba menentukan nilai variabel val
dua kali seperti ini:
val umur = 19
umur = 10
Maka akan terjadi error Val cannot be reassigned
. Tapi variabel val
yang belum mempunyai nilai masih dapat ditentukan nilainya. Contoh:
val umur: Int
umur = 19
Akhir Kata
Pada postingan Kita membahas cara mendeklarasikan variabel, menetapkan nilai dan mengakses variabel. Semoga postingan kali ini bermanfaat.