Tutorial

Jago Python #2: Variabel & Tipe Data (Kotak Penyimpan Informasi)

· 2 min read
Python Programming
Jago Python #2: Variabel & Tipe Data (Kotak Penyimpan Informasi)

Di materi ini, kita bakal belajar gimana cara nitip data ke memori komputer dan jenis-jenis data apa aja yang bisa dikenali sama si ular Python ini.

🧩 Apa yang Akan Dipelajari

  • Cara membuat variabel tanpa keyword khusus.
  • Mengenal 4 tipe data dasar: String, Integer, Float, dan Boolean.
  • Aturan penamaan variabel yang sopan di Python.
  • Cara cek tipe data pakai fungsi type().

🚀 Langkah-Langkah

1. Membuat Variabel (Langsung Tembak!)

Di Python, kamu cukup tulis nama variabelnya, kasih tanda sama dengan (=), lalu isinya. Gak perlu let atau const.

nama = "Kay"
umur = 25
is_coding = True

print(nama)

2. Mengenal 4 Tipe Data Utama

Meskipun kita gak perlu sebutin tipenya, Python tetap mengelompokkan data tersebut:

Tipe Data Nama di Python Contoh Keterangan
Teks str (String) "Halo Kay" Harus pakai kutip (" atau ').
Angka Bulat int (Integer) 10, -5 Angka tanpa koma.
Angka Desimal float 3.14, 0.5 Angka yang pakai titik sebagai koma.
Logika bool (Boolean) True, False Huruf pertamanya WAJIB Kapital.

3. Cek Tipe Data dengan type()

Kalau kamu ragu sebuah variabel itu isinya apa, kamu bisa tanya langsung ke Python.

pesan = "Belajar AI itu seru"
print(type(pesan)) 
# Hasil: <class 'str'>

skor = 95.5
print(type(skor))
# Hasil: <class 'float'>

4. Aturan Penamaan Variabel (Snake Case)

Kalau di JavaScript kita pakai camelCase (namaSaya), di Python "budaya"-nya adalah pakai snake_case (pakai garis bawah).

  • nama_lengkap, total_harga, user_1
  • nama lengkap (pakai spasi gak boleh)
  • 1_user (gak boleh diawali angka)
  • class, if, print (gak boleh pakai kata kunci bawaan Python)

💡 Tips Tambahan

  • Dynamic Typing: Di Python, satu variabel bisa ganti-ganti tipe data. Misal: data = 10 lalu di baris bawahnya data = "Sepuluh". Python gak akan protes!
  • Case Sensitive: Variabel Nama dan nama itu dianggap dua orang yang berbeda bagi Python.
  • Komentar: Pakai tanda pagar (#) buat nulis catatan yang gak bakal dijalanin sama komputer.

❗ Troubleshooting

Masalah: Muncul error NameError: name 'Kay' is not defined. Solusi: Ini biasanya karena kamu lupa kasih tanda kutip buat data String. Python ngira Kay itu nama variabel lain, padahal maksud kamu itu adalah teks "Kay".


🎯 Kesimpulan

Variabel di Python itu simpel tapi sakti. Kamu gak perlu pusing mikirin deklarasi yang rumit. Cukup ingat: Nama = Isinya. Dengan bekal variabel ini, kamu sudah siap buat ngolah informasi yang lebih kompleks nanti!

Share this article