Artikel

Operator Assignment Pada Python

Arikel Lainnya:

Operator Aritmatika Pada Python
Operator Perbandingan Pada Python
Operator Logika Pada Python

Operator Assignment Pada Python

Tim Kelas AI, 19 Jan 2026

first_page Artikel

Berbeda dengan operator aritmatika pada Python, operator assignement digunakan untuk melakukan proses aritmatika sekaligus melakukan ssignment (membuat tugas/nilai baru) pada variabel tersebut yang dioperasikan. Bingung? Mari kita coba cek logika sederhananya.

Logika Sederhana

Katakanlah kamu memiliki variabel 'x' dimana 'x' = 10. Lalu kamu ingin mengganti nilai 'x' menjadi x - 3. Maka dalam logika matematika biasa, kamu akan melakukannya seperti ini:

x = 10
x = x-3

print(x)
Output:
7

Dengan menggunakan operator assignment, kamu cukup melakukannya dengan cara berikut:

x = 10
x -= 3

print(x)
Output:
7

Lebih sederhana bukan? Logika assignment ini akan sangat bermanfaat jika kalian harus memperbnaharui sebuah nilai dengan sebuah faktor secara terus menerus dalam sebuah logika iteratif (perulangan).

Daftar Operator Assignment Pada Python

Beberapa daftar operator Assignment pada Python dapat dilihat pada table berikut.

Operator Nama Contoh Makna
= Assignment a = 10 Memberi nilai
+= Tambah & assign a += 5 a = a + 5
-= Kurang & assign a -= 2 a = a - 2
*= Kali & assign a *= 3 a = a * 3
/= Bagi & assign a /= 2 a = a / 2
//= Bagi bulat a //= 2 a = a // 2
%= Modulus a %= 3 a = a % 3
**= Pangkat a **= 2 a = a ** 2

Contoh Penggunaan

Beriktunya kita akan coba menggunakan operator-operator tersebut. Contoh-contoh penggunaan dari operator assignement diatas adalah sebagai berikut:

x = 10
print('nilai x awal =', x)

x += 5
print('nilai x setelah assignment pertama =', x)

x -= 3
print('nilai x setelah assignment kedua =', x)

x *= 2
print('nilai x setelah assignment ketiga =', x)

x /= 4
print('nilai x setelah assignment keempat =', x)
Output:
nilai x awal = 10 nilai x setelah assignment pertama = 15 nilai x setelah assignment kedua = 12 nilai x setelah assignment ketiga = 24 nilai x setelah assignment keempat = 6.0

Bisa dilihat bahwa nilai 'x' terus berubah secara simultan seiring dengan dilakukannya assignement (pembaharuan) pada nilainya. Pada kasus logika iteratif (perulangan), nilai ini bisa berubah secara otomatis.

Contoh Kasus Nyata

isal anda adalah seoranga Python engineer di NASA dan diminta untuk menghitung besarnya gaya gravitasi antara bumi dan matahari menggunakan data yang baru saja diupdate. Data tersebut antara lain:

  1. Massa bumi = 5.972 × 10^24 kg
  2. Massa matahari = 1.989 × 10^30 kg
  3. Jarak  bumi-matahari = 1.496 × 10^11 meter
  4. G (konstanta gravitasi) = 6.674 × 10^-11

Rumus yang akan anda gunakan adalah rumus umum gaya gravitasi newton. Jika tidak tau, ini adalah rumusnya:

a6U8FGwVEPWjH59n7sg319-01-2026-09-57-0617688166263360.png

Maka kamu bisa membuat program perhitungannya menggunakan operator assignment dengan cara berikut:

# Konstanta
G = 6.674e-11

# Massa (kg)
massa_bumi = 5.972e24
massa_matahari = 1.989e30

# Jarak awal (meter)
jarak = 1.496e11

# Perhitungan gaya gravitasi
gaya = G
gaya *= massa_bumi
gaya *= massa_matahari
gaya /= (jarak ** 2)

print("Gaya gravitasi bumi-matahari:", gaya , "N")
Output:
Gaya gravitasi bumi-matahari: 3.542236855858046e+22 N
Note: 'e' adalah parameter yang berarti 'kali sepuluh pangka'. Jadi kalau ditulis 6e5, artinya adalah 6 x 10^5

Operator assignment digunakan dalam banyak hal, mulai dari perhitungan statistik sederhana hingga pembelajaran kompleks seperti machine larning, algoritma optimasi dan aljabar linear. Pastikan kalian sudah memahami dengan baik sampai disini ya.


Artikel Lainnya:

001

Berbeda dengan operator aritmatika pada Python, operator assignement digunakan untuk melakukan proses aritmatika sekaligus melakukan ssignment (membuat tugas/nilai baru) pada variabel tersebut yang dioperasikan. Bingung? Mari kita coba cek logika...

002

Berbeda dengan operator aritmatika pada Python, operator assignement digunakan untuk melakukan proses aritmatika sekaligus melakukan ssignment (membuat tugas/nilai baru) pada variabel tersebut yang dioperasikan. Bingung? Mari kita coba cek logika...

003

Berbeda dengan operator aritmatika pada Python, operator assignement digunakan untuk melakukan proses aritmatika sekaligus melakukan ssignment (membuat tugas/nilai baru) pada variabel tersebut yang dioperasikan. Bingung? Mari kita coba cek logika...

linear_scale
  • Top Section
  • Logika Sederhana
  • Daftar Operator Assignment Pada Python
  • Contoh Penggunaan
  • Contoh Kasus Nyata