Learn
Next →

Hari 1: Pengenalan Python & Variabel

60 min Last updated 26 Mar 2026

Mengapa Python?

Python adalah bahasa pemrograman paling populer di dunia versi TIOBE Index. Digunakan oleh Google, Instagram, Netflix, NASA, dan ribuan startup. Keunggulannya: sintaks bersih, mudah dibaca, dan ekosistem library yang luar biasa.

Cara Kerja Python

Python adalah bahasa interpreted — kode dijalankan baris per baris oleh interpreter, bukan dikompilasi dulu seperti C/Java.

# Ini adalah komentar — tidak dieksekusi
print("Halo, Dunia!")  # Output: Halo, Dunia!

Variabel

Variabel adalah label/nama yang menunjuk ke suatu nilai di memori. Di Python, kamu tidak perlu mendeklarasikan tipe datanya.

nama    = "Budi Santoso"   # str
umur    = 25               # int
tinggi  = 175.5            # float
aktif   = True             # bool
kosong  = None             # NoneType

# Banyak variabel sekaligus
x, y, z = 1, 2, 3
a = b = c = 0              # semua bernilai 0

Aturan Penamaan Variabel

  • Hanya huruf, angka, dan underscore _
  • Tidak boleh diawali angka: 2nama
  • Case-sensitive: Namanama
  • Konvensi: gunakan snake_case (misal: nama_lengkap)

Menampilkan Output — print()

print("Teks biasa")
print(nama)                          # nilai variabel
print("Nama:", nama, "Umur:", umur)  # banyak argumen
print(f"Nama: {nama}, Umur: {umur}") # f-string (modern)
print("Baris 1\nBaris 2")            # \n = newline
print("A", "B", "C", sep="-")        # A-B-C
print("Akhir", end="!")              # tanpa newline

Cek Tipe Data — type()

print(type(nama))    # <class 'str'>
print(type(umur))    # <class 'int'>
print(type(tinggi))  # <class 'float'>
print(type(aktif))   # <class 'bool'>
print(type(kosong))  # <class 'NoneType'>

Assignment

Buat variabel untuk menyimpan data dirimu: nama (str), umur (int), tinggi badan (float), status pelajar (bool). Tampilkan semua dengan f-string dalam format kartu identitas.

Expected output:

==============================
KARTU IDENTITAS
==============================
Nama : Budi Santoso
Umur : 20 tahun
Tinggi : 172.5 cm
Pelajar: True
==============================
PY main.py
Solution
Output