Variabel dan Tipe Data (Integer, Float, String, Boolean) Python untuk Pemula

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 Sensitivity
umurdanUmurdianggap 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:
print(type("Halo")) # Output: 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
Related Articles

Mengenal Framework Python Terbaik untuk Pemula: Django atau Flask?
Memulai web development? Ketahui framework Python terbaik untuk pemula: Django atau Flask, dengan perbandingan lengkap untuk membantu kamu memilih!

Kuasai Import serta Penggunaan Modul Bawaan Python: Hindari Kesalahan Umum dan Panduan Lengkap
Kuasai import modul bawaan Python & hindari kesalahan umum dengan panduan lengkap modul bawaan seperti sys, os, dll

Master Fungsi Python: Parameter dan Return Value – Best Practices dan Common Pitfalls
Master fungsi Python dengan memahami parameter dan return value. Temukan best practices untuk coding dan kesalahan umum yang harus dihindari.

Menguasai Fungsi Python dengan Def: Rahasia Sukses Coding yang Bisa Jadi Kesalahan Fatal Jika Diabaikan!
Fungsi Python ibarat kotak perkakas programmer: alat serbaguna yang mengubah kode berantakan menjadi solusi elegan. Tapi hati-hati! Kesalahan kecil dalam
Dapatkan Artikel Terbaru!
Berlangganan newsletter kami untuk mendapatkan tips dan insight menarik langsung ke inbox Anda.
Kami tidak akan pernah membagikan email Anda (No Spam).