Pengertian Operator dan Operand
Pada kesempatan belajar Python kali ini saya akan membahas Operator yang sering digunakan dalam Python , pasti pertanyaan pertama yang keluar adalah apa itu operator ???
secara teori operator adalah sebuah simbol/fungsi yang digunakan untuk mengoperasikan atau memanipulasi atau mengelola data yang disebut operand.
Hemmmm.....tak.tik.tuk Apalagi itu operand wkwkwkwk... jelasnya pasti kalian sangat tidak asing dengan a + b atau 1 + 2 ??? apa hubungan dengan operator dan operand ???
jadi a,b,1,2 adalah sebuah operand dan simbol tambah + merupakan operator yang digunakan untuk memanipulasi operand... bagaimana sudah mengerti kan wkwkwkwk intinya gitu lah, nanti kalian pasti ngerti.
Macam-macam operator
Operator juga terdiri dari banyak macam operator yang dikelompokan menjadi :
- Operator Aritmatika
- Operator Perbandingan
- Operator Penugasan(assignment)
- Operator Logika
- Operator Bitwise
- Operator Keanggotaan
- Operator Identitas
Wah banyaknya ni Operator males mau belajar nya wkwkwkw... pasti pada ngeluh gitu wkwkwkk. saya juga iya tapi demi menjadi profesional programmer kita harus memahaminya setidaknya opertor yang sering digunakan seperti :
Operator Aritmatika
Operator Aritmatika adalah sebuah operator yang digunakan untuk melakukan pengolahan data aritmatika atau melakukan perhitungan matematika.
Operator Aritmatika terdiri dari :
+ | (penjumlahan)sebuah operator yang digunakan untuk melakukan proses penjumlahan antara dua operand |
- | (pengurangan)operator yang digunakan untuk melakukan proses pengurangan antara dua operand |
* | (perkalian)operator yang digunakan untuk melakukan proses perkalian antara dua operand |
/ | (pembagi)operator yang digunakan untuk melakukan proses pembagian antara dua operand |
% | (sisa bagi/mod)operator yang digunakan untuk mencari sisa pembagian |
** | (pangkat)operator yang digunakan untuk melakukan perpangkatan dimana operand sebelah kiri dipangkatkan dengan operand sebelah kanan |
// | (pembagian bulat)hampir sama dengan operator pembagian namun bedanya disini hasil pembagian dibulatkan atau angka setelah koma dihilangkan |
contoh cara penggunaan operator aritmatika
print("Aplikasi contoh pengunaan operator aritmatika")
print("Created by I Gede Arya Surya Gita............\n")
print("Program Start >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
a=10
b=6
print("""
=================
nilai variable
a=10
b=6
=================""")
h=0
h=a+b
print("hasil a + b = ",h,"\n")
h=a-b
print("hasil a - b = ",h,"\n")
h=a*b
print("hasil a x b = ",h,"\n")
h=a/b
print("hasil a / b = ",h,"\n")
h=a%b
print("hasil a % b = ",h,"\n")
h=a**b
print("hasil a ** b = ",h,"\n")
h=a//b
print("hasil a // b = ",h,"\n")
hasil program :
Operator Perbandingan
Operator Perbandingan adalah sebuah operator yang digunakan untuk membandingkan operand satu dengan operand lainnya dimana hasilnya adalah sebuah boolean yaitu true atau false.
Operator perbandingan terdiri dari :
== | (Operator Sama dengan) adalah sebuah operator yang dingunakan untuk membandingakan 2 operand apakah memiliki nilai yang sama atau operator yang bernilai true jika kedua operand yang dibandingkan memiliki nilai yang sama |
!= |
(Operator tidak sama dengan) adalah sebuah operator yang membandingkan 2 operand dimana bernilai true jika kedua operand memiliki nilai yang tidak sama
|
<> | /*(operator tidak sama dengan ) adalah sebuah operator perbandingan yang bernilai true jika 2 operand yang dibandingkan tidak memiliki nilai yang sama.*/ operator <> tidak dapat digunakan di python versi 3.x.x |
>
|
(operator lebih dari) adalah sebuah operator yang menghasilkan nilai true jika operand kiri memiliki nilai yang lebih besar daripada operand kanan
|
>= | (operator lebih dari atau sama dengan) adalah sebuah operator yang menghasilkan nilai true jika operand kiri memiliki nilai yang lebih besar atau sama dengan operand kanan |
< |
(operator kurang dari) adalah sebuah operator yang menghasilkan nilai true jika operand kiri memiliki nilai yang kurang dari/lebih kecil dari operand kanan
|
<= | (operator kurang dari atau sama dengan) adalah sebuah operator yang menghasilkan nilai true jika operand kiri memiliki nilai yang kurang dari(lebih kecil dari) atau sama dengan operand kanan |
contoh cara penggunaan operator perbandingan
print("Program contoh penggunaan operator perbandingan")
print("Created by I Gede Arya Surya Gita..............")
print("Program Start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
print("====================DATA=======================")
a=0
b=0
a=int(input("Masukan bilangan pertama = "))
b=int(input("Masukan bilangan kedua = "))
print("=====================HASIL=====================")
h=a==b
print("Apakah nilai a sama dengan nilai b \t\t\t= ",h)
h=a!=b
print("Apakah nilai a tidak sama dengan nilai b \t\t= ",h)
h=a>b
print("Apakah nilai a lebih besar nilai b \t\t\t= ",h)
h=a>=b
print("Apakah nilai a lebih besar atau sama dengan nilai b \t= ",h)
h=a<b
print("Apakah nilai a kurang dari nilai b \t\t\t= ",h)
h=a<=b
print("Apakah nilai a kurang dari atau sama dengan nilai b \t= ",h)
print("Created by I Gede Arya Surya Gita..............")
print("Program Start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
print("====================DATA=======================")
a=0
b=0
a=int(input("Masukan bilangan pertama = "))
b=int(input("Masukan bilangan kedua = "))
print("=====================HASIL=====================")
h=a==b
print("Apakah nilai a sama dengan nilai b \t\t\t= ",h)
h=a!=b
print("Apakah nilai a tidak sama dengan nilai b \t\t= ",h)
h=a>b
print("Apakah nilai a lebih besar nilai b \t\t\t= ",h)
h=a>=b
print("Apakah nilai a lebih besar atau sama dengan nilai b \t= ",h)
h=a<b
print("Apakah nilai a kurang dari nilai b \t\t\t= ",h)
h=a<=b
print("Apakah nilai a kurang dari atau sama dengan nilai b \t= ",h)
hasil program di atas :
Operator Logika
Operator logika adalah sebuah operator yang digunakan untuk melakukan perhitungan logika
Operator logika terdiri dari :
and
| adalah sebuah operator logika yang bernilai benar atau true jika keduanya operand bernilai benar |
or | adalah sebuah operator yang bernilai benar jika salah satu atau operator bernilai true dan akah bernilai false jika kedua operand bernilai false |
not | adalah sebuah operator logika yang menghasilkan nilai kebalikan dari nilai operand misal operand bernilai true maka dengan operator not menjadi bernilai false. |
contoh cara penggunaan operator logika
print("Program contoh cara penggunaan operator logika")
print("Created by I Gede Arya Surya Gita.............")
print("Program Start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
print("==============================================")
a=input("Masukan apakah a true/false = ")
b=input("Masukan apakah b true/false = ")
h1=(a and b)
print("hasil logika a and b = ",h1)
h2=(a or b)
print("hasil logika a or b = ",h2)
h3=(not a)
print("hasil logika not a = ",h3)
h4=(not b)
print("hasil logika not b = ",h4)
print("Created by I Gede Arya Surya Gita.............")
print("Program Start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
print("==============================================")
a=input("Masukan apakah a true/false = ")
b=input("Masukan apakah b true/false = ")
h1=(a and b)
print("hasil logika a and b = ",h1)
h2=(a or b)
print("hasil logika a or b = ",h2)
h3=(not a)
print("hasil logika not a = ",h3)
h4=(not b)
print("hasil logika not b = ",h4)
hasil program di atas :
Operator Penugasan
Operator penugasan adalah sebuah operator yang digunakan untuk memodifikasi atau mengubah nilai dari suatu variable.
Operator penugasan terdiri dari :
= | (a=3) mengubah nilai variable a menjadi nilai yang di sebelah kanan yaitu 3 |
+= | (a+=4) mengubah nilai variable a dengan hasil penambahan nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 4 |
-= | (a-=5) mengubah nilai variable a dengan hasil pengurangan nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 5 |
*= | (a*=6) mengubah nilai variable a dengan hasil pengalian nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 6 |
/= | (a/=7) mengubah nilai variable a dengan hasil pembagian nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 7 |
%= | (a%=8) mengubah nilai variable a dengan membagi nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 8 dan nanti yang diambil nilainya untuk variable a adalah hasil sisa baginya. |
**= | (a**=9) mengubah nilai variable a dengan hasil pemangkatan nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 9 atau hasil a pangkat 9 |
//= | (a//=10) mengubah nilai variable a dengan hasil pembagian nilai variable a itu sendiri dengan nilai di sebelah kanan yaitu 9, namun hasil pembagiannya dibulatkan atau dihilangkan angka sebelah kanan koma. |
Sekian pembahasan kali ini jika ada kekurangan saya mohon maaf dan jika ada masih bingung bisa hubungi saya karena saling bantu itu seru wkwkwk... walaupun kalau kalian bertanya kepada saya juga enggak terlalu berguna wkwkwk. Salam BLOGGER!!!
Baca Juga !!!
Om Santi, Santi, Santi Om.
0 Komentar