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:
Nama≠nama - 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