Phyton 5 : Jenis-jenis Operator

ID • 2 years ago • 7 min read • 4214 views
Phyton 5 : Jenis-jenis Operator

Phyton 5 : Jenis-jenis Operator

id7 min read • 4214 views

Phyton 5 : Jenis-jenis Operator

 

Dalam perjalanan mempelajari pemrograman Python, pemahaman tentang berbagai jenis operator merupakan langkah awal yang penting. Operator dalam Python memungkinkan pengguna untuk melakukan berbagai operasi aritmatika, perbandingan, logika, dan lainnya dalam kode mereka. Dari operator aritmatika yang digunakan untuk melakukan perhitungan matematika dasar hingga operator perbandingan yang digunakan untuk membandingkan nilai antara dua variabel, pemahaman yang kuat tentang berbagai jenis operator ini akan membantu para pemula untuk memahami dasar-dasar bahasa pemrograman Python dengan lebih baik. Dalam artikel ini, kita akan menjelajahi berbagai jenis operator dalam Python, mulai dari yang paling dasar hingga yang lebih kompleks, serta bagaimana dan kapan untuk menggunakannya dalam pengembangan aplikasi Python yang sebenarnya.

 

 

Memahami Operator Aritmatika dalam Pemrograman

Operator aritmatika adalah salah satu aspek fundamental dalam pemrograman yang sering digunakan. Dengan operator ini, kita dapat melakukan berbagai operasi matematika dalam kode program kita. Mari kita telaah lebih dalam mengenai operator-operator aritmatika yang umum digunakan:

  1. Penjumlahan (+): Operator ini digunakan untuk menjumlahkan dua nilai.
  2. Pengurangan (-): Digunakan untuk mengurangkan satu nilai dari nilai lainnya.
  3. Perkalian (*): Operator ini untuk mengalikan dua nilai.
  4. Pembagian (/): Menggunakan operator ini untuk membagi nilai pertama dengan nilai kedua.
  5. Sisa Bagi (%): Digunakan untuk mendapatkan sisa hasil bagi antara dua nilai.
  6. Pemangkatan (**): Operator ini digunakan untuk memangkatkan sebuah nilai dengan eksponen lainnya.

 

Mari kita lihat contoh penggunaan operator-operator ini dalam sebuah program:

 

```python
# file: operator_aritmatika.py


# Ambil input untuk mengisi nilai
a = int(input("Inputkan nilai a: "))
b = int(input("Inputkan nilai b: "))


# Menggunakan operator penjumlahan
c = a + b
print("Hasil %d + %d = %d" % (a, b, c))


# Operator Pengurangan
c = a - b
print("Hasil %d - %d = %d" % (a, b, c))


# Operator Perkalian
c = a * b
print("Hasil %d * %d = %d" % (a, b, c))


# Operator Pembagian
c = a / b
print("Hasil %d / %d = %f" % (a, b, c))


# Operator Sisa Bagi
c = a % b
print("Hasil %d %% %d = %d" % (a, b, c))


# Operator Pangkat
c = a ** b
print("Hasil %d ** %d = %d" % (a, b, c))
```

 

Dalam kode di atas, kita telah melihat bagaimana operator-operator aritmatika dapat digunakan dalam sebuah program Python untuk melakukan operasi matematika dasar. Dengan pemahaman yang baik tentang operator-operator ini, kita dapat membuat program-program yang lebih kompleks dan efisien. Jadi, mari terus eksplorasi dan memperdalam pengetahuan kita tentang pemrograman!

Baca Juga : - Python 4 Cara Mengambil Input

                    - Python 3 Konsep Variabel Dan Data

Operator Penugasan

Operator penugasan adalah instruksi dalam pemrograman yang digunakan untuk memberikan nilai atau melakukan operasi pada variabel. Dengan menggunakan operator ini, kita dapat melakukan berbagai tugas seperti pengisian nilai, penambahan, pengurangan, perkalian, pembagian, dan lainnya. Berikut adalah beberapa contoh operator penugasan beserta simbolnya:

  1. Pengisian (=): Digunakan untuk mengisikan nilai pada variabel.
  2. Penjumlahan (+=): Menambahkan nilai variabel dengan nilai tertentu.
  3. Pengurangan (-=): Mengurangkan nilai variabel dengan nilai tertentu.
  4. Perkalian (*=): Mengalikan nilai variabel dengan nilai tertentu.
  5. Pembagian (/=): Membagi nilai variabel dengan nilai tertentu.
  6. Sisa Bagi (%=): Melakukan operasi sisa bagi antara nilai variabel dengan nilai tertentu.
  7. Pemangkatan (**=): Memangkatkan nilai variabel dengan eksponen tertentu.

 

Mari kita lihat contoh penggunaan operator penugasan dalam sebuah program Python:

 

