Mengenal dan Membaca Kode Dasar Python
Memahami struktur program Python, variabel sebagai wadah nilai, tipe data dasar (str, int, float), fungsi print(), serta membaca eksekusi berurutan baris demi baris.
Konsep Membaca Kode
1. Bagaimana Python Mengeksekusi Kode?
Program Python dibaca oleh komputer seperti manusia membaca buku: dari baris paling atas menuju baris paling bawah secara berurutan (sekuensial). Baris komentar yang diawali tanda pagar (#) akan dilewati oleh komputer dan hanya berfungsi sebagai catatan penjelasan untuk manusia.
- Komputer tidak melompati baris kecuali ada perintah percabangan atau perulangan.
- Setiap baris diselesaikan sepenuhnya sebelum berpindah ke baris berikutnya.
- Penamaan variabel bersifat case-sensitive (huruf besar dan kecil berbeda, misal: Nilai != nilai).
2. Variabel & Tipe Data Dasar
Variabel adalah wadah penyimpanan nilai di memori. Tanda sama dengan (=) bukan berarti "sama dengan" matematis, melainkan instruksi penugasan (assignment): simpan nilai di sebelah kanan ke dalam wadah di sebelah kiri.
- String (str): Teks yang diapit tanda petik, contoh: "Andi" atau 'Tasikmalaya'.
- Integer (int): Bilangan bulat positif atau negatif tanpa desimal, contoh: 85, 0, -10.
- Float (float): Bilangan pecahan/desimal yang menggunakan tanda titik (.), contoh: 3.75, 85.0.
- Boolean (bool): Nilai logika kebenaran, hanya bernilai True atau False.
3. Membaca Fungsi print()
Fungsi print() digunakan untuk menampilkan informasi ke layar terminal. Jika dipisahkan dengan tanda koma (,), Python akan otomatis menambahkan satu spasi di antara elemen yang dicetak.
- print("Halo", "Dunia") akan menghasilkan: Halo Dunia (dengan spasi otomatis).
- Mencetak teks langsung membutuhkan tanda petik, sedangkan mencetak variabel tanpa tanda petik.
Code Viewer & Telaah Baris demi Baris
Nama: Andi
Nilai: 85
Penjelasan Setiap Baris Program:
| Baris | Kode | Penjelasan Komputasional |
|---|---|---|
| 1 | nama = "Andi" |
Membuat variabel bernama "nama" dan mengisinya dengan teks (string) "Andi". |
| 2 | nilai = 85 |
Membuat variabel bernama "nilai" dan mengisinya dengan bilangan bulat (integer) 85. |
| 3 | (baris kosong) |
Baris kosong dilewati oleh Python (hanya untuk kerapian visual). |
| 4 | print("Nama:", nama) |
Mencetak teks "Nama:" diikuti spasi otomatis, lalu nilai variabel nama ("Andi"). Output: Nama: Andi |
| 5 | print("Nilai:", nilai) |
Mencetak teks "Nilai:" diikuti spasi otomatis, lalu nilai variabel nilai (85). Output: Nilai: 85 |
Trace Code Interaktif (Langkah demi Langkah)
Latihan Prediksi Output
Perhatikan kode berikut. Apa nilai akhir variabel "kota"?
Kuis Pemahaman Membaca Kode (4 Soal)
Perhatikan potongan kode Python berikut:
Apa hasil output dari kode di bawah ini?
Mengapa kode berikut menghasilkan output berupa teks berulang dan bukan penjumlahan angka?
Seorang siswa ingin mencetak umur dari variabel umur = 17 dengan kalimat "Umur saya: 17 tahun". Manakah sintaks penulisan kode Python yang BENAR?
Playground Latihan 1: Membuat Variabel & Mencetak Teks
Cobalah ubah nilai variabel nama_siswa dan usia di bawah ini, atau tambahkan variabel baru hobi. Lalu tekan tombol "Jalankan Kode" untuk melihat outputnya langsung di browser!