MODUL 4 : Operator
OPERATOR
• Operator adalah tanda yang digunakan untuk melakukan
operasi – operasi tertentu didalam program.
• Dengan adanya operator maka dapat melakukan operasi
perhitungan, perbandingan, dan lain-lain.
• Bahasa Python merupakan salah satu Bahasa pemrograman
yang banyak menyediakan operator.
3
OPERATOR
Terdapat enam kelompok operator pada Bahasa python
diantaranya adalah :
1. Operator Aritmatika
2. Operator Penugasan
3. Operator Pembanding / Relasi
4. Operator Logika
5. Operator Bitwise
6. Operator Ternary
4
OPERATOR
• Terdapat beberapa istilah yang harus diketahui dalam bekerja
dengan operator, Contoh :
C=5+7
C disebut variable
= disebut Operator Penugasan
5 dan 7 disebut operand
5 + 7 disebut ekspresi
+ disebut Operator aritmatika
C = 5 + 7 disebut statement aritmatika
5
Operator Simbol
Lebih Besar >
Lebih Kecil <
Sama Dengan ==
Tidak Sama Dengan !=
Lebih Besar Sama Dengan >=
Lebih Kecil Sama Dengan <=
9
OPERATOR ARITMATIKA
• Operator aritmatika adalah operator yang biasa kita temukan untuk operasi
matematika. Aritmatika sendiri merupakan cabang ilmu matematika yang
membahas perhitungan sederhana, seperti kali, bagi, tambah dan kurang
(kabataku).
• Selain keempat operasi tersebut, bahasa Python juga memiliki
operasi modulo division dengan operator % yang dipakai untuk mencari sisa
hasil bagi serta operasi pemangkatan dengan operator ‘**’.
13
OPERATOR ARITMATIKA
Sebagai contoh :
a = 15
b = 23
print('a + b =', a+b)
print('a - b =', a-b)
print('a * b =', a*b)
print('a / b =', a/b)
print('a // b =', a//b)
print('a % b =', a%b)
print('a ** b =', a**b)
14
OPERATOR PENUGASAN
• Operator penugasan adalah operator untuk memasukan
suatu nilai kedalam variable. Operator ini sebenarnya sudah
sering kita pakai, dalam Bahasa Python operator penugasan
mengunakan tanda sama dengan (=).
15
OPERATOR PENUGASAN
Sebagai contoh :
A=5
B=3
B=B+1
C=A+B
D=C+C+A
E = (C + D)* A
print (‘isi variable A :’, A)
print (‘isi variable B :’, B)
print (‘isi variable C :’, C)
print (‘isi variable D :’, D)
print (‘isi variable E :’, E)
16
OPERATOR PEMBANDING/RELASI
• 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 kadang disebut juga dengan operator
relasional karena kita membandingkan hubungan (relasi)
sebuah nilai dengan nilai lainnya.
• Sebagai contoh :
17
OPERATOR PEMBANDING/RELASI
x=7
y = 10
print(‘x = ‘, x)
print(‘y = ‘, y)
print(‘\n’)
print(‘x == y hasilnya ‘, x==y)
print(‘x != y hasilnya ‘, x!=y)
print(‘x > y hasilnya ‘, x>y)
print(‘x < y hasilnya ‘, x<y)
print(‘x >= y hasilnya ‘, x>=y)
print(‘x <= y hasilnya’, x<=y)
18
OPERATOR LOGIKA
• Operator logika adalah operator yang digunakan untuk
membuat kesimpulan logis dari 2 kondisi
boolean: true atau false.
Operator Penjelasan contoh hasil
OPERATOR BITWISE
• Bitwise adalah operator khusus untuk menangani operasi
logika bilangan biner dalam bentuk bit.
• Pada penerapannya, operator bitwise tidak terlalu sering
dipakai, kecuali anda sedang membuat program yang harus
memproses bit-bit komputer. Selain itu operator ini cukup
rumit dan harus memiliki pemahaman tentang sistem
bilangan biner.
20
OPERATOR BITWISE
operator nama contoh biner Hasil(biner) Hasil(decimal)