Ticker

6/random/ticker-posts

Pengertian Variabel di Python - Belajar Python Dasar

<div class="separator" style="clear: both;"><a href="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQIpKW4ZKzyUPIMf_qZMAngoDpj4Mi7hnnifg&s" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="400" data-original-height="168" data-original-width="300" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQIpKW4ZKzyUPIMf_qZMAngoDpj4Mi7hnnifg&s"/></a></div>

Belajar Variabel di Python: Mudah & Jelas!

Variabel adalah dasar dari semua pemrograman. Di Python, variabel seperti kotak penyimpanan yang bisa kamu beri nama dan isi dengan angka, teks, daftar, dan lainnya. Mari kita bahas secara sederhana agar kamu benar-benar paham!

🌟 Apa Itu Variabel?

Bayangkan kamu punya kotak. Kamu beri label "umur", lalu masukkan angka 20 ke dalamnya. Di Python, ini ditulis:

umur = 20

Sekarang, setiap kali kamu tulis umur, komputer akan tahu itu berarti 20.

✅ Aturan Memberi Nama Variabel

Tidak semua nama boleh digunakan. Ikuti aturan ini agar kode kamu aman dan rapi:

  • Tidak boleh dimulai angka: ❌ 1nama, ✅ nama1
  • Tidak boleh ada spasi: ❌ nama saya, ✅ nama_saya
  • Tidak boleh pakai simbol aneh: ❌ harga$, file.txt, ✅ harga_barang
  • Huruf kecil dan garis bawah (disarankan): ✅ total_harga, nama_lengkap
  • Hindari kata khusus Python seperti: list, str, print, type
  • Hindari huruf yang mirip angka: jangan gunakan l (L kecil), O (O besar), I (i besar) karena bisa dikira 1 atau 0.
💡 Tip Pro: Gunakan nama yang jelas seperti gaji_kotor daripada gk. Kode jadi lebih mudah dibaca!

🔁 Dynamic Typing: Variabel Bisa Ganti-Ganti Tipe

Di Python, variabel bisa diisi dengan berbagai jenis data, bahkan bisa diganti sewaktu-waktu:

# Variabel bisa berubah-ubah tipe
data = 10
print(data)  # Output: 10

data = "Halo Dunia"
print(data)  # Output: Halo Dunia

data = [1, 2, 3]
print(data)  # Output: [1, 2, 3]

✅ Kelebihan Dynamic Typing

  • Lebih fleksibel dan mudah digunakan
  • Pengembangan lebih cepat

❌ Kekurangan Dynamic Typing

  • Bisa menyebabkan bug jika kamu lupa tipe datanya
  • Kamu harus sering cek tipe data dengan type()
⚠️ Peringatan: Karena variabel bisa berubah tipe, selalu waspada saat melakukan operasi seperti penjumlahan atau penggabungan teks.

🔍 Cek Tipe Data dengan type()

Gunakan fungsi type() untuk tahu isi variabel termasuk tipe apa:

a = 5
print(type(a))        # 

a = 3.14
print(type(a))        # 

a = "Python"
print(type(a))        # 

a = [1, 2, 3]
print(type(a))        # 

a = (1, 2)
print(type(a))        # 

➕ Operasi Singkat: +=, -=, *=, /=

Kamu bisa mempercepat operasi matematika dengan operator reassignment:

uang = 100
uang += 50   # Sama seperti uang = uang + 50 → 150
uang *= 2    # uang = uang * 2 → 300
uang -= 30   # uang = uang - 30 → 270

print(uang)  # Output: 270

🧮 Contoh Kasus: Hitung Pajak

Mari terapkan variabel untuk perhitungan nyata:

# Hitung pajak 10% dari penghasilan
penghasilan = 1000
pajak_rate = 0.10
pajak_bayar = penghasilan * pajak_rate

print("Pajak yang harus dibayar:", pajak_bayar)  # Output: 100.0

Dengan variabel, kode jadi lebih terstruktur, mudah dibaca, dan gampang diubah.

📝 Kesimpulan

Berikut poin-poin penting yang harus kamu ingat:

  • Variabel adalah penyimpanan sementara dengan nama dan nilai.
  • Nama variabel harus mengikuti aturan: huruf kecil, underscore, tidak boleh mulai angka.
  • Python bersifat dynamic typing — variabel bisa ganti tipe data.
  • Gunakan type() untuk cek tipe data.
  • Manfaatkan +=, -=, dll untuk operasi cepat.
  • Beri nama variabel yang jelas dan deskriptif.
💡 Ingin latihan? Coba buat program sederhana: hitung total belanja, konversi suhu, atau simpan data siswa menggunakan variabel!
© 2025 Blog Python Pemula. Semua hak dilindungi.
Artikel ini cocok untuk pemula yang belajar Python dari nol.

Post a Comment

0 Comments