Bagian 1: Python Pertama Kali — Dari Nol Sampai Layar Berbicara
Saya masih ingat pertama kali duduk di depan terminal hitam, mengetik print("Halo dunia") sambil berdoa jangan sampai error. Ternyata komputer tidak memerlukan doa. Dia hanya butuh instruksi yang benar.
Kali ini kita mulai dari nol. Bukan dari teori, tapi dari tangan yang siap mengetik.
Persiapan: Pasang Python, Bukan Ular
Python itu nama bahasa pemrograman. Bukan ular yang melingkari komputer Anda.
- Buka python.org/downloads
- Klik tombol kuning besar Download Python 3.x.x
- Sangat penting: Centang kotak “Add Python to PATH” sebelum klik Install Now
Tips dari kelas: Saya pernah punya siswa lupa centang PATH. Akhirnya dia ngira Python rusak. Padahal cuma Windows yang bingung cari
python.exedi mana.
Jika instalasi selesai, buka Command Prompt (tekan Win + R, ketik cmd, Enter). Ketik:
python --version
Keluar angka versi? Berarti Python sudah tinggal di komputer Anda. Dia siap mendengar perintah.
Editor Kode: VS Code — Tempat Kita Berdua
Python bisa ditulis di Notepad. Tapi jangan. Kita butuh teman yang mengerti warna kode, menyarankan lengkungan kurung, dan menyalakan lampu merah saat ada kesalahan.
Unduh VS Code. Instal seperti biasa. Lalu buka Extensions (ikon kotak empat di sisi kiri, atau Ctrl + Shift + X). Cari dan pasang:
- Python (dari Microsoft)
- Code Runner (opsional, tapi bermanfaat untuk jalankan cepat)
Catatan guru: Jangan pasang ekstensi terlalu banyak di awal. Nanti VS Code jadi berat dan Anda bingung mana yang error. Minimalis dulu.
Buat folder baru di Documents, namakan belajar_python. Buka folder itu lewat VS Code: File → Open Folder.
Buat file baru: Ctrl + N, simpan sebagai halo.py. Ekstensi .py memberitahu VS Code: “Ini Python, tolong beri warna.”
Menulis Baris Pertama: print()
Ketik ini di halo.py:
print("Halo, dunia!")
Simpan (Ctrl + S). Tekan tombol Play (segitiga kanan atas) atau Ctrl + Alt + N kalau pakai Code Runner.
Lihat Output di terminal bawah:
Halo, dunia!
Layar berbicara. Karena Anda menyuruhnya.
Penjelasan: print() adalah fungsi bawaan Python untuk menampilkan teks ke layar. Teks diapit tanda kutip — itu disebut string. Tanpa kutip, Python kira Halo itu nama variabel. Dia akan marah (error).
Komentar: Catatan untuk Manusia, Bukan Mesin
Python mengabaikan apa pun setelah tanda #. Gunakan itu untuk berdialog dengan diri sendiri — atau guru Anda.
# Program pertama: mencetak sapan
# Dibuat: hari ini
# Status: masih belajar, tapi sudah bisa jalan
print("Halo, dunia!") # Ini komentar di akhir baris
Jalankan. Hasilnya sama. Komentar tidak ikut dicetak.
Pengalaman nyata: Siswa yang rajin komentar biasanya lebih cepat debug. Karena dia sudah jelaskan logikanya sendiri sebelum menghadapi error.
Penjelasan: Baris yang diawali # dibaca manusia, diabaikan interpreter. Komentar di akhir baris (inline) juga valid. Biasakan menulis mengapa Anda menulis kode itu, bukan apa yang ditulis — kode sudah nyatakan apanya.
Mencetak Lebih dari Satu Baris
print("Baris pertama")
print("Baris kedua")
print("Baris ketiga")
Hasil:
Baris pertama
Baris kedua
Baris ketiga
Setiap print() otomatis pindah baris. Kalau mau tetap di baris yang sama, tambah parameter end:
print("Satu ", end="")
print("Dua ", end="")
print("Tiga")
Hasil:
Satu Dua Tiga
Penjelasan: Parameter end="" menyuruh Python: “Jangan enter, sambung saja.” Defaultnya end="\n" (newline). Ini mirip percakapan — kadang kita lanjut bicara tanpa jeda, kadang butuh napas dulu.
Menulis Banyak Baris Sekaligus: Triple Quotes
print("""
╔════════════════════╗
║ SELAMAT DATANG ║
║ DI DUNIA PYTHON ║
╚════════════════════╝
""")
Hasil:
╔════════════════════╗
║ SELAMAT DATANG ║
║ DI DUNIA PYTHON ║
╚════════════════════╝
Penjelasan: Tiga kutip (""" atau ''') memungkinkan multi-line string. Cocok untuk banner, menu, atau dokumentasi panjang. Python menghormati enter di dalamnya.
Trik cepat: Di VS Code, ketik
print("""lalu Enter — VS Code otomatis nutup triple quotes. Biarkan editor membantu Anda.
Kode hari ini hanya sepuluh baris. Tapi Anda sudah belajar: memasang alat, menulis instruksi, memberi catatan, dan mengatur keluaran.
Programmer tidak dilahirkan. Dibentuk dari baris-baris kecil yang dijalankan, error, diperbaiki, dan dijalankan lagi.
Besok kita bicara tentang variabel — tempat menaruh data supaya tidak harus mengetik ulang “Halo, dunia!” setiap kali.
Simpan file halo.py Anda. Itu bukti: Anda sudah mulai.
Saya menunggu di Bagian 2.