Materi Kuliah

Tutorial Python: 7 Operator Penting Di Python

Hai Sobat Programming! Setelah mengetahui tipe data pada python, sudah tahukah kalian apa saja operator yang ada di python? Dalam membuat sebuah program tentu saja kita tidak akan terlepas dari penggunaan sebuah operator, namun apa saja operator yang perlu diketahui? Simak 7 Operator Penting di Python.

Python membagi operator menjadi 7 kelompok sebagai berikut.

  1. Operator aritmatika
  2. Operator penugasan
  3. Operator perbandingan
  4. Operator logika
  5. Operator identitas
  6. Operator Membership
  7. Operator bitwise

1. Operator Aritmatika

Operator aritmatika digunakan dalam operasi matematika dan termasuk yang paling sering untuk digunakan.

OperatorSimbol
Penjumlahan+
Pengurangan
Perkalian*
Pembagian/
Modulus%
Pangkat**
Pembagian Lantai (√)//
Tabel Operator Aritmatika

Berikut adalah contoh program python menggunakan operator aritmatika.

x = 15
y = 4

#Penjumlahan
penjumlahan = x + y
print("Hasil Penjumlahan = ", penjumlahan)

#Pengurangan
pengurangan = x - y
print("Hasil Pengurangan = ", pengurangan)

#Perkalian
perkalian = x * y
print("Hasil Perkalian = ", perkalian)

#Pembagian
pembagian = x / y
print("Hasil Pembagian = ", pembagian)

#Modulus (sisa bagi)
modulus = x % y
print("Hasil Modulus = ", modulus)

#Pangkat
pangkat = x ** y
print("Hasil Pangkat = ", pangkat)

#Pembagian Lantai
bagiLantai = x // y
print("Hasil Pembagian Lantai = ", bagiLantai)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

2. Operator Penugasan

Operator Penugasan (Assignment Operators) digunakan untuk menetapkan nilai suatu variabel.

OperatorSimbolPenjelasan
Isi nilai=x = 3
Isi dan tambah+=x += 3 ⇔ x = x + 3
Isi dan kurang–=x –= 3 ⇔ x = x – 3
Isi dan kali*=x *= 3 ⇔ x = x * 3
Isi dan bagi/=x /= 3 ⇔ x = x / 3
Isi dan sisa bagi%=x %= 3 ⇔ x = x % 3
Isi dan pembagian lantai//=x //= 3 ⇔ x = x // 3
Isi dan AND&=x &= 3 ⇔ x = x & 3
Isi dan OR|=x |= 3 ⇔ x = x | 3
Isi dan XOR^=x ^= 3 ⇔ x = x ^ 3
Isi dan geser kiri<<=x <<= 3 ⇔ x = x << 3
Isi dan geser kanan>>=x >>= 3 ⇔ x = x >> 3
Tabel Operator Penugasan

Berikut adalah contoh program java menggunakan operator penugasan.

#Pengisian nilai
x = 12

#Pengisian dan penjumlahan
x += 5
print("Penggunaan ( += ) ")
print("x = ", x)

x = 12
#Pengisian dan pengurangan
x -= 5
print("Penggunaan (  –=) ")
print("x = ", x)

x = 12
#Pengisian dan perkalian
x *= 5
print("Penggunaan (  *= )")
print("x = ", x)

x = 12
#Pengisian dan pembagian
x /= 2
print("Penggunaan (  /= )")
print("x = ", x)

x = 12
#Pengisian dan sisa bagi
x %= 2
print("Penggunaan (  %= )")
print("x = ", x)

x = 12
#Pengisian dan bagi lantai
x //= 2
print("Penggunaan ( //= )")
print("x = ", x)

x = 12
#Pengisian dan AND
#Akan dilakukan operasi AND pada biner x dan 2
x &= 2
print("Penggunaan (  &= )")
print("x = ", x)

x = 12
#Pengisian dan OR
#Akan dilakukan operasi OR pada biner x dan 2
x |= 2
print("Penggunaan (  |= )")
print("x = ", x)

x = 12
#Pengisian dan XOR
#Akan dilakukan operasi XOR pada biner x dan 2
x ^= 2
print("Penggunaan (  ^= )")
print("x = ", x)

x = 12
#Pengisian dan geser kiri
#Akan dilakukan pergeseran digit biner ke kiri dari x sebanyak 2
x <<= 2
print("Penggunaan (  <<= )")
print("x = ", x);

x = 12
#Pengisian dan geser kanan
#Akan dilakukan pergeseran digit biner ke kanan dari x sebanyak 2
x >>= 2
print("Penggunaan (  >>= )")
print("x = ", x)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

3. Operator Perbandingan

Operator ini digunakan untuk membandingkan dua nilai atau variabel. Operator ini akan sangat membantu kita membuat sebuah keputusan. Nilai yang dihasilkan dari operator ini adalah boolean berupa True atau False.

OperatorSimbol
Lebih Besar>
Lebih Kecil<
Sama dengan==
Tidak sama dengan!=
Lebih dari sama dengan>=
Kurang dari sama dengan<=
Tabel Operator Perbandingan

Berikut adalah contoh program python menggunakan operator pembanding.

x = 3
y = 5

#Lebih besar
print(x > y)

#Lebih kecil
print(x < y)

#Sama dengan
print(x == y)

#Tidak sama dengan
print(x != y)

#Lebih dari sama dengan
print(x >= y)

#Kurang dari sama dengan
print(x <= y)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

4. Operator Logika

Operator logika digunakan untuk menentukan logika matematika sebuah nilai ataupun variabel. Kalian yang sudah pernah belajar logika matematika pasti sudah tidak asing untuk memahami logika ini.

OperatorSimbolPenjelasan
Logika ANDandBernilai True jika kedua pernyataan True
Logika ORorBernilai True jika setidaknya terdapat satu pernyataan True
Logika notnotAkan mengembalikan nilai yang berkebalikan
Tabel Operator Logika

Berikut adalah contoh program python menggunakan operator logika.

x = True
y = False

#Logika AND
print(x  and  y)

#Logika OR
print(x or y)

#Logika not
print( not(x) )

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

False
True
False

5. Operator Identitas

Operator identitas digunakan untuk menentukan apakah suatu objek sama dengan objek lainnya, termasuk isi dan tempat penyimpanannya.

SimbolPenjelasan
isTrue jika kedua variabel adalah objek yang sama
is notTrue jika kedua variabel bukan objek yang sama
Tabel Operator Identitas

Berikut adalah contoh program python menggunakan operator identitas.

x = ["Mobil", "Motor", "Kereta"]
y = ["Mobil", "Motor", "Kereta"]
z = x

print(x is z)
print(x is not y)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

True
True

6. Operator Membership

Operator membership digunakan untuk mementukan apakah suatu nilai merupakan bagian dari objek atau tidak.

SimbolPenjelasan
inTrue jika nilai bagian dari objek
not inTrue jika nilai bukan bagian dari objek
Tabel Operator Membership

Berikut adalah contoh program python menggunakan operator membership

x = ["Mobil", "Motor", "Kereta"]

print("Motor" in x)
print("Motor" not in x)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

True
False

7. Operator Bitwise

Operator bitwise digunakan dalam operasi bilangan biner.

OperatorSimbol
And&
Or|
Xor^
Not~
Right Shift>>
Left Shift<<
Tabel Operator Bitwise

Berikut adalah contoh program python menggunakan operator Bitwise.

x = 101
y = 100

#And
print(x & y)

#Or
print(x | y)

#Xor
print(x ^ y)

#Not
print(~x)

#Right Shift
print(x >> 2)

#Left Shift
print(x << 2)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

Nah jadi itulah 7 Operator dasar di Python yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Python? Tetap update infomarsi dari kami ya

Ahmad Syauqi Syuhada

Recent Posts

Biaya Kuliah IPI Universitas Negeri Surakarta Sebelas Maret (UNS) Jalur Mandiri Tahun 2024/2025

Halo Mate! Kamu tertarik melanjutkan kuliah di Universitas Negeri Surakarta Sebelas Maret (UNS) Jalur mandiri?…

1 year ago

Daya Tampung Universitas Negeri Surakarta  Sebelas Maret (UNS) Tahun 2024/2025

Halo Mate! Kamu ingin melanjutkan studi di Universitas Negeri Surakarta  Sebelas Maret (UNS) ? Atau…

1 year ago

Biaya Kuliah UKT UPN Veteran Yogyakarta Jalur SNBP SNBT Mandiri Tahun 2024/2025

Halo Mate! Kamu tertarik melanjutkan kuliah di UPN Veteran Yogyakarta (UPNYK) ? Tentu kamu perlu…

1 year ago

Persyaratan Beasiswa Wakaf Produktif Batch 5 Tahun 2024

Halo Mate! Informasi beasiswa kembali hadir. Pendaftaran Program Beasiswa Wakaf Produktif Batch 5 tahun 2024…

1 year ago

Daya Tampung & Jadwal Jalur Mandiri UM Universitas Gadjah Mada (UGM) Tahun 2024/2025

Halo Mate! Kamu ingin melanjutkan studi di Universitas Gadjah Mada (UGM) ? Atau sedang menunggu…

1 year ago

Daya Tampung Jalur Mandiri Universitas Syiah Kuala (USK) Tahun 2024/2025

Halo Mate! Kamu ingin melanjutkan studi di Universitas Syiah Kuala (USK) ? Atau sedang menunggu…

1 year ago