Operator

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Operator Aritmatika

OperatorNamaContohHasil
+Penjumlahan10 + 313
-Pengurangan10 - 37
*Perkalian10 * 330
/Pembagian10 / 33.333...
%Modulo (sisa bagi)10 % 31
Contoh Aritmatika
buat a = 15
buat b = 4

tampilkan(a + b)   // 19
tampilkan(a - b)   // 11
tampilkan(a * b)   // 60
tampilkan(a / b)   // 3.75
tampilkan(a % b)   // 3 (sisa bagi)

// Operator + bisa juga untuk gabung teks
tampilkan("Halo" + " " + "Dunia") // Halo Dunia
Output
19
11
60
3.75
3
Halo Dunia

Operator Perbandingan

OperatorNamaContohHasil
==Sama dengan5 == 5benar
!=Tidak sama5 != 3benar
>Lebih besar10 > 5benar
<Lebih kecil3 < 5benar
>=Lebih besar atau sama5 >= 5benar
<=Lebih kecil atau sama4 <= 5benar

Operator Logika

OperatorNamaDeskripsiContoh
danANDBenar jika keduanya benarbenar dan benarbenar
atauORBenar jika salah satu benarbenar atau salahbenar
tidakNOTMembalik nilai booleantidak benarsalah
Contoh Logika
buat umur = 25
buat punya_ktp = benar

// Cek syarat: umur >= 17 DAN punya KTP
jika umur >= 17 dan punya_ktp {
    tampilkan("Boleh memilih")
}

// Cek salah satu
buat hujan = salah
buat mendung = benar
jika hujan atau mendung {
    tampilkan("Bawa payung!")
}

// Negasi
jika tidak hujan {
    tampilkan("Cuaca cerah!")
}
Output
Boleh memilih
Bawa payung!
Cuaca cerah!

Prioritas Operator

Urutan eksekusi operator (dari tertinggi ke terendah):

PrioritasOperator
1 (tertinggi)tidak (negasi)
2* / %
3+ -
4== != < > <= >=
5dan
6 (terendah)atau
Gunakan tanda kurung () untuk memastikan urutan yang Anda inginkan: (a + b) * c