Skip to main content

Jenis Operator Dalam Pemrograman Python

By Jujun Jamaludin 6 min read
Jenis Operator Dalam Pemrograman Python

Sebelumnya kita telah mengenal tipe data dan variable dalam python, Selanjutnya kita akan mencoba berkenalan dengan yang namanya operator. operator python Operator digunakan untuk melakukan operasi pada variable dan nilai. Jadi variable dan nilai yang kita buat pasti kita operasikan untuk tujuan hal tertentu.

Apa Itu Operator?

Operator merupakan simbol-simbol yang digunakan untuk melakukan tujuan tertentu. Semua bahasa pemrograman pasti bisa melakukan operator ini. Jadi jika kalian mempelajari satu bahasa pemrograman maka kalian akan mudah memperlajari pemrograman lainnya. Ada 7 jenis operator dalam python yang wajib diketahui:

  1. Operator aritmatika
  2. Operator identitas
  3. Operator logika
  4. Operator pembanding
  5. Operator penugasan
  6. Operator keanggotaan
  7. Operator bitwise

Oke masi kita bahas satu per satu!..

1. Operator Aritmatika

Dalam dunia pemrograman pasti kita akan menemui hitung-hitungan matematika atau biasa disebut aritmatika. Jadi buat kalian yang benci matematika hilangkan pemikiran itu dari sekarang jika memang kalian suka ngoding. Operator aritmatika biasanya digunakan pada tipe data numeric atau angka. Berikut, simbol untuk operator aritmatika:

SimbolDeskripsi
+Penjumlahan
-Pengurangan
*Perkalian
/Pembagian
%Modulus / Sisa Bagi
**Pemangkatan
//Pembagian Bulat

Oke langsung aja kitsa coba, Seperti biasa buat dulu file pythonya formatnya .py ya kalo lupa. Lalu masukan kode:

a=5
b=2
 
