
Belajar Python itu sebenarnya nggak serumit yang kamu kira. Apalagi kalau kamu mulai dari dasar yang pasti kamu pakai terus, yaitu operator aritmatika. Nah, operator ini bekerja seperti ‘alat hitung’ yang membantu Python memproses perhitungan matematika. Selain itu, operator ini juga berguna saat kamu mengolah data, dan bahkan saat kamu membangun logika tertentu di dalam program.
Di sini kita bahas semuanya dengan bahasa santai, bertahap, dan gampang kamu cerna. Cocok untuk pemula maupun yang lagi mengulang materi dasar Python. Yuk kita bahas satu per satu!
Sebelum kita masuk ke jenis-jenis operator, ada baiknya kita pahami dulu gambaran materi yang bakal kamu pelajari di artikel ini. Dengan begitu, kamu bisa mengikuti penjelasannya secara lebih runtut dan nyaman.
Di sini, kamu akan memahami:
Dan yang paling penting, setelah memahami bagian ini, kamu bakal lebih percaya diri saat menulis program. Selain itu, operator aritmatika juga menjadi fondasi yang kamu butuhkan untuk memahami materi Python berikutnya.
Secara sederhana, operator aritmatika Python adalah simbol yang memproses berbagai perhitungan matematis, mulai dari penjumlahan, pengurangan, perkalian, hingga pembagian dan sisa bagi.
Cara kerjanya sama seperti operasi matematika sehari-hari, hanya saja kamu menuliskannya dalam bentuk sintaks Python.
Contoh simple:
x = 10
y = 5
print(x + y)
Output:
15
Di level pemula, kamu biasanya mulai memakai operator ini untuk latihan angka. Tapi semakin kamu mendalami Python, operator ini juga muncul dalam:
Makanya penting banget untuk memahami dasarnya sejak awal.
Selain itu, ada tujuh operator aritmatika utama yang biasa kamu gunakan di Python. Nah, kita bakal bahas semuanya satu per satu lengkap dengan contoh nyata, supaya kamu makin cepat paham.
Untuk mulai memahami penggunaannya, operator + punya fungsi utama untuk menjumlahkan dua nilai numerik.
Contoh:
a = 7
b = 3
print(a + b)
Output:
10
Selain itu, operator + juga bisa digunakan untuk menggabungkan string. Misalnya:
print("Halo " + "Python")
Output:
Halo Python
Gunakan lebih banyak kata-kata transisi.
Seperti namanya, operator ini berfungsi untuk mengurangi nilai. Selain itu, penggunaannya cukup sederhana dan mudah dipahami.
a = 15
b = 8
print(a - b)
Output:
7
Selain itu, operator – juga bisa dipakai untuk membuat nilai menjadi negatif, contohnya:
angka = -10
Selanjutnya, operator * digunakan untuk mengalikan dua angka. Selain itu, penggunaannya sangat umum dalam berbagai perhitungan di Python.
x = 4
y = 6
print(x * y)
Output:
24
Menariknya, operator * juga bisa memperbanyak string:
print("Haha " * 3)
Output:
Haha Haha Haha
Operator / menghasilkan nilai float.
x = 20
y = 5
print(x / y)
Output:
4.0
Meski pembagian tepat, Python tetap memberikan format float. Ini penting untuk diperhatikan agar logika program tidak kacau.
Modulus digunakan untuk mencari sisa pembagian. Operator ini sangat berguna untuk logika tertentu.
Contoh dasar:
x = 10
y = 3
print(x % y)
Output:
1
Salah satu penggunaan modulus yang paling sering adalah untuk menentukan angka ganjil atau genap:
angka = 7
if angka % 2 == 0:
print("Genap")
else:
print("Ganjil")
Digunakan untuk operasi eksponen atau pangkat.
print(2 ** 3)
Output:
8
Ini sering dipakai dalam perhitungan matematika tingkat lanjut atau algoritma tertentu di data science.
Berbeda dengan pembagian biasa /, operator // menghasilkan pembagian bulat (integer). Nilai akan dibulatkan ke bawah.
x = 17
y = 4
print(x // y)
Output:
4
Karena 17 ÷ 4 = 4.25 → dibulatkan menjadi 4.
Ini sering dipakai untuk logika yang membutuhkan hasil bulat, misalnya membagi item ke kelompok tertentu.
Supaya makin kebayang, kita gabung semua operator aritmatika Python dalam satu mini program. Ini cocok banget untuk latihan pemula.
a = 12
b = 5
print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Pembagian Bulat:", a // b)
print("Modulus:", a % b)
print("Pangkat:", a ** b)
Output:
Penjumlahan: 17
Pengurangan: 7
Perkalian: 60
Pembagian: 2.4
Pembagian Bulat: 2
Modulus: 2
Pangkat: 248832
Dari hasil ini kamu bisa melihat perbedaan antara / dan //, cara kerja modulus, dan bagaimana operator pangkat menghasilkan nilai yang besar.
Walaupun operator aritmatika Python terlihat simpel, ada beberapa kesalahan umum yang sering dilakukan pemula.
Banyak pemula bingung karena:
Contoh:
print(10 / 3) # 3.3333
print(10 // 3) # 3
Kalau kamu butuh pembagian bulat, jangan pakai /.
Modulus bukan pembagian, tapi sisa pembagian.
Banyak yang salah paham dan mengira % adalah operator untuk “persentase”, padahal bukan.
Contoh:
10 % 3 # hasil 1
Ini penting banget untuk logika program seperti:
Python mengikuti aturan matematika:
Contoh:
print(2 + 3 * 4)
Hasilnya bukan 20, tapi:
14
Karena Python menghitung 3 * 4 dulu.
Kalau mau ubah urutan:
print((2 + 3) * 4)
Output:
20
Operator Aritmatika Python adalah dasar yang wajib dikuasai oleh siapa pun yang ingin belajar pemrograman. Meskipun terlihat sederhana, operator ini punya peranan besar dalam membuat program bekerja dengan benar mulai dari perhitungan angka sederhana sampai algoritma yang kompleks.
Dari artikel ini, kamu sudah mempelajari:
Kamu sudah punya pondasi yang kuat untuk melangkah ke materi Python selanjutnya seperti operator perbandingan, operator logika, hingga penggunaan input dari user.
“Butuh artikel SEO-friendly tanpa ribet? Mulai dari Rp 25.000 untuk 1.000 kata langsung pesan di ArtikelPro!”