Sabtu, 05 Desember 2015

Pengenalan Operator Di Python

Pada tutorial Python kali ini, kita akan membahas lebih detail tentang Pengenalan Operator Pada Bahasa Pemrograman Python. Operator adalah salah satu simbol dalam bahasa pemrograman yang digunakan untuk memanipulasi nilai dari operand.

Operator Pada Python


Sebagai contoh:

1 + 3 = 4

  • 1 dan 3 merupakan sebuah operand
  • tanda plus "+" merupakan sebuah operator penjumlahan

Ada beberapa macam operator yang terdapat dalam bahasa pemrograman Python, yaitu:
  • Operator Aritmatika (Arithmetic Operator)
  • Operator Perbandingan (Comparison Operator)
  • Operator Penugasan (Assignment Operator)
  • Operator Logika (Logical Operator)
  • Operator Bitwise (Bitwise Operator)
  • Operator Membership (Membership Operator)
  • dan Operator Identitas (Identity Operator)
Ke tujuh operator di atas akan kita bahas lebih detail pada tutorial ini.

Operator Aritmatika


Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, pembagian, perkalian, perpangkatan, menghitung sisa bagi (modulus), dan lain sebagainya.

Di bawah ini adalah tabel operator aritmetika yang terdapat pada bahasa pemrograman Python.

OperatorDeskripsiContoh
+Untuk melakukan proses penjumlahan dua buah operand20 + 10
-Untuk melakukan proses pengurangan dua buah operand20 - 10
*Untuk melakukan proses perkalian dua buah operand20 * 10
/Untuk melakukan proses pembagian dua buah operand20 / 10
**Untuk melakukan proses pangkat dua buah operand20 ** 10

Contoh Program

Di bawah ini adalah contoh program implementasi operator aritmatika pada bahasa pemrograman Python:

Nama file: aritmatika_demo.py

a = 20;
b = 10;
c = 0;

c = a + b
print ("Hasil penjumlahan a dan b adalah", c)

c = a - b
print ("Hasil pengurangan a dan b adalah", c)

c = a * b
print ("Hasil perkalian a dan b adalah", c)

c = a / b
print ("Hasil pembagian a dan b adalah", c)

c = a % b
print ("Hasil sisa bagi a dan b adalah", c)

# ubah nilai a dan b
a = 2
b = 3
c = a**b
print ("Hasil dari a pangkat b adalah ", c)

Apabila program diatas di jalankan, maka akan menghasilkan output berikut ini:

Hasil penjumlahan a dan b adalah 30
Hasil pengurangan a dan b adalah 10
Hasil perkalian a dan b adalah 200
Hasil pembagian a dan b adalah 2.0
Hasil sisa bagi a dan b adalah 0
Hasil dari a pangkat b adalah 8

Operator Perbandingan


Operator perbandingan adalah operator yang digunakan untuk membandingan nilai dari masing-masing operand. Operator perbandingakan akan mengembalikan sebuah nilai boolan yaitu true atau false.

Di bawah ini adalah tabel macam-macam operator perbandingan yang terdapat pada bahasa pemrograman Python.

OperatorDeskripsiContoh
==Jika nilai operand A sama dengan operand B maka bernilai trueA==B
!=Jika nilai operand A tidak sama dengan operand B maka bernilai trueA!=B
<>Jika nilai operand A tidak sama dengan operand B maka bernilai trueA<>B
>Jika nilai operand A lebih dari operand B maka bernilai trueA>B
>=Jika nilai operand A lebih dari atau sama dengan operand B maka bernilai trueA>=B
<Jika nilai operand A kurang dari operand B maka bernilai trueA
<=Jika nilai operand A kurang dari atau sama dengan operand B maka bernilai trueA<=B

Contoh Program

Di bawah ini adalah contoh implementasi operator perbandingan pada program di Python:

Nama file: comparison_demo.py

a = 20
b = 10
c = 0

print ("a = ",a)
print ("b = ",b)

if ( a == b ):
print ("Baris 1 - a sama dengan b")
else:
print ("Baris 1 - a tidak sama dengan b")

if ( a != b ):
print ("Baris 2 - a tidak sama dengan b")
else:
print ("Baris 2 - a sama dengan b")

if ( a < b ):
print ("Baris 4 - a kurang dari b")
else:
print ("Baris 4 - a lebih dari b")

if ( a > b ):
print ("Baris 5 - a lebih dari b")
else:
print ("Baris 5 - a kurang dari b")

if ( a >= b ):
print ("Baris 6 - a lebih besar dari atau sama dengan b")
else:
print ("Baris 6 - a tidak lebih besar dari atau sama dengan b")

if ( a <= b ):
print ("Baris 7 - a lebih kecil dari atau sama dengan b")
else:
print ("Baris 7 - a tidak lebih kecil dari atau sama dengan b")


Jika program diatas dijalankan, maka akan menghasilkan output di bawah ini:

a =  20
b = 10
Baris 1 - a tidak sama dengan b
Baris 2 - a tidak sama dengan b
Baris 4 - a lebih dari b
Baris 5 - a lebih dari b
Baris 6 - a lebih besar dari atau sama dengan b
Baris 7 - a tidak lebih kecil dari atau sama dengan b

Operator Penugasan


Operator penugasan digunakan untuk memodifikasi nilai kedalam sebuah operator.

Operator Logika


Operator logika adalah operator yang digunakan dalam proses logika, yaitu menggunakan logika and, or, maupun logika not.

Operator Bitwise


Operator Bitwise digunakan untuk melakukan proses manipulasi bit (bilangan biner).

Sekian tutorial singkat tentang Pengenalan Operator Di Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim

Bagikan

Jangan lewatkan

Pengenalan Operator Di Python
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.