Hampir semua materi course ini berpuncak pada satu perintah yang diketik di terminal: python3 nama_file.py. Bagi yang belum akrab, layar hitam berkedip itu terasa seperti alat dari dunia lain — padahal hanya butuh segelintir perintah kecil untuk menjadi lancar. Pada Chapter ini kita pelajari terminal secukupnya: mengenali namanya di tiap sistem operasi, menavigasi direktori, dan menjalankan program dari sana.
Terminal dan Shell #
Dua istilah ini sering tertukar. Terminal adalah jendela yang menampilkan teks dan menerima ketikan — aplikasi visualnya. Shell adalah program di dalam terminal yang membaca perintah kita dan mengeksekusinya (bash dan zsh di dunia Unix, PowerShell dan cmd di Windows). Perintah yang kita pelajari di sini adalah perintah shell yang berlaku umum.
Cara membuka terminal di tiap platform:
| Platform | Cara membuka |
|---|---|
| Windows | Start menu, ketik “PowerShell” atau “Command Prompt” |
| macOS | Applications, Utilities, Terminal (atau pencarian Spotlight: “Terminal”) |
| Linux | Aplikasi terminal bawaan distribusi (GNOME Terminal, Konsole, dan lainnya) |
Perintah Dasar untuk Kerja Sehari-hari #
| Tugas | Windows (PowerShell/cmd) | macOS / Linux | Keterangan |
|---|---|---|---|
| Melihat isi direktori | dir atau ls | ls | Menampilkan daftar file dan folder |
| Mengetahui posisi saat ini | cd (tanpa argument) | pwd | Mencetak direktori kerja saat ini |
| Berpindah direktori | cd latihan | cd latihan | Masuk ke folder latihan |
| Naik satu tingkat | cd .. | cd .. | Kembali ke folder induk |
| Membuat folder baru | mkdir project-belajar | mkdir project-belajar | Membuat folder di posisi saat ini |
| Membersihkan layar | cls | clear | Menghapus riwayat tampilan |
Perhatikan pola di balik tiga perintah pertama; semuanya berputar di satu konsep: direktori kerja. Terminal selalu “berdiri” di satu folder, dan setiap perintah mencari file relatif dari titik tersebut. Berikut sesi contoh yang menggabungkan seluruhnya (teks setelah tanda $ adalah yang kita ketik):
$ mkdir project-belajar
$ cd project-belajar
$ mkdir latihan
$ ls
latihan
$ cd latihan
$ pwd
/home/budi/project-belajar/latihanSesi di atas: folder project-belajar dibuat, kita masuk ke dalamnya, membuat subfolder latihan, memastikan isinya, lalu berpindah ke sana. Output pwd akan menampilkan jalur sesungguhnya di mesin masing-masing — /home/budi/... pada Linux, /Users/budi/... pada macOS, atau C:\Users\budi\... pada Windows.
Menjalankan Python dari Terminal #
Inilah tujuan sebenarnya. Masih dari folder latihan pada sesi di atas, buat file halo.py (dengan editor pilihan kita dari Chapter Memilih Code Editor) berisi:
print("Halo dari latihan!")Lalu jalankan dari terminal:
$ python3 halo.py
Halo dari latihan!
$ ls
halo.pyPerhatikan urutannya: perintah python3 halo.py membaca file dari direktori kerja saat ini, interpreter mengeksekusinya, hasil cetakan muncul di baris berikutnya, lalu shell kembali menunggu perintah baru. Di Windows, ganti python3 dengan py — tabel lengkapnya ada di Chapter Menginstal Python.
Trik Keyboard yang Menghemat Waktu #
Beberapa kebiasaan kecil membuat terminal terasa jauh lebih ramah:
- Tombol Tab melengkapi nama. Ketik
python3 halalu tekan Tab — shell melengkapinya menjadihalo.py. Bila hasilnya ambigu, tekan Tab dua kali untuk melihat kandidatnya. - Panah atas mengulang sejarah. Setiap perintah yang pernah diketik dapat dipanggil ulang dengan panah atas, lalu diedit sebelum Enter.
Ctrl+Cmembatalkan program yang berjalan. Bila sebuah program Python terasa menggantung,Ctrl+Cmenghentikannya dan mengembalikan prompt.- Seret file ke jendela terminal. Menyeret file dari file manager ke terminal menempelkan jalurnya — tipuan lama untuk mengetik jalur panjang tanpa salah.
Terminal kini berada dalam genggaman kita: navigasi direktori, perintah dasar, dan cara memanggil interpreter. Selanjutnya kita membuka salah satu mekanisme di balik layar yang sering membuat pemula kebingungan — bagaimana Python menemukan module yang kita import — pada Chapter Memahami PYTHONPATH.