Assign/Penugasan
Apa Itu "Assign" dalam Pemrograman?
Assign (penugasan) adalah proses memberikan atau menetapkan nilai ke suatu variabel dalam pemrograman. Dalam bahasa Python (dan banyak bahasa lainnya), kita menggunakan tanda sama dengan (=
) untuk melakukan proses ini.
1. Konsep Dasar Assignment (Penugasan)
Ketika kita membuat sebuah variabel, kita harus menetapkan (assign) sebuah nilai untuknya. Misalnya:
✅ Penjelasan:
x
adalah nama variabel.=
adalah operator assignment (operator penugasan).10
adalah nilai yang diberikan ke variabelx
.
Setelah kode ini dijalankan, variabel
x
menyimpan nilai10
.
2. Operator Assignment (=
) vs Operator Perbandingan (==
)
=
) vs Operator Perbandingan (==
)📌 Penting! Dalam Python, tanda =
digunakan untuk menetapkan nilai, sedangkan tanda ==
digunakan untuk membandingkan dua nilai.
Contoh Assignment (=
)
=
)
a
sekarang memiliki nilai 5.
Contoh Perbandingan (==
)
==
)
b == 10
memeriksa apakahb
sama dengan10
, bukan menetapkan nilai.
3. Jenis-Jenis Assignment di Python
Ada beberapa cara kita bisa melakukan assignment di Python:
a) Single Assignment (Penugasan Tunggal)
👉 Menetapkan satu nilai ke satu variabel.
b) Multiple Assignment (Penugasan Banyak Variabel)
👉 Menetapkan banyak variabel dalam satu baris.
✅ Penjelasan:
a
mendapatkan nilai1
b
mendapatkan nilai2
c
mendapatkan nilai3
c) Assign Nilai yang Sama ke Banyak Variabel
👉 Memberikan nilai yang sama ke beberapa variabel.
Semua variabel
x
,y
, danz
memiliki nilai100
.
d) Swap (Menukar Nilai Variabel)
👉 Menukar nilai dua variabel tanpa variabel tambahan.
Sekarang
a
bernilai10
danb
bernilai5
.
e) Unpacking Assignment (*
)
*
)👉 Menggunakan *
untuk menangani banyak nilai dalam list/tuple.
✅ Penjelasan:
x
mengambil nilai pertama (1
).z
mengambil nilai terakhir (5
).y
mengambil nilai di tengah dalam bentuk list ([2, 3, 4]
).
Last updated