Operator dalam Pemrograman
Aritmatika, Logika, dan Perbandingan
Pengantar
Setelah memahami tipe data dan variabel, sekarang waktunya memanipulasi data. Di sinilah operator berperan penting.
Dalam pemrograman, kamu akan sering menggunakan operator untuk:
- Menghitung nilai
- Membandingkan dua data
- Mengatur alur logika program
Operator Aritmatika
Operator aritmatika digunakan untuk operasi matematika dasar.
| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
| + | Penjumlahan | 5 + 2 | 7 |
| - | Pengurangan | 5 - 2 | 3 |
| * | Perkalian | 5 * 2 | 10 |
| / | Pembagian | 5 / 2 | 2.5 |
| // | Pembagian Bulat | 5 // 2 | 2 |
| % | Modulus (sisa bagi) | 5 % 2 | 1 |
| ** | Pangkat | 2 ** 3 | 8 |
Operator Perbandingan
Digunakan untuk membandingkan dua nilai. Hasilnya adalah boolean (True atau False).
| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
| == | Sama dengan | 5 == 5 | True |
| != | Tidak sama | 5 != 3 | True |
| > | Lebih besar | 5 > 3 | True |
| < | Lebih kecil | 5 < 3 | False |
| >= | Lebih besar/sama | 5 >= 5 | True |
| <= | Lebih kecil/sama | 5 <= 4 | False |
Operator Logika
Digunakan untuk menggabungkan ekspresi boolean.
| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
| and | Dan | True and False | False |
| or | Atau | True or False | True |
| not | Negasi | not True | False |
Contoh kombinasi:
Python:
umur = 25
is_mahasiswa = True
if umur > 18 and is_mahasiswa:
print("Mahasiswa dewasa")
Operator Penugasan
Digunakan untuk menyimpan nilai ke variabel.
| Operator | Contoh | Sama dengan |
|---|---|---|
| = | x = 5 | Menyimpan nilai 5 |
| += | x += 1 | x = x + 1 |
| -= | x -= 2 | x = x - 2 |
| *= | x *= 3 | x = x * 3 |
| /= | x /= 2 | x = x / 2 |
Studi Kasus: Cek Nilai Ujian
Python:
nilai = 85
if nilai >= 90:
print("A")
elif nilai >= 80:
print("B")
else:
print("C atau lebih rendah")
Menggunakan operator perbandingan untuk menentukan grade.
Tips Menguasai Operator
Fun Fact
Penutup
Operator bukan sekadar simbol. Ia adalah bahasa pemrograman mini yang berbicara langsung dengan komputer.
Memahami dan menggunakannya dengan benar akan membuat kamu lebih mahir menulis logika program.