print('penjumlahan')
print(a+b)
print('pengurangan')
print(a-b)
print('perkalian')
print(a*b)
print('pembagian')
print(a/b)
print('sisa bagi')
print(a%b)
print('pempangkatan')
print(a**b)
print('pembagian dibulatkan')
print(a//b)

Maka hasilnya akan menjadi: Kalian juga bisa menjalankannya di termux!. Baca juga : Apa itu termux, Apakah apliaksi hacking?

2.Operator Identitas

Biasanya digunakan untuk membandingkan objek. Hanya ada dua untuk simbol operator identitas ini:

OperatorDeskripsi
isMengembalikan nilai true jika kedua objek yang dibandingkan sama
is notMengembalikan nilai true jika kedua objek yang dibandingkan tidak sama

Sebenarnya kita bisa menggunakan salah satu saja. Berikut contohnya:

3.Operator Logika

Sama seperti dalam matematika di pemrograman juga meimliki logika. Berikut macamnya untuk operartor logika:

OperatorDeskripsi
andMengembalikan Benar jika kedua pernyataan benar
orMengembalikan Benar jika salah satu pernyataan benar
notMengembalikan False jika hasilnya benar

Memang agak ribet kalo bermain dengan logika. Tapi kembali ke kita ko kita bisa menggunakan sesuai kebutuhan saja. Namun untuk gambar berikut conothnya:

a=3
 
# operator and
print(a>1 and a<5)
 
#operator or
print(a>1 or a>5)
 
#operator not
b=a>1 and a<5
print(not(b))
 

Hasilnya jika dijalankan! Jenis Operator Dalam Pemrograman Python

4.Operator Pembanding

Biasanya digunakan untuk membandingkan dua nilai. Dalam dunia pemrograman suka dikenal dengan relasi. Dan suka digunakan untuk membuat sebuah logika. bahkan lebih sering dari operator logika. Berikut operatornya:

OperatorDeskripsi
==Sama dengan
!=Tidak sama dengan
>Lebih besar dari
<Kurang dari
>=Lebih besar dari atau sama dengan
<=Kurang dari atau sama dengan

Operator ini sering digunakan dengan operator ternari atau percabangan atau kondisi (IF dan Else). Untuk contoh tanpa digabung dengan percabangan sebagai berikut:

a=3
b=3
c=4
 
# operator ==
print(a==b)
 
#operator !=
print(a!=b)
 
#operator >
print(a>c)
 
#operator <
print(a<c)
 
#operator >=
print(a>=b)
 
#operator <=
print(a<=c)
 

Jika dijalankan maka akan keluarnya akan ada dua yaitu true dan false ( benar dan salah ): Jenis Operator Dalam Pemrograman Python: Pembanding

5.Operator Penugasan

Selanjutnya adalah operator penugasan yang fungsinya seperti namanya. Jadi operator penugasan digunakan untuk memberi tugas pada variabel. Contohnya:

nama = semut

Disitu ktia memberi tugas agar variable nama itu bernilai semut. Dengan simbol operator sama dengan. Berikut lengkapnya tentang operator penugasan:

OperatorDeskripsi
=Mengisi
+=Menambah
-=Mengurang
*=Mengali
/=Membagi
%=Sisa bagi
**=Memangkat

Untuk lebih jelasnya simak contohnya:

#nilai tidak terisi apapun
a=""
 
# Mengisi
a=2 
print(a)
#maka nilai a jadi 2
 
# Menambah
a += 2
print(a)
#maka nilai a jadi 4
 
# Mengurang
a -= 2
print(a)
# maka nilai a jadi 2 lagi
 
# Mengali
a *= 3
print(a)
#maka nilai a jadi 6
 
# Membagi 
a /= 2
print(a)
#maka nilai a jadi 3
 

Penjelasnnya! Awalnya variable a tidak terisi nilai apapun namun ketia melakukan beberapa penugasan sehingga nilai a nya akan berubah. Pertama kita mengisi a dengan nilai 2 lalau kita menugaskan untuk menambah 2 di penugasan selajutnya dan hasilnya pasti 4. begitu seterusnya sampai ke bawah. Jika dijalankan maka hasilnya! Jenis Operator Dalam Pemrograman Python: Penugasan Sama bukan dengan apa yang saya sertakan di komentar kode.

6.Operator Keanggotaan

Wah sudah kaya penjabat ya :v ada anggota segala. Jadi ini untuk mengecek nilai apakah ada dalam variable atau tidak. Dan hasilnya ada dua true ( betul ) dan false (salah). Operator kenggotaan cuma ada dua yaitu:

OperatorDeskripsi
inMengembalikan nilai true jika nilai yang ditentukan ada di dalam objek
not inMengembalikan nilai true jika nilai yang ditentukan tidak ada di dalam objek

Misalnya:

#Anggota
a=['semut', 'kucing', 'monyet']
 
# operator ada dalam anggota
print('kucing' in a)
 
# operator tidak ada dalam anggota
print('anjing' in a)
 

Kalian akan tahu hasilnya. Dan jika dijalankan akan menghasilkan!

7. Operator Bitwise

Operasi ini saya jarang menggunakannya. Namun operasi ini sama kayak logika namun data yang digunakannya adalah data biner. Tahukan yang cuma punya 0 dan 1. Berikut opratornya:

SimbolNamaDeskripsi
&ANDAtur setiap bit menjadi 1 jika kedua bit tersebut 1
|ORAtur setiap bit ke 1 jika salah satu dari dua bit adalah 1
^XORAtur setiap bit ke 1 jika hanya satu dari dua bit yang 1
~NOTMembalikkan semua bit (0 menjadi 1, 1 menjadi 0)

Jadi operasi ini bisa digunakan jika data yang digunkan 0 dan 1 contohnya:

#data
a=1
b=1
c=0
 
# operator Bitwise AND
 
d=a&b
 
#karena a dan b itu nilainya satu 
#maka d ini akan mengelurakan nila 1
print(d)
 
e=a&c
#hasilnya akan 0 karena ada 
#and akan jadi 1 jika keduanya bernilai 1
print(e)
 

Dan hasilnya! ## Kesimpulannya

Operator dalam pemrograman itu cukup banyak namun kita gunakan biasnaya sebagian sesuai kebutuhan saja. Ada operator lain sebenarnya yang belum dibahas yaitu operator if dan else atau operator percabangan. Ini akan dibahas di artikel lain. ## Selanjutnya Apa?

Percabangan python if, else, dan elif Untuk Refrensi: python w3scool

Share:

About the Author

Catatan ringan seorang programmer otodidak.

Comments

Daftar Isi