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.
5
adalah integer, sedangkan5.0
adalah 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-string
untuk 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
/False
dengan 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 sepertix
ataudata
. Gunakan nama deskriptif sepertijumlah_barang
atautotal_harga
. - Lupa Case Sensitivity
umur
danUmur
dianggap 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
One Reply to “Variabel dan Tipe Data (Integer, Float, String, Boolean) Python untuk Pemula”