Skip to Content
Suka dengan catatan ini?Dukung Fyy di sini🎁
Dasar Pemrograman PythonOperator Aritmatika

🧮 Operator Aritmatika

Komputer pada dasarnya adalah mesin hitung yang sangat cepat. Di materi ini, kita akan belajar cara menyuruh Python melakukan perhitungan matematika, mulai dari penjumlahan sederhana hingga operasi logika yang lebih kompleks.

1. Operator Penugasan (Assignment)

Sebelum masuk ke hitung-hitungan, ingat kembali simbol =. Di matematika, = artinya “sama dengan”. Tapi di pemrograman, = adalah Operator Penugasan.

Ia berfungsi untuk memberikan nilai ke dalam variabel.

assignment.py
# Variabel 'harga' DIBERI nilai 5000 harga = 5000 print(harga)

2. Operator Matematika Dasar

Python mendukung semua operasi matematika standar yang kita pelajari di sekolah.

OperatorNamaContohKeterangan
+Penjumlahana + bMenambahkan nilai
-Pengurangana - bMengurangi nilai
*Perkaliana * bMengalikan nilai
/Pembagiana / bMembagi nilai (hasilnya selalu desimal/float)
%Modulusa % bSisa hasil bagi

Contoh Penggunaan

aritmatika.py
a = 15 b = 4 print(a + b) # Hasil: 19 print(a * b) # Hasil: 60 print(a / b) # Hasil: 3.75 # Modulus (Sisa Bagi) # 15 dibagi 4 adalah 3, dengan sisa 3. print(a % b) # Hasil: 3
ℹ️

Catatan tentang Increment (++): Di bahasa seperti C++ atau Java, ada operator ++ untuk menambah 1 angka. Di Python, operator ++ tidak ada. Sebagai gantinya, kita gunakan += 1.

3. Operator Majemuk (Compound Assignment)

Seringkali kita ingin mengubah nilai variabel berdasarkan nilai yang sudah ada sebelumnya.
Contoh: “Harga barang naik 2000 rupiah”.

Secara manual, kita menulisnya seperti ini:

manual.py
harga = 10000 harga = harga + 2000 # Nilai lama + 2000 print(harga) # 12000

Dengan Operator Majemuk, kita bisa menulisnya lebih singkat:

OperatorSama DenganContohPenjelasan
+=a = a + na += 10Tambahkan 10 ke a
-=a = a - na -= 5Kurangi 5 dari a
*=a = a * na *= 2Kalikan a dengan 2
/=a = a / na /= 2Bagi a dengan 2

Studi Kasus: Menghitung Diskon

Mari kita buat program sederhana untuk menghitung harga setelah diskon menggunakan operator yang baru saja kita pelajari.

diskon.py
# Data Awal harga_barang = 50000 persen_diskon = 10 # Rumus: Hitung potongan harga # (50000 * 10) / 100 = 5000 potongan = (harga_barang * persen_diskon) / 100 # Hitung harga akhir harga_akhir = harga_barang - potongan # Tampilkan Hasil print("Harga Awal : Rp", harga_barang) print("Diskon :", persen_diskon, "%") print("Potongan : Rp", potongan) print("---------------------------") print("Total Bayar : Rp", harga_akhir)
Terakhir diupdate pada