//Contact Form //Syntax Highlighter
Notifikasi
Tidak ada notifikasi baru.
Penelusuran Trending (7 hari terakhir)

Mengenal 7 Jenis Operator Dalam Bahasa Pemrograman Python

Mengenal 7 Jenis Operator Dalam Bahasa Pemrograman Python

Simkode | Mengenal 6 Jenis Operator Dalam Bahasa Pemrograman Python - Halo Simkoder's, yuk kita lanjutkan belajar Python lagi. Setelah kalian mengetahui tentang variabel dan fungsi pada Python serta tipe - tipe data pada Python. Maka selanjutnya kalian perlu Mengenal 7 Jenis Operator Dalam Bahasa Pemrograman Python.

Sahabat Simkoder's, belajar coding memang bertahap dan pelan - pelan. Tidak bisa langsung seketika semua materi dipelajari namun tak ada yang masuk ke otak. Nah agar bisa kita pahami ada sedikit tips agar cepat memahami coding, Caranya yaitu dengan mempelajari satu bahasan kemudia kalian praktekan secara berulang - ulang sampai kalian bisa menuliskan tanpa melihat contohnya.

Nah, jika sudah paham pisa lanjut ke pembahasan selanjutnya, Tapi bagi kalian yang belum mengenal Variabel dan Fungsi pada Python bisa akses artikel berikut ini .

👉 Belajar Python Dasar : Mengenal Variabel dan Fungsi Pada Python #Part 1

👉 Belajar Python Dasar : Mengenal Variabel dan Fungsi Pada Python #Part 2

Dan yang belum memahami tentang tipe - tipe data pada Python berserta dengan contohnya bisa akses disini 👉 Mengenal Tipe Data Pada Bahasa Pemrograman Python Serta Contohnya

Baik, sebelum ke pokok pembahasan, kita bahas dulu pengertian dari Operator dalan Pyhton beserta dengan kegunaannya.

Apa itu Operator dalam Python ?

Operator dalam Python adalah simbol khusus yang digunakan untuk melakukan operasi pada operand (nilai atau variabel). Operator digunakan untuk melakukan berbagai tugas seperti operasi matematika, pembandingan, logika, penugasan, dan sebagainya. Dengan operator memungkinkan kalian untuk melakukan manipulasi data, menggabungkan nilai, menguji kondisi, dan mengendalikan alur program.

Operator dalam Python memainkan peran penting dalam menulis kode yang efisien, ekspresif, dan terstruktur. Hal ini membantu kalian dalam melakukan berbagai tugas pemrograman seperti pengolahan data, pengambilan keputusan, pengulangan, dan manipulasi objek.

Jenis Operator dalam Python

Dalam Python, terdapat berbagai jenis operator seperti.
  1. Operator Aritmatika
  2. Operator Perbandingan
  3. Operator Logika
  4. Operator Penugasan
  5. Operator Identitas
  6. Operator Keanggotaan
  7. Operator Bitwise
Setiap jenis operator memiliki aturan dan fungsinya sendiri dalam melakukan operasi tertentu. Nah, untuk detil langkapnya akan kita bahasa satu - persatu dari masing - masing operator dalam Python.

7 Jenis Operator Dalam Bahasa Pemrograman Python

1. Operator Aritmatika

Operator aritmatika dalam Python adalah jenis operator yang digunakan untuk melakukan operasi matematika pada operand numerik. Operator ini memungkinkan Anda untuk melakukan operasi penjumlahan, pengurangan, perkalian, pembagian, modulo, pangkat, dan pembagian floor.\

Berikut ini adalah operator aritmatika pada Python :

Operator Deskripsi Contoh
+ Penjumlahan x + y
- Pengurangan x - y
* Perkalian x * y
/ Pembagian x / y
% Modulo x % y
** Pangkat x ** y
// Pembagian Floor x // y

Keterangan :
  • Operator Penjumlahan (+): Digunakan untuk menjumlahkan dua nilai numerik.
  • Operator Pengurangan (-): Digunakan untuk mengurangkan satu nilai numerik dari yang lain.
  • Operator Perkalian (*): Digunakan untuk mengalikan dua nilai numerik.
  • Operator Pembagian (/): Digunakan untuk membagi satu nilai numerik dengan yang lain. Hasilnya selalu dalam bentuk float.
  • Operator Modulo (%): Digunakan untuk mendapatkan sisa pembagian dari suatu nilai numerik.
  • Operator Pangkat (**): Digunakan untuk menghasilkan pangkat dari suatu nilai numerik.
  • Operator Pembagian Floor (//): Digunakan untuk membagi dua nilai numerik dan menghasilkan hasil pembagian integer (pembulatan ke bawah).
Contoh Syntax Code Operator Aritmatika
# Nilai

x = 5
y = 3

penjumlahan     = x + y    # 5 + 3 = 8
pengurangan     = x - y    # 5 - 3 = 2
perkalian       = x * y    # 5 * 3 = 15
pembagian       = x / y    # 5 / 3 = 1.6666666666666667
modulo          = x % y    # 5 % 3 = 2
pangkat         = x ** y   # 5 ** 3 = 125
pembagian_floor = x // y   # 5 // 3 = 1

#Hasil

print(penjumlahan)
print(pengurangan)
print(perkalian)
print(pembagian)
print(modulo)
print(pangkat)
print(pembagian_floor)
Output

8
2
15
1.6666666666666667
2
125
1
Operator aritmatika sangat berguna dalam perhitungan matematika dan manipulasi data numerik dalam bahasa Python.

2. Operator Perbandingan

Operator perbandingan dalam Python adalah jenis operator yang digunakan untuk membandingkan dua nilai atau variabel. Operator ini menghasilkan nilai Boolean (True atau False) sebagai hasil perbandingan. Perbandingan ini dapat digunakan untuk menguji kesetaraan, perbandingan nilai relatif, dan perbandingan urutan antara operand.

Berikut adalah operator perbandingan dalam Python:
Operator Deskripsi Contoh
== Sama dengan x == y
!= Tidak sama dengan x != y
< Lebih kecil dari x < y
> Lebih besar dari x > y
<= Kurang dari atau sama dengan x <= y
>= Lebih dari atau sama dengan x >= y
Keterangan :
  • Operator Sama dengan (==): Memeriksa apakah dua nilai atau variabel sama.
  • Operator Tidak sama dengan (!=): Memeriksa apakah dua nilai atau variabel tidak sama.
  • Operator Lebih kecil dari (<): Memeriksa apakah nilai sebelah kiri lebih kecil dari nilai sebelah kanan.
  • Operator Lebih besar dari (>): Memeriksa apakah nilai sebelah kiri lebih besar dari nilai sebelah kanan.
  • Operator Kurang dari atau sama dengan (<=): Memeriksa apakah nilai sebelah kiri kurang dari atau sama dengan nilai sebelah kanan.
  • Operator Lebih dari atau sama dengan (>=): Memeriksa apakah nilai sebelah kiri lebih besar dari atau sama dengan nilai sebelah kanan.
Contoh Penggunaan Syntax Code Operator Perbandingan

x = 5
y = 3

sama_dengan             = x == y  # False
tidak_sama_dengan       = x != y  # True
lebih_kecil_dari        = x < y   # False
lebih_besar_dari        = x > y   # True
kurang_dari_sama_dengan = x <= y  # False
lebih_dari_sama_dengan  = x >= y  # True

print(sama_dengan)
print(tidak_sama_dengan)
print(lebih_kecil_dari)
print(lebih_besar_dari)
print(kurang_dari_sama_dengan)
print(lebih_dari_sama_dengan)
Output
False
True
False
True
False
True
Operator perbandingan sangat berguna dalam menguji kondisi dan pengambilan keputusan dalam program Python. Operator ini memungkinkan kalian untuk membandingkan nilai, memeriksa kesetaraan, atau menentukan urutan nilai secara relatif.

3. Operator Logika

Operator logika dalam Python adalah jenis operator yang digunakan untuk melakukan operasi logika pada nilai-nilai Boolean. Operator ini menghasilkan nilai Boolean (True atau False) berdasarkan hasil operasi logika pada operand.

Berikut adalah operator logika yang umum digunakan dalam Python:

Operator Deskripsi Contoh
and Logika AND x and y
or Logika OR x or y
not Logika NOT not x
Keterangan:
  • Operator Logika AND (and): Menghasilkan "True" jika kedua operand bernilai "True", dan "False" jika salah satu atau kedua operand bernilai "False".
  • Operator Logika OR (or): Menghasilkan "True" jika salah satu atau kedua operand bernilai "True", dan False jika kedua operand bernilai "False".
  • Operator Logika NOT (not): Menghasilkan kebalikan dari nilai operand. Jika operand awalnya "True", hasilnya akan menjadi "False", dan sebaliknya.
Contoh Penggunana Syntax Code Operator Logika

x = True
y = False

logika_and = x and y  # False
logika_or = x or y  # True
logika_not = not x  # False

print(logika_and)
print(logika_or)
print(logika_not)
Output

False
True
False
Operator logika sangat berguna dalam pengambilan keputusan kompleks dan pengendalian alur program. Dengan Operator memungkinkan kalian untuk menggabungkan kondisi, memeriksa keterpenuhan multiple kondisi, atau membalikkan nilai kondisi. Dengan menggunakan operator logika, Anda dapat membuat kode yang lebih fleksibel dan responsif terhadap berbagai skenario.

4. Operator Penugasan

Operator penugasan dalam Python adalah jenis operator yang digunakan untuk memberikan nilai kepada variabel. Operator ini memungkinkan Anda untuk menyimpan nilai dalam variabel dengan cara yang ringkas dan efisien.

Berikut adalah operator penugasan yang umum digunakan dalam Python:

Operator Deskripsi Contoh
= Penugasan x = y
+= Penugasan penjumlahan x += y
-= Penugasan pengurangan x -= y
*= Penugasan perkalian x *= y
/= Penugasan pembagian x /= y
%= Penugasan modulo x %= y
**= Penugasan pangkat x **= y
//= Penugasan pembagian floor x //= y
Keterangan :
  • Operator Penugasan Sederhana (=): Digunakan untuk menugaskan nilai dari ekspresi sebelah kanan ke variabel di sebelah kiri.
  • Operator Penugasan dengan Penjumlahan (+=): Digunakan untuk menambahkan nilai ekspresi sebelah kanan ke nilai variabel di sebelah kiri, dan menugaskan hasil penjumlahan tersebut ke variabel.
  • Operator Penugasan dengan Pengurangan (-=): Digunakan untuk mengurangkan nilai ekspresi sebelah kanan dari nilai variabel di sebelah kiri, dan menugaskan hasil pengurangan tersebut ke variabel.
  • Operator Penugasan dengan Perkalian (*=): Digunakan untuk mengalikan nilai ekspresi sebelah kanan dengan nilai variabel di sebelah kiri, dan menugaskan hasil perkalian tersebut ke variabel.
  • Operator Penugasan dengan Pembagian (/=): Digunakan untuk membagi nilai variabel di sebelah kiri dengan nilai ekspresi sebelah kanan, dan menugaskan hasil pembagian tersebut ke variabel.
  • Operator Penugasan dengan Modulo (%=): Digunakan untuk mengambil sisa pembagian nilai variabel di sebelah kiri dengan nilai ekspresi sebelah kanan, dan menugaskan hasil sisa pembagian tersebut ke variabel.
  • Operator Penugasan dengan Pangkat (**=): Digunakan untuk menghasilkan nilai pangkat dari variabel di sebelah kiri dengan eksponen dari ekspresi sebelah kanan, dan menugaskan hasil pangkat tersebut ke variabel.
  • Operator Penugasan dengan Pembagian Floor (//=): Digunakan untuk membagi nilai variabel di sebelah kiri dengan nilai ekspresi sebelah kanan, kemudian membulatkan hasilnya ke bawah menjadi integer, dan menugaskan hasil pembagian floor tersebut ke variabel.
Contoh Penggunaan Sytax Code Operator Penugasan :

x = 5
y = 3

x += 2  # x = x + 2 (nilai x sekarang menjadi 7)
y *= 4  # y = y * 4 (nilai y sekarang menjadi 12)

print(x)
print(y)
Output

7
12
Operator penugasan sangat berguna dalam memperbarui nilai variabel, melakukan operasi matematika yang berulang, atau memodifikasi variabel dengan cara tertentu. Dengan menggunakan operator penugasan, kalian dapat mengurangi penulisan kode yang berlebihan dan membuat kode yang lebih mudah dibaca dan dipelihara.

5. Operator Identitas

Operator identitas dalam Python digunakan untuk memeriksa hubungan identitas antara dua objek. Operator ini menguji apakah dua objek mengacu pada objek yang sama di dalam memori atau tidak. Operator identitas membandingkan alamat memori objek yang diberikan dan menghasilkan nilai Boolean (True atau False) berdasarkan hasil perbandingan.

Berikut adalah operator identitas yang digunakan dalam Python:

Operator Deskripsi Contoh
is Sama dengan x is y
is not Tidak sama dengan x is not y

Keterangan :
  • Operator Identitas Sama (is): Memeriksa apakah dua objek mengacu pada objek yang sama di dalam memori.
  • Operator Identitas Tidak Sama (is not): Memeriksa apakah dua objek tidak mengacu pada objek yang sama di dalam memori.
Contoh Penggunaan Syntax Code Operator Identitas :
x = [1, 2, 3]
y = [1, 2, 3]
z = x

identitas_sama = x is y  # False, karena x dan y mengacu pada objek yang berbeda
identitas_tidak_sama = x is not y  # True, karena x dan y mengacu pada objek yang berbeda
identitas_sama_2 = x is z  # True, karena x dan z mengacu pada objek yang sama

print(identitas_sama)
print(identitas_tidak_sama)
print(identitas_sama_2)
Output
False
True
True
Operator identitas sangat berguna ketika kalian ingin memeriksa apakah dua variabel mengacu pada objek yang sama atau berbeda dalam memori. Hal ini dapat membantu dalam memahami hubungan antara objek, penggunaan objek yang efisien, dan pengujian kondisi yang lebih kompleks.

6. Operator Keanggotaan

Operator keanggotaan dalam Python digunakan untuk memeriksa apakah suatu nilai atau elemen terdapat dalam sebuah urutan atau koleksi. Operator ini mengembalikan nilai Boolean (True atau False) berdasarkan hasil pengecekan keanggotaan.

Berikut adalah operator keanggotaan yang digunakan dalam Python:

Operator Deskripsi Contoh
in Ada dalam x in y
not in Tidak ada dalam x not in y
Keterangan :
  • Operator Keanggotaan (in): Memeriksa apakah suatu nilai terdapat dalam urutan atau koleksi.
  • Operator Bukan Keanggotaan (not in): Memeriksa apakah suatu nilai tidak terdapat dalam urutan atau koleksi.
Operator keanggotaan sering digunakan dengan tipe data seperti string, list, tuple, dan set.

Contoh Penggunaan Syntax Code Operator Keanggotaan :

fruits = ["apple", "banana", "orange"]

# Memeriksa apakah "banana" terdapat dalam fruits
keanggotaan = "banana" in fruits  # True

# Memeriksa apakah "grape" tidak terdapat dalam fruits
bukan_keanggotaan = "grape" not in fruits  # True

print(keanggotaan)
print(bukan_keanggotaan)
Output :


True
True
Operator keanggotaan juga dapat digunakan dengan tipe data lain seperti string:


text = "Hello, world!"

# Memeriksa apakah "world" terdapat dalam text
keanggotaan = "world" in text  # True

# Memeriksa apakah "Python" tidak terdapat dalam text
bukan_keanggotaan = "Python" not in text  # True

print(keanggotaan)
print(bukan_keanggotaan)
Output :
True
True
Dengan menggunakan operator keanggotaan, Kalian dapat dengan mudah memeriksa keberadaan nilai dalam urutan atau koleksi, dan mengambil keputusan berdasarkan hasil pengecekan tersebut.

7. Operator Bitwise

Operator bitwise dalam Python adalah operator yang digunakan untuk melakukan operasi bit-by-bit pada nilai numerik dalam representasi biner. Operator ini beroperasi pada level bit individu dari nilai dan menghasilkan hasil berdasarkan operasi bitwise yang diterapkan.

Berikut adalah operator bitwise yang digunakan dalam Python:

Operator Deskripsi Contoh
& AND bitwise x & y
| OR bitwise x &#124; y
^ XOR bitwise x ^ y
~ NOT bitwise ~x
<< Geser kiri x << y
>> Geser kanan x >> y
Keterangan :
  • Operator Bitwise AND (&): Menghasilkan hasil operasi AND bit-by-bit dari operand.
  • Operator Bitwise OR (|): Menghasilkan hasil operasi OR bit-by-bit dari operand.
  • Operator Bitwise XOR (^): Menghasilkan hasil operasi XOR (exclusive OR) bit-by-bit dari operand.
  • Operator Bitwise NOT (~): Menghasilkan hasil operasi NOT (negasi) bit-by-bit dari operand. Mengubah setiap bit 1 menjadi 0 dan sebaliknya.
  • Operator Bitwise Left Shift (<<): Melakukan operasi shift kiri bit-by-bit pada operand.
  • Operator Bitwise Right Shift (>>): Melakukan operasi shift kanan bit-by-bit pada operand.
Contoh Penggunaan Syntax Code Operatot Bitwise :

x = 10  # Representasi biner: 1010
y = 6   # Representasi biner: 0110

bitwise_and   = x & y    # Hasil: 2 (Representasi biner: 0010)
bitwise_or    = x | y    # Hasil: 14 (Representasi biner: 1110)
bitwise_xor   = x ^ y    # Hasil: 12 (Representasi biner: 1100)
bitwise_not_x = ~x       # Hasil: -11 (Representasi biner: -1011)
left_shift    = x << 2   # Hasil: 40 (Representasi biner: 101000)
right_shift   = x >> 2   # Hasil: 2 (Representasi biner: 10)

print(bitwise_and)
print(bitwise_or)
print(bitwise_xor)
print(bitwise_not_x)
print(left_shift)
print(right_shift)
Output:
2
14
12
-11
40
2
Operator bitwise sering digunakan dalam operasi pemrograman tingkat rendah, manipulasi bit, pengkodean, dan optimisasi performa. Namun, penggunaan operator bitwise perlu hati-hati dan sesuai dengan kebutuhan spesifik karena mungkin tidak relevan atau sulit dibaca dalam banyak kasus pemrograman umum.

Gimana sahabat Simkoder's ? Pusing ya,, sama,, 😁. Tenang saja tidak semua operator yang kita sebutkan diatas harus dipakai semuanya, namun sesuai dengan kebutuhan. Namun, yang paling sering adalah operator aritmatika, logika dan perbanding, selain itu kondisional saja.

Okelah kita cukupkan pembahasan tentang Mengenal 7 Jenis Operator Dalam Bahasa Pemrograman Python. Semoag bisa menjadi inspirasi sahabat semua ya. Sampai jumpa di pembahasan berikutnya ya. Terima kasih.
Python
Gabung dalam percakapan
Posting Komentar