Pemrograman Bahasa Python
#4 - Operator
LIX Computer
Operand & Operator
● Operand adalah nilai asal yang dipakai dalam sebuah proses operasi.
● Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari
proses tersebut.
● Contoh: 10 + 5
10 dan 5 adalah operand.
Tanda tambah (+) adalah operator.
Jenis-jenis Operator
● Operator Aritmatika
● Operator Perbandingan / Relasional
● Operator Logika / Boolean
● Operator Bitwise
● Operator Assignment (Penugasan)
● Operator Identitas (Identity)
● Operator Keanggotaan (Membership)
Operator Aritmatika
Prioritas Operator Aritmatika
● Dalam matematika biasa, operator perkalian dan pembagian memiliki prioritas
yang lebih tinggi daripada operator penambahan dan pengurangan. Aturan ini
juga berlaku di operasi aritmatika Python.
● Untuk mem-prioritaskan sebuah operasi, bisa ditambahkan tanda kurung.
Operator Perbandingan / Relasi
Operator Perbandingan
● Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah
nilai tersebut sama besar, lebih kecil, lebih besar, dst.
● Hasil dari operator perbandingan ini adalah boolean True atau False.
● Operator perbandingan ini biasa dipakai dalam proses pengambilan
keputusan atau percabangan kode program.
Operator Logika
Operator Logika
● Operator logika adalah operator yang digunakan untuk membuat kesimpulan
logis dari 2 kondisi boolean: true atau false.
● Operator logika ini banyak dipakai untuk menggabungkan beberapa hasil
operasi perbandingan.
● Operator and hanya akan menghasilkan True jika kedua operand bernilai
True, selain itu hasilnya False.
● Operator or hanya akan menghasilkan True jika salah satu operand bernilai
True. Operator or hanya bernilai False jika kedua operand juga bernilai False.
● Operator not akan membalikkan logika, not False menghasilkan True, dan not
True menghasilkan False.
● Kita juga bisa menggabungkan lebih dari satu operasi logika.
● Untuk operasi seperti ini, akan diproses dari kiri ke kanan, kecuali ditemukan
tanda kurung maka itulah yang akan diproses terlebih dahulu.
Operator Bitwise
Operator Bitwise
● Bitwise adalah operator khusus untuk menangani operasi logika bilangan
biner dalam bentuk bit.
● Bilangan biner sendiri merupakan jenis bilangan yang hanya terdiri dari 2
jenis angka, yakni 0 dan 1. Jika nilai asal yang dipakai bukan bilangan biner,
akan dikonversi secara otomatis menjadi bilangan biner. Misalnya 7 desimal =
0111 dalam bilangan biner.
● Dalam penerapannya, operator bitwise tidak terlalu sering dipakai, kecuali
anda sedang membuat program yang harus memproses bit-bit komputer.
Operator Assignment
● Operator assignment adalah operator
untuk memasukkan suatu nilai ke
dalam variabel.
● Operator assignment gabungan adalah
cara penulisan singkat operator
assignment yang digabung dengan
dengan operator lain, seperti operator
aritmatika dan bitwise.
Operator Identitas
Operator identitas adalah operator yang bisa dipakai untuk memeriksa apakah
nilai sebuah variabel ada di tempat yang sama (di memory) atau tidak.
Operator Keanggotaan
● Operator keanggotaan adalah operator yang dipakai untuk memeriksa
apakah suatu nilai ada di dalam sebuah himpunan atau tidak.
● Himpunan yang dimaksud terdiri dari tipe data "berbentuk array" seperti
string, list, tuple, set dan dictionary.