Variabel & Konstanta

Variabel digunakan untuk menyimpan data yang bisa berubah. Konstanta untuk data yang tidak berubah.

Deklarasi Variabel — buat

Gunakan kata kunci buat untuk mendeklarasikan variabel yang nilainya bisa diubah.

Contoh
buat nama = "Rina"
buat usia = 23
buat tinggi = 1.65
buat aktif = benar

tampilkan(nama)   // Rina
tampilkan(usia)   // 23
tampilkan(tinggi) // 1.65
tampilkan(aktif)  // benar
Output
Rina
23
1.65
benar

Konstanta — tetap

Gunakan tetap untuk nilai yang tidak boleh diubah setelah dideklarasikan.

Contoh
tetap PI = 3.14159
tetap NAMA_APLIKASI = "TokoPintar"
tetap VERSI = "1.0.0"

tampilkan(PI)
tampilkan(NAMA_APLIKASI, "v" + VERSI)
Output
3.14159
TokoPintar v1.0.0

Mengubah Nilai Variabel

Contoh
buat skor = 0
tampilkan("Skor awal:", skor)

skor = 100         // assign langsung
tampilkan("Skor baru:", skor)

skor += 50         // tambah 50
tampilkan("Setelah tambah:", skor)

skor -= 20         // kurangi 20
tampilkan("Setelah kurang:", skor)

skor *= 2          // kalikan 2
tampilkan("Setelah kali:", skor)

skor /= 2          // bagi 2
tampilkan("Setelah bagi:", skor)
Output
Skor awal: 0
Skor baru: 100
Setelah tambah: 150
Setelah kurang: 130
Setelah kali: 260
Setelah bagi: 130

Operator Penugasan

OperatorContohSama Dengan
=x = 5Langsung assign
+=x += 3x = x + 3
-=x -= 2x = x - 2
*=x *= 4x = x * 4
/=x /= 2x = x / 2

Aturan Penamaan Variabel

AturanBenar ✓Salah ✗
Boleh huruf, angka, underscorenama_lengkapnama-lengkap
Tidak boleh dimulai angkaitem11item
Kapital untuk konstanta (konvensi)tetap MAX = 100tetap max = 100
camelCase atau snake_casenamaLengkap, nama_lengkapNamaLengkap

Variabel Nihil

Contoh
buat data = nihil

jika data == nihil {
    tampilkan("Data belum diisi")
}

data = "Ada isinya"
tampilkan(data)
Output
Data belum diisi
Ada isinya
Variabel dideklarasikan dengan buat bisa diubah nilainya. Variabel dengan tetap tidak bisa diubah nilainya setelah deklarasi.