```python
# file: operator_penugasan.py


# Ambil input untuk mengisi nilai
a = int(input("Inputkan nilai a: "))  # contoh operator penugasan untuk mengisi nilai
print("Nilai a = %d" % a)


# Coba kita jumlahkan nilai a dengan operator penugasan
a += 5  # contoh operator penugasan untuk menjumlahkan
# Setelah nilai a ditambah 5, mari kita lihat isinya
print("Nilai setelah ditambah 5:")
print("a = %d" % a)
```

 

Dalam contoh di atas, kita melihat penggunaan operator penugasan `+=` untuk menambahkan nilai 5 pada variabel `a`. Dengan menggunakan operator penugasan, kita dapat dengan mudah melakukan operasi tertentu pada variabel tanpa perlu menuliskan kode yang panjang dan repetitif. Hal ini membantu meningkatkan efisiensi dan kejelasan dalam penulisan kode program. Teruslah eksplorasi dan manfaatkan operator-operator penugasan ini dalam pengembangan program-program Anda!

 

Operator Pembanding

Operator pembanding, atau sering disebut operator relasi, digunakan untuk membandingkan dua nilai dan menghasilkan nilai kebenaran (True atau False) berdasarkan hasil perbandingan. Operator-operator pembanding yang umum digunakan adalah sebagai berikut:

  1. Lebih Besar (>): Menghasilkan True jika nilai pertama lebih besar dari nilai kedua.
  2. Lebih Kecil (<): Menghasilkan True jika nilai pertama lebih kecil dari nilai kedua.
  3. Sama Dengan (==): Menghasilkan True jika kedua nilai sama.
  4. Tidak Sama dengan (!=): Menghasilkan True bila dua nilai berbeda.
  5. Lebih Besar Sama dengan (>=): Menghasilkan True jika nilai pertama lebih besar atau sama dengan nilai kedua.
  6. Lebih Kecil Sama dengan (<=): Menghasilkan True jika nilai pertama lebih kecil atau sama dengan nilai kedua.

 

Mari kita lihat contoh penggunaan operator pembanding dalam sebuah program Python:

 

```python
# file: operator_pembanding.py


a = int(input("Inputkan nilai a: "))
b = int(input("Inputkan nilai b: "))


# apakah a sama dengan b?
c = a == b
print("Apakah %d == %d: %r" % (a, b, c))


# apakah a < b?
c = a < b
print("Apakah %d < %d: %r" % (a, b, c))


# apakah a > b?
c = a > b
print("Apakah %d > %d: %r" % (a, b, c))


# apakah a <= b?
c = a <= b
print("Apakah %d <= %d: %r" % (a, b, c))


# apakah a >= b?
c = a >= b
print("Apakah %d >= %d: %r" % (a, b, c))


# apakah a != b?
c = a != b
print("Apakah %d != %d: %r" % (a, b, c))
```

 

Dalam contoh di atas, kita menggunakan operator pembanding untuk membandingkan nilai a dan b, dan kemudian mencetak hasil perbandingan tersebut. Dengan operator pembanding, kita dapat membuat logika atau kondisi dalam program kita untuk mengambil keputusan berdasarkan perbandingan antara dua nilai. Teruslah eksplorasi dan manfaatkan operator-operator pembanding ini dalam pengembangan program-program Anda!

 

Operator Logika

Operator logika berguna untuk melakukan perintah operasi logika seperti AND, OR, dan NOT. Dengan operator-logika, kita dapat membuat logika yang kompleks dalam program kita. Berikut adalah beberapa operator logika yang umum digunakan beserta simbolnya di Python:

  1. Logika AND (`and`): Menghasilkan True jika kedua operand bernilai True.
  2. Logika OR (`or`): Menghasilkan True jika salah satu atau kedua operand bernilai True.
  3. Negasi/kebalikan (`not`): Menghasilkan nilai kebalikan dari operand.

 

Mari kita lihat contoh penggunaan operator logika dalam sebuah program Python:

 

```python
a = True
b = False


# Logika AND
c = a and b
print("%r and %r = %r" % (a, b, c))


# Logika OR
c = a or b
print("%r or %r = %r" % (a, b, c))


# Logika Not
c = not a
print("not %r  = %r" % (a, c))
```

 

Dalam contoh di atas, kita menggunakan operator logika untuk melakukan operasi AND, OR, dan NOT antara dua nilai boolean (`True` dan `False`). Dengan memahami cara kerja operator logika, kita dapat membuat alur logika yang kompleks dalam program kita, yang memungkinkan kita untuk mengontrol alur eksekusi program berdasarkan kondisi-kondisi tertentu. Teruslah eksplorasi dan manfaatkan operator-operator logika ini dalam pengembangan program-program Anda!

Series: Python
  1. Pengertian dan Kegunaan Bahasa Pemrograman Python
  2. Phyton 1 : Tutorial Pengenalan Dasar
  3. Phyton 2 : Macam Penulisan Sintaks
  4. Phyton 3 : Konsep Variabel dan Data
  5. Phyton 4 - Cara Mengambil Input dan Output
  6. Phyton 5 : Jenis-jenis Operator
  7. Phyton 6 - Percabangan
  8. Phyton 7 - Perulangan
  9. Phyton 8 - Struktur Data List
  10. 4 Variasi Fungsi Print () Pada Phyton
  11. Tutorial Python: Struktur Data Dictionary
  12. Phyton 9 - Struktur Data Tuple
  13. Phyton 9 : Struktur Data Tuple Part 2
  14. 5 Variasi Coding Python dengan Fungsi Concatenate, Yuk, Coba
  15. PyScript: Masa Depan Python di Browser ?
  16. 7 Hal Dasar yang Harus Diketahui Tentang Dictionary pada Python
  17. Memahami Fungsi dan Prosedur pada Python
  18. 6 Proyek Coding Python untuk Meningkatkan Portofolio Anda
  19. Tutorial Python: Membaca dan Menulis File dengan Lebih Mendalam
  20. Cara Baca Dan Parse File CSV di Python
  21. 7 Teknik Membuat Dictionary di Python dengan Data dari Berbagai Sumber
  22. 5 Kesalahan Umum dalam Menggunakan Dictionary di Python dan Cara Menghindarinya
  23. Belajar Python: Proses Data JSON dari File dan API Web
  24. Belajar Python: Buat Fungsi Dengan Lambda Expression
  25. Apa Maksud dari *args dan kwargs pada Python?
  26. Tutorial Membuat 3 Jenis Kalkulator Dengan Python
  27. Panduan Lengkap: Cara Menghapus Item di List Python Tanpa Drama
  28. Cara Bangun Dashboard di Jupyter Pakai Solara
  29. 6 Perintah pip yang Harus Diketahui Setiap Developer Python
  30. Panduan Lengkap Menggunakan pip: Manajer Paket Python yang Wajib Dikuasai
  31. Rekomendasi 6 Framework Terbaik untuk Python: Dari Santai Sampai Superhero!
  32. Benar Nggak Sih Python Ramah untuk Programmer Pemula?
  33. Optimasi Performa Perbandingan Dokumen di Python: Ketika CPU Lo Kerja Rodi!
  34. Mengupas Tuntas Cara Mengiterasi Dictionary di Python: Panduan Lengkap yang Gak Bikin Pusing!
  35. 5 Proyek AI Seru yang Bisa Lo Bangun Weekend Ini dengan Python
  36. Rust vs Python: Duel Sengit Bahasa Pemrograman! Mana yang Cocok Buat Lo?
  37. 6 Trik Python Terbaru 2025 yang Wajib Dicoba Programmer
  38. Tutorial Lengkap Membuat News Aggregator Menggunakan Python
  39. Stop Nulis Function Python Kayak Gini, Bro!
  40. 7 Python Decorators yang Bikin Kode Lo Makin Canggih
  41. Trik Python debugging yang wajib lo coba.
  42. Membangun List di Python: Filosofi, Teknik, dan Tips Anti-Kudet
  43. DERET FAKTORIAL: SI "BAHAN VIRAL" MATEMATIKA YANG BIKIN KODE LO NAIK LEVEL!
  44. Project Python Seru: Bikin Script Otomatisasi Pengorganisir File (Biar Folder Download Nggak Kayak Gudang)
  45. Automating Email Sending Via Phyton – Biar Jempol Lo Pensiun Dini
  46. Project 2: Automating Web Scraping for Data Collection dengan Python
  47. Automatisasi Tugas GUI dengan PyAutoGUI
  48. Cara Lama vs Cara Kekinian: Belajar dataclass Python
  49. Automatisasi Laporan PDF dengan Python
  50. Membongkar Rahasia field() di Python: Kendali Penuh atas Dataclass
  51. Praktik Lanjutan Menulis Kode Python yang Bersih dan Ramah Pemula
  52. Python Function Annotations: Fitur Keren yang Sering Diremehkan, Padahal Bikin Kamu Terlihat Programmer Cerdas
  53. Python Keyword Arguments: Panduan Bad Boy Buat Programmer Biar Nggak Salah Urus Function
  54. Belajar Fungsi Tanpa Parameter Python dari Nol: Panduan Lengkap Buat Pemula Sampai Nyantol di Kepala
  55. Tutorial Coding: Keluar dari Plateau of False Competence di Python
  56. Plotting Graph Menggunakan Seaborn di Python
  57. Mutable vs Immutable Objects di Python: Konsep Dasar yang Sering Diremehkan
  58. Python time.sleep() – Cara Mudah Memberi Jeda pada Program Kamu
  59. Mengapa Saya Berhenti Menggunakan Class di Python (Dan Apa yang Saya Gunakan Sebagai Gantinya)
  60. Different Delay Time of Python sleep() – Mengatur Jeda Sesuai Kebutuhan Program
  61. Mengenal Python math Module: Panduan Lengkap untuk Operasi Matematika di Python
Published on March 30, 2024
Last updated on June 03, 2026

If you like this post and want to support us, you can support us via buymeacoffee or trakteer.