- Bab 2 dari 11
- 20 menit
- 1 latihan kode
- 4 soal kuis
Persiapan dan Program Pertama
Di bab ini (10 bagian)
Tujuan bab ini
- Memasang Python 3 dan memastikan perintah
pythondikenali di terminal. - Memilih tempat menulis kode: VS Code, Thonny, Jupyter, atau Google Colab.
- Menulis program pertama dengan
print()dan komentar. - Menyimpan dan menjalankan file
.pydari terminal.
Sebelum mulai: apa yang sebenarnya kamu pasang?
Saat memasang Python, kamu memasang interpreter, yaitu program yang membaca kode Python lalu menjalankannya. Bersamanya ikut terpasang pip, alat untuk mengunduh library dari PyPI. Tanpa interpreter, file .py hanyalah file teks biasa, sama seperti catatan di Notepad.
Kalau laptopmu belum siap atau kamu sedang memakai HP, tenang. Ada Google Colab yang menjalankan Python langsung di browser, tanpa instalasi. Kamu bisa mulai di sana, lalu memasang Python di laptop belakangan.
Langkah instalasi Python
- Unduh. Buka
python.org/downloadslalu pilih versi Python 3 terbaru. - Install. Di Windows, centang "Add python.exe to PATH" sebelum klik Install Now.
- Cek. Buka terminal (Command Prompt, PowerShell, atau Terminal di macOS/Linux) lalu ketik perintah di bawah.
- Pasang editor. Misalnya VS Code dengan ekstensi Python.
Angka versimu boleh berbeda, yang penting diawali Python 3.
Kenapa centang PATH itu penting?
PATH adalah daftar folder yang diperiksa terminal setiap kali kamu mengetik sebuah perintah. Ibaratnya buku telepon: saat kamu mengetik python, terminal mencari di buku itu, "program bernama python ada di folder mana?" Kalau folder Python tidak tercatat, terminal menjawab:
Solusi termudah: jalankan lagi installer, pilih Modify, lalu pastikan opsi PATH aktif. Di Windows kamu juga bisa mencoba perintah py --version, karena installer resmi biasanya ikut memasang Python launcher bernama py.
Di macOS dan Linux, Python 3 sering sudah tersedia atau bisa dipasang lewat package manager (misalnya Homebrew di macOS atau apt di Ubuntu). Di sana perintahnya sering bernama python3, bukan python.
Memilih editor
| Editor | Cocok untuk | Catatan |
|---|---|---|
| Thonny | Pemula total | Ringan, Python sudah termasuk, ada debugger sederhana |
| VS Code | Pemakaian jangka panjang | Gratis, pasang ekstensi Python dari Microsoft |
| PyCharm | Proyek besar | Fitur lengkap, lebih berat |
| Jupyter Notebook | Data dan eksperimen | Kode dijalankan per sel, hasil tampil di bawahnya |
| Google Colab | Tanpa instalasi | Jupyter di browser, cukup akun Google |
Pilih satu dan jangan terlalu lama galau. Editor hanyalah tempat menulis; yang menjalankan kode tetap interpreter Python.
Program pertama: Hello, World!
Tradisi programmer di seluruh dunia: program pertama menampilkan "Hello, World!". Buat file baru bernama hello.py, lalu tulis:
Output:
Mari bedah per baris.
- Baris 1 diawali
#, jadi itu komentar. Python melewatinya. print()adalah fungsi yang menampilkan sesuatu ke layar. Isi di dalam tanda kurung disebut argumen."Hello, World!"adalah string (teks). Teks wajib diapit tanda kutip, boleh kutip dua"atau kutip satu', asal pasangannya sama.nama = "Budi"menyimpan teks ke variabel bernamanama. Detailnya di bab berikutnya.print("Selamat datang,", nama)menerima dua argumen. Python menampilkannya berurutan dan menyisipkan satu spasi di antaranya secara otomatis.
Mengatur pemisah dan akhir baris
print() punya dua pengaturan yang sering berguna: sep (pemisah antar argumen, bawaannya spasi) dan end (penutup, bawaannya baris baru).
Output:
Karena end="...", print kedua tidak pindah baris, sehingga "selesai" menempel di baris yang sama.
Komentar: catatan untuk manusia
Komentar ditulis untuk manusia, bukan untuk komputer. Pakai untuk menjelaskan alasan, bukan mengulang apa yang sudah jelas dari kode.
Komentar juga berguna untuk "mematikan" sementara satu baris saat kamu mencari penyebab error, tanpa harus menghapusnya.
Menjalankan file .py
Simpan file dengan ekstensi .py, buka terminal di folder tempat file itu berada, lalu jalankan:
Urutannya: terminal menemukan python lewat PATH, interpreter membuka hello.py, lalu menjalankan baris dari atas ke bawah. Kalau terminal bilang file tidak ditemukan, berarti kamu berada di folder yang salah. Pindah folder dengan cd nama_folder.
Ada juga mode interaktif (REPL). Ketik python saja tanpa nama file, lalu muncul tanda >>>. Setiap baris yang kamu ketik langsung dijalankan. Cocok untuk coba-coba cepat. Keluar dengan exit().
Membaca pesan error pertamamu
Error itu bukan tanda kamu gagal, melainkan petunjuk. Misalnya kamu salah mengetik print menjadi prnt:
Output:
Cara membacanya: mulai dari baris paling bawah. NameError adalah jenis errornya, dan pesannya bilang nama prnt tidak dikenal. Baris di atasnya menunjukkan lokasi, yaitu line 2. Perhatikan juga bahwa baris pertama sempat dijalankan dan tampil. Python berjalan dari atas ke bawah dan berhenti tepat di baris yang bermasalah.
Kesalahan umum
- Lupa centang PATH saat instalasi di Windows, sehingga
pythontidak dikenali. - Salah huruf besar.
Print("halo")menghasilkanNameError, karena Python membedakan huruf besar dan kecil. Yang benarprint. - Lupa tanda kutip.
print(Halo)membuat Python mencari variabel bernamaHalo. - Kutip tidak berpasangan.
print("halo')menghasilkanSyntaxError. - Mengetik
python hello.pydi dalam REPL. Perintah itu untuk terminal, bukan setelah tanda>>>.
Rangkuman
- Pasang Python 3 dari python.org, centang "Add python.exe to PATH", lalu cek dengan
python --version. - Pilih editor seperti Thonny, VS Code, Jupyter, atau Google Colab tanpa instalasi.
print()menampilkan teks; argumen dipisah spasi otomatis, bisa diatur dengansepdanend.- Komentar diawali
#dan tidak dijalankan. - Simpan sebagai
.pylalu jalankan denganpython nama_file.py.
Slide 8 sampai 10 dari deck Pemrograman Python: Dari Nol sampai Proyek Mini. Penjelasan lengkapnya ada di mode Baca.

Selesaikan bab ini
- 1. Baca materi
- 2. Latihan kode (1)
- 3. Kuis (4 soal)
Latihan kode: Program Hello, World pertamamu
Tulis program yang menampilkan tiga baris ini dengan print(), persis sama:
Syarat: buat variabel nama berisi "Budi", lalu tampilkan baris ketiga dengan print("Selamat datang,", nama) (dua argumen, dipisah koma). Boleh tambahkan komentar.
Cek pemahaman
1Saat memasang Python di Windows, opsi apa yang wajib dicentang agar perintah python dikenali terminal?
2Baris yang diawali tanda # tidak dijalankan oleh Python.
3Perintah apa untuk menjalankan file hello.py dari terminal?
4Apa yang ditampilkan kode berikut?
print("Halo", "Python", sep="-")