Tutorial Python # 13 : Jenis Operator Pada Python


operator pada python

Hallo selamat datang kembali pada seri tutorial python. Di materi sebelumnya kita sudah bahas mengenai tipe data yang ada pada bahasa pemrograman python. Jenis operator yang tersedia pada python ini sama dengan jenis operator yang digunakan pada bahasa pemrograman lainnya.

Jenis Operator Pada Python

Apa itu operator pada python ?

Operator adalah simbol yang digunakan untuk melakukan operasi tertentu seperti operasi aritmatika (penjumlahan, pengurangan, permbagian dan perkalian) dan operasi lainnya.

Pada python ada enam jenis operator yang wajib diketahui :

  1. Operator Aritmatika
  2. Operator Logika
  3. Operator Pembanding
  4. Operator Penugasan
  5. Operator Bitwise
  6. Operator Keanggotaan

Berikut akan kita bahas lebih detail mengenai enam jenis operator yang wajin dikuasai lebih lanjut.

1. Operator Aritmatika

Operator aritmatika adalah jenis operasi matematis seperti penjumlahan, pengurangan, pembagian, perkalian, sisa bagi dan juga pemangkatan. Operator aritmatika ini juga merupakan operator yang paling sering digunakan dalam bahasa pemrograman manapun termasuk python.

Berikut simbol yang digunakan pada operator aritmatika

simbolKeterangan
+Penjumlahan
Pengurangan
*Perkalian
/Pembagian
%Sisa bagi
**Pemangkatan
simbol operator aritmatika

Berikut contoh penggunaan operator aritmatika pada bahasa pemrograman python. Perhatikan kodingan berikut ini :

Untuk hasil setelah di jalankan dari potongan kode diatas adalah sebagai berikut :

2. Operator Logika

Operator logika digunakan untuk membuat operasi logika sepeti AND, OR, dan NOT. Maksudnya operator ini pada umumnya digunakan untuk menilai suatu kondisi benar atau salah. Berikut simbol yang digunakan untuk membuat operasi logika.

SimbolKeterangan
andLogika AND
orLogika OR
notNegasi/Kebalikan
simbol operator logika pada python

Berikut contoh sederhana membuat operator logika pada bahasa Python.

Hasilnya akan bernila True, hal ini karena pernyataan diatas memang bernilai benar.

3. Operator Pembanding

Operator pembanding digunakan untuk membandingkan suatu nilai pada tiap-tiap operan tertentu. Misal kita akan membanding kebenaran antara nilai a dan b, jika nilainya benar maka akan dijalankan fungsi tertentu atau sebaliknya. Untuk lebih jelas akan dilihat pada contoh di bawah ini :

SymbolKeterangan
==Sama Dengan
!=Tidak Sama Dengan
>Lebih Besar
<Lebih Kecil
>=Besar Sama Dengan
<=Kecil Sama Dengan
tabel symbol dan keterangan operator pembanding

Berikut contoh sederhana yang mengenai operator pembanding.

Pada contoh diatas, misalnya akan dibandingkan nilai a dan b dimana a==b dan hasilnya bernilai False (salah). Hal ini karena nilai a tidak sama dengan b.

Perbedaan symbol > dan >= adalah jika > maka angka dia sendiri tidak termasuk kedalamnya sedangkan >= maka angka dia sendiri termasuk kedalamnya. Misalnya a>2 maka nilai a dimulai dari 3,4,5 dan seterusnya. Sedangkan b>=2 maka nilai b dimulai dari 2,3,4,5 dan seterusnya.

4. Operator Penugasan

Operator penugasan digunakan untuk memberikan nilai pada sebuah variabel, dengan kata lain ini persis sama dengan namanya yaitu memberikan tugas pada variabel tertentu.

Adapun symbol yang digunakan dalam operator penugasan adalah sebagai berikut :

SymbolKeterangan
=Pengisian
+=Penjumlahan
-=Pengurangan
*=Perkalian
/=Pembagian
%=Sisa Bagi
//=Pembagian dibulatkan
**=Pemangkatan
tabel symbol dan keterangan operator penugasan

Perhatikan contoh penggunaan operator penugasan pada bahasa pemrograman python berikut ini :

Dapat dilihat dari contoh operator penugasan gabungan diatas adalah pertama variabel a menyimpan nilai 10 dan selanjutnya variabel tersebut dijumlahkan dengan bilangan dirinya sendiri. Maka hasil yang didapat yaitu 20. Contoh lain perhatikan potongan kode berikut :

Begitu juga dengan contoh lainnya pada operator penugasan ini. Silahkan coba Anda praktikan sendiri dan jika ada kendala dilahkan tinggalkan komentar dibawah.

5. Operator Bitwise

Operator bitwise adalah operator khusus yang menangani operasi bilangan biner dalam bentuk bit. Adapun symbol dan keterangannya sebagai berikut :

SymbolKeterangan
&AND
|OR
^XOR
~NOT / kebalikan
>>Right Shift
<<Left Shift
symbol dan keterangan operator bitwise

Operator bitwise sendiri agak sedikit lebih susah di pahami dari pada operator lainnya. Namun Kita akan coba menerapkan pada contoh dan saya harap bisa sedikit membantu dalam memahami operator bitwise ini.

Pada contoh diatas dapat kita lihat bahwa ada dua variabel (a dan b) yang menampung nilai 10 dan 12. Kedua variabel ini berisikan angka dan selanjutnya kita mangubah kedalam bilangan biner menggunakan fungsi bin(). Selanjutnya gunakan symbol operator bitwise & (and) yang disimpan dalam variabel c. Hasil yang dapat kita lihat ( 10 & 12) adalah 8 dengan biner (1010 & 1100) adalah 1000.

operator bitwise python
operator bitwise python

Contoh selanjutnya pada operator bitwise dalam penggunakan | or. Perhatikan potongan kode berikut :

Sama dengan contoh diatas, sebelumnya menggunakan and (&) maka ini Kita menggunakan | (or). Hanya dari bilangan (10 | 12) adalah 14 dengan biner (1010 | 1000) adalah 1110.

operator bitwise or

Begitu juga dengan jenis operator bitwise lainnya yang bisa Anda coba sendiri. Hanya mengganti symbol operator yang terkait.

6. Operator Keanggotaan

Operator ini digunakan untuk menguji apakah urutan disajikan dalam bentuk objek. Operator keanggotaan dalam python dikenal ada dua yaitu in dan not in.

SymbolKeterangan
inMengembalikan nilai True jika urutan dengan nilai yang ditentukan ada di objek
not inMengembalikan nilai True jika urutan dengan nilai yang ditentukan tidak ada di objek
tabel symbol dan keterangan operator keanggotaan

sebagai contoh perhatikan potongan kode berikut ini :

Disini ada dua data dalam variabel x, dimana datanya adalah donat dan nasi. Selanjutnya dengan menggunakan operator in kita akan mencari apakah kata nasi ada pada variabel x. Jika ada maka hasilnya True dan jika Salah maka hasilnya False.

Begitu juga dengan not in, perhatikan contoh berikut :

Kenapa hasilnya True ? ini karena yang dicari “mie” dengan menggunakan not in (tidak tersedia) didalam variabel x. Dan ini benar karena mie tidak termasuk dalam anggota x.


Muzanni

Algorithms Learner, future lecturer and Happy to sharing about knowledge

Tutorial Menarik Lainnya

tipe data dictionary python
tipe data set python
Tipe data tuple python
tipe data list python

Diskusi

Belum Ada Diskusi
Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD