Belajar Python itu seperti bermain Lego: kita perlu memahami bagian-bagian dasarnya dulu sebelum membangun program yang kompleks. Nah, variabel dan tipe data adalah “batu bata” utama dalam coding Python. Tanpa memahami konsep ini, kita bisa kebingungan saat menulis program. Tenang, di artikel ini, saya akan jelaskan dengan bahasa santai dan contoh sederhana. Yuk, simak sampai akhir!
Table of Contents
Apa Itu Variabel dalam Python?
Variabel adalah “wadah” untuk menyimpan data di program. Bayangkan variabel seperti kotak penyimpanan yang diberi label. Kita bisa memasukkan angka, teks, atau nilai lainnya ke dalamnya, lalu menggunakannya kapan saja.
Baca Juga
- Menjalankan Kode Python Pertama Anda: Panduan Lengkap untuk Pemula
- Panduan Lengkap Belajar Pemrograman Python untuk Pemula
- Cara Menginstal Python di Komputer: Panduan Lengkap untuk Pemula
- Memilih IDE yang Tepat (VS Code, PyCharm, Jupyter Notebook) untuk Produktivitas Pemrograman
- Belajar Bahasa Pemrograman Python: Mudah, Seru, dan Banyak Peluang!
Cara Deklarasi Variabel di Python:
nama = "Budi"  
umur = 20  
tinggi = 170.5  
mahasiswa = True  - nama menyimpan teks (string).
- umur menyimpan angka bulat (integer).
- tinggi menyimpan angka desimal (float).
- mahasiswa menyimpan nilai benar/salah (boolean).
Python menggunakan dynamic typing, artinya kita tidak perlu menuliskan tipe data secara manual. Contohnya, cukup tulis umur = 20, dan Python langsung tahu itu adalah integer.
4 Tipe Data Primitif Python yang Wajib Diketahui

1. Integer (Bilangan Bulat)
Integer adalah tipe data untuk angka bulat, seperti 10, -5, atau 1000.
Contoh Penggunaan:
jumlah_apel = 7  
harga = -5000  # Nilai negatif tetap termasuk integer  Ciri Khas:
- Tidak ada koma atau titik.
- Bisa bernilai positif, negatif, atau nol.
Fakta Menarik:
Python tidak membatasi panjang angka integer. Mau tulis 1000000000 atau 99999999999999999999999999, tetap valid!
2. Float (Bilangan Desimal)
Float digunakan untuk angka yang memiliki koma (desimal). Contoh: 3.14, -0.5, atau 2.0.
Contoh Penggunaan:
berat = 55.8  
suhu = -12.3  
pi = 3.14159  Catatan:
- Untuk membedakan integer dan float, perhatikan titiknya. 5adalah integer, sedangkan5.0adalah float.
3. String (Teks)
String adalah kumpulan karakter yang diapit tanda kutip (bisa " " atau ' '). Contoh: "Hello World", 'Python', atau "123" (angka dalam string).
Contoh Penggunaan:
nama_kota = "Kuningan"  
alamat = 'Jl. Pramuka No. 1'  Tips:
- Gunakan f-stringuntuk menyisipkan variabel ke dalam string
print(f"Nama: {nama_kota}, Populasi: {jumlah_penduduk} juta")4. Boolean (True/False)
Boolean hanya memiliki dua nilai: True (benar) atau False (salah). Tipe data ini sering dipakai untuk logika kondisi.
Contoh Penggunaan:
lulus = True  
is_rainy = False  Fakta:
- Python adalah case-sensitive. Pastikan menulis True/Falsedengan huruf kapital di awal.
Perbandingan Tipe Data
| Tipe Data | Contoh | Fungsi Utama | 
|---|---|---|
| Integer | 10,-5 | Menyimpan bilangan bulat | 
| Float | 3.14,-2.5 | Menyimpan bilangan desimal | 
| String | "Hello" | Menyimpan teks | 
| Boolean | True | Logika kondisi | 
Cara Konversi Tipe Data di Python
Kadang kita perlu mengubah tipe data agar operasi tertentu bisa dilakukan. Misalnya, mengubah string angka menjadi integer.
Contoh Konversi:
angka_str = "100"  
angka_int = int(angka_str)  # Hasil: 100 (integer)  
desimal = float("3.14")     # Hasil: 3.14 (float)  
teks_angka = str(50)        # Hasil: "50" (string)  
status = bool(1)            # Hasil: True (boolean, karena 1 = True)  Error yang Sering Terjadi:
# Contoh kesalahan: string bukan angka dikonversi ke integer  
print(int("seratus"))  # Akan error: ValueError Kesalahan Umum saat Menggunakan Variabel dan Tipe Data
- Nama Variabel Tidak Jelas
 Hindari nama sepertixataudata. Gunakan nama deskriptif sepertijumlah_barangatautotal_harga.
- Lupa Case SensitivityumurdanUmurdianggap dua variabel berbeda oleh Python.
- Menggunakan Tipe Data Salah
 Contoh:harga = "50 ribu" # Ini string, tidak bisa dioperasikan matematika!
- Tidak Memperhatikan Operator
 Menambahkan string dan integer akan error:print("Umur: " + 20) # Error! Harus diubah ke string: str(20)
FAQ Seputar Variabel dan Tipe Data Python
Q: Apa bedanya integer dan float?
A: Integer untuk angka bulat, float untuk angka desimal. Contoh: 5 vs 5.0.
Q: Bolehkah nama variabel diawali angka?
A: Tidak! Nama variabel harus diawali huruf atau underscore. Contoh: _nama, data1.
Q: Bagaimana cara cek tipe data suatu variabel?
A: Pakai fungsi type(), contoh:
print(type(10))      # Output: <class 'int'>  
print(type("Halo"))  # Output: <class 'str'>  Q: Apa yang terjadi jika boolean diubah ke integer?
A: True menjadi 1, False menjadi 0.
Kesimpulan
Memahami variabel dan tipe data adalah langkah pertama yang krusial dalam belajar Python. Dengan menguasai integer, float, string, dan boolean, kamu sudah bisa mulai membuat program sederhana seperti kalkulator atau form input data.
Jangan lupa, Sobat Pradha, praktikkan contoh di atas langsung di komputermu! Kalau ada pertanyaan atau error, tulis di kolom komentar. Sampai jumpa di tutorial Python berikutnya!
Sumber dan Referensi
- Python Variables, https://www.w3schools.com/python/python_variables.asp
- Python Data Types, https://www.w3schools.com/python/python_datatypes.asp

 
									
8 comments