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

Variabel dan Tipe Data Python

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!

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

Cara Deklarasi Variabel di Python:

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

Variabel dan Tipe Data Python
Variabel dan Tipe Data, by DeepAI

1. Integer (Bilangan Bulat)

Integer adalah tipe data untuk angka bulat, seperti 10-5, atau 1000.

Contoh Penggunaan:

Python
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:

Python
berat = 55.8  
suhu = -12.3  
pi = 3.14159  

Catatan:

  • Untuk membedakan integer dan float, perhatikan titiknya. 5 adalah integer, sedangkan 5.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:

Python
nama_kota = "Kuningan"  
alamat = 'Jl. Pramuka No. 1'  

Tips:

  • Gunakan f-string untuk menyisipkan variabel ke dalam string
Python
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:

Python
lulus = True  
is_rainy = False  

Fakta:

  • Python adalah case-sensitive. Pastikan menulis True/False dengan huruf kapital di awal.

Perbandingan Tipe Data

Tipe DataContohFungsi Utama
Integer10-5Menyimpan bilangan bulat
Float3.14-2.5Menyimpan bilangan desimal
String"Hello"Menyimpan teks
BooleanTrueLogika 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:

Python
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:

Python
# Contoh kesalahan: string bukan angka dikonversi ke integer  
print(int("seratus"))  # Akan error: ValueError 

Kesalahan Umum saat Menggunakan Variabel dan Tipe Data

  1. Nama Variabel Tidak Jelas
    Hindari nama seperti x atau data. Gunakan nama deskriptif seperti jumlah_barang atau total_harga.
  2. Lupa Case Sensitivity
    umur dan Umur dianggap dua variabel berbeda oleh Python.
  3. Menggunakan Tipe Data Salah
    Contoh:
    harga = "50 ribu" # Ini string, tidak bisa dioperasikan matematika!
  4. 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: _namadata1.

Q: Bagaimana cara cek tipe data suatu variabel?
A: Pakai fungsi type(), contoh:

Python
print(type(10))      # Output: <class 'int'>  
print(type("Halo"))  # Output: <class 'str'>  

Q: Apa yang terjadi jika boolean diubah ke integer?
A: True menjadi 1False 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

One Reply to “Variabel dan Tipe Data (Integer, Float, String, Boolean) Python untuk Pemula”

Leave a Reply

Your email address will not be published. Required fields are marked *