Pemrograman Python 2 : Variabel & Tipe Data

Pertemuan 2 — Variabel & Tipe Data
PERTEMUAN 2 dari 10

📦 Variabel & Tipe Data

Alokasi waktu: 2 × 40 menit (80 menit)

🏠 Daftar Modul › Pertemuan 2

🎯 Tujuan Pembelajaran

  • Murid memahami konsep variabel sebagai wadah menyimpan data.
  • Murid dapat membuat dan memberi nama variabel dengan benar.
  • Murid dapat membedakan tipe data: teks (string), bilangan bulat (integer), dan bilangan desimal (float).
  • Murid dapat menggunakan perintah type() untuk mengecek tipe data.

🧰 Alat & Bahan

  • Komputer / laptop dengan aplikasi Thonny.
  • Buku catatan dan pulpen.
  • Review materi Pertemuan 1 (perintah print()).

1. Apa itu Variabel?

Bayangkan variabel seperti kotak penyimpanan yang diberi nama. Di dalam kotak itu kita bisa menyimpan sebuah nilai (data). Nanti, setiap kali kita butuh nilai itu, kita cukup menyebut nama kotaknya.

contoh_variabel.py
nama = "Andi"
umur = 13
tinggi = 155.5

print(nama)
print(umur)
print(tinggi)
Andi
13
155.5

Aturan membuat variabel di Python:

AturanContoh BenarContoh Salah
Tidak boleh diawali angkamurid11murid
Tidak boleh ada spasinama_lengkapnama lengkap
Huruf, angka, garis bawah (_) bolehumur_muridumur-murid
Bersifat case sensitivenama ≠ Nama
✅ Tips penamaan: Gunakan nama yang bermakna dan mudah dipahami, contoh nama, umur, tinggi_badan. Hindari nama seperti x atau a yang membingungkan.

2. Tipe Data Dasar

TipeNamaContohKeterangan
strString"Halo"Teks / kalimat, wajib pakai tanda kutip
intInteger13Bilangan bulat (tanpa koma)
floatFloat155.5Bilangan desimal (pakai titik, bukan koma)
⚠️ Penting! Di Python, penulisan angka desimal memakai titik (.), bukan koma. Jadi 3.14 benar, sedangkan 3,14 salah.

3. Mengecek Tipe Data dengan type()

cek_tipe.py
nama = "Siti"
umur = 12
berat = 40.2

print(type(nama))
print(type(umur))
print(type(berat))
<class 'str'>
<class 'int'>
<class 'float'>

4. Langkah Praktikum

  1. Klik Pakkar Editor atau buka Thonny, buat file baru: 26_8A_01_variabel.py.
  2. Buat 3 variabel tentang dirimu: nama (str), umur (int), dan tinggi (float).
  3. Tampilkan ketiganya dengan print().
    variabel_saya.py
    nama = "Rina"
    umur = 13
    tinggi = 150.0
    
    print("Nama saya", nama)
    print("Umur saya", umur, "tahun")
    print("Tinggi saya", tinggi, "cm")
  4. Jalankan dengan tombol ▶ Run dan amati hasilnya.
  5. Coba ubah nilai variabel (misal ganti nama jadi namamu sendiri), jalankan lagi.
📝 Mengubah Nilai: Nilai variabel bisa diubah kapan saja. Cukup tulis ulang nama = "nilai_baru". Nilai lama akan hilang dan diganti yang baru.

5. Menggabungkan Variabel dan Teks

Kita bisa menyisipkan isi variabel ke dalam kalimat dengan tanda koma pada print():

gabung.py
hobi = "bermain sepak bola"
print("Hobi saya adalah", hobi)
Hobi saya adalah bermain sepak bola

✏️ Latihan Pertemuan 2 Mudah

Kerjakan di file 26_8A_01_latihan2.py:

  1. Buat variabel nama, kelas, sekolah, dan cita_cita. Isi dengan datamu, lalu tampilkan semuanya.
  2. Buat variabel panjang = 10 dan lebar = 5. Tampilkan luas persegi panjang (panjang × lebar) dengan print().
  3. Buat 3 variabel dengan tipe berbeda (string, int, float). Gunakan type() untuk mengecek tipe masing-masing dan tampilkan hasilnya.
  4. Tantangan: Buat variabel tahun_lahir = 2012 dan tahun_ini = 2025. Hitung dan tampilkan umurmu!

📊 Penilaian

AspekSkorKeterangan
Ketepatan membuat & menamai variabel30Sesuai aturan penamaan
Pemahaman tipe data25str, int, float benar
Penyelesaian latihan30Semua soal dikerjakan
Kerapian & komentar15Program rapi & ber-komentar
TOTAL100
🔄 Refleksi: Variabel membuat program kita lebih fleksibel karena data bisa berubah-ubah. Pertemuan depan, kita akan belajar bagaimana program bisa menerima input dari pengguna!