BAB 6: Menguasai Variabel di Python—Dasar Penting untuk Coding - Abd. Asis

BAB 6: Menguasai Variabel di Python—Dasar Penting untuk Coding

Setelah kamu paham cara menulis komentar di Python, sekarang waktunya belajar pondasi utama dalam coding: variabel. Variabel itu ibarat kotak penyimpanan di memori komputer, tempat kamu menaruh data supaya bisa dipakai lagi di program.

Apa Itu Variabel?

Variabel adalah nama yang kamu tentukan untuk menampung nilai/data di memori. Misal, kamu ingin menyimpan nilai 3.14 di variabel bernama PI. Dengan variabel, kamu bisa mengelola data secara dinamis dan fleksibel.

Deklarasi Variabel di Python

Deklarasi variabel di Python sangat sederhana. Kamu cukup tulis nama variabel, operator assignment (=), lalu nilai yang ingin disimpan. Contoh:

nama = "Budi"
hobi = 'makan'
umur = 18
laki = True

Di sini, karakter = adalah operator assignment. Nilai di sebelah kanan akan ditampung oleh variabel di sebelah kiri. Kamu bisa pakai tanda kutip tunggal (’’) atau ganda ("") untuk string.

Sekarang, coba tampilkan nilai keempat variabel di atas ke layar dengan fungsi print():

print("==== biodata ====")
print("nama: %s" % (nama))
print("hobi: %s, umur: %d, laki: %r" % (hobi, umur, laki))

Output:

==== biodata ====
nama: Budi
hobi: makan, umur: 18, laki: True

Penjelasan:

  • %s untuk string
  • %d untuk integer
  • %r untuk boolean

Naming Convention Variabel

Sesuai PEP 8 (Style Guide for Python Code), nama variabel sebaiknya pakai snake_case:

pesan = 'halo, selamat pagi'
nilai_ujian = 99.2
nama_sahabat = "Sari"
umur_sahabat = 17

Assignment dan Update Nilai

Deklarasi variabel di Python selalu sekaligus assignment. Kamu bisa update nilainya kapan saja:

nama = "Budi"
umur = 18
nama = "Budi Santoso"
umur = 21

Deklarasi Variabel dengan Tipe Data

Kamu bisa tentukan tipe data secara eksplisit (optional, Python tetap dinamis):

nama: str = "Budi"
hobi: str = 'makan'
umur: int = 18
laki: bool = True
nilai_ujian: float = 99.2
nama_sahabat: str = "Sari"
umur_sahabat: int = 17

Deklarasi Banyak Variabel Sebaris

Kamu bisa deklarasi banyak variabel sekaligus dalam satu baris:

nilai1, nilai2, nilai3, nilai4 = 24, 25, 26, 21
nama1, nama2 = "Budi", "Sari"
nilai_rata_rata = (nilai1 + nilai2 + nilai3 + nilai4) / 4
print("rata-rata nilai: %f" % (nilai_rata_rata))
print("nama siswa: %s dan %s" % (nama1, nama2))

Output:

rata-rata nilai: 24.000000
nama siswa: Budi dan Sari

Praktik & Tips Variabel Python

  • Gunakan nama variabel yang jelas dan deskriptif
  • Ikuti snake_case untuk konsistensi
  • Jangan pakai nama yang terlalu singkat kecuali untuk loop (misal: i, j)
  • Update nilai variabel sesuai kebutuhan
  • Untuk data yang tidak berubah, gunakan konstanta (huruf kapital)

Review Pembelajaran

Di bab ini, kamu sudah belajar:

  • Konsep variabel dan fungsinya di Python
  • Cara deklarasi dan assignment
  • Naming convention sesuai PEP 8
  • Deklarasi tipe data dan banyak variabel sekaligus
  • Praktik terbaik dan tips

Bab berikutnya, kita akan membahas tipe data di Python—biar kamu makin paham cara kerja data di program. Siap lanjut?