Variabel adalah suatu wadah yang digunakan untuk menyimpan suatu nilai. Variabel dibuat dengan cara mendeklarasikannya sesuai bahasa pemrograman yang digunakan. Variabel akan dibuat pada memori (RAM) dengan ukuran (size) sesuai pada tipe data yang dideklarasi.
Aturan Penamaan Variabel
Pada saat variabel dideklarasikan, kita akan menulis nama variabel yang diinginkan. Aturan penamaan variabel hampir sama di setiap bahasa pemrograman. Berikut adalah aturannya.
- Hanya boleh diawali dengan huruf alfabet
- Boleh mengandung alfabet (A-Z, a-z), angka (0-9), serta simbol underscore (_)
- Tidak boleh sama dengan reserved word atau kata yang sudah dipakai sebagai sintaks bahasa pemrograman tersebut, seperti misalnya if, else, dan sebagainya. (Tips: saat membuat variabel, pastikan nama variabel tidak berubah warna, karena kemungkinan kata tersebut termasuk reserved word)
Cara Mendeklarasikan Variabel
Pada bahasa pemrograman Python, tipe data tidak perlu disebutkan saat mendeklarasikan variabel. Berikut adalah contoh pendeklarasian variabel pada Python.
angka = 7
Berbeda dengan Python, bahasa pemrograman C++ memerlukan tipe data saat mendeklarasikan sebuah variabel.
int angka = 7;
Meskipun begitu, sangat penting bagi kita untuk mengetahui semua tipe data yang ada, karena kita tidak bisa serta merta mencampur tipe data satu dengan yang lain.
Tipe Data
Setiap data memiliki tipe/ciri khas tersendiri. Setiap data juga memiliki kegunaan yang berbeda-beda. Oleh karena itu kita harus mengenali tipe-tipe data yang ada.
1. Integer
Tipe data integer digunakan untuk data bilangan bulat desimal (tidak memiliki koma di belakangnya).
a = 100
2. Float
Tipe data float digunakan untuk data bilangan riil desimal (memiliki koma). Saat mendeklarasikan variabel float, gunakan titik sebagai koma.
b = 7.25
3. String
Tipe data string digunakan untuk data berupa teks. Jangan lupa sisipkan tanda petik di awal dan di akhir teksnya, boleh menggunakan petik satu (‘) maupun petik dua (“).
c = 'halo semua'
d = "ini juga bisa"
4. Boolean
Tipe data boolean hanya dapat diisi dengan True atau False. Kita juga bisa menggunakan 1 sebagai True atau 0 sebagai False.
e = True
f = False
g = 1
h = 0
Casting
Ketika kita ingin mengubah tipe data suatu nilai atau variabel, kita bisa melakukan casting. Berikut adalah contoh casting ke integer.
a = '100'
# casting ke integer
b = int(a)
c = int('9')
d = int(6.75) # menghilangkan koma jadi 6
Berikut contoh casting ke float.
b = 100
# casting ke float
x = float(b)
y = float(56) # akan menjadi 56.0
Berikut contoh casting ke string.
# casting ke string
n = str(88)
m = str(9.25)
Berikut contoh casting ke boolean.
# casting ke boolean
p = bool(1) # menjadi True
q = bool(0) # menjadi False
Casting akan dibutuhkan saat mau melakukan operasi atau aritmatika.