Kursus → Modul 4: Workspace
Sesi 3 dari 7

Sepuluh Perintah, Bukan Gelar Ilmu Komputer

Terminal itu interface berbasis teks. Kamu ketik perintah. Komputer mengeksekusinya. Kamu lihat hasilnya. Ga ada ikon, ga ada menu, ga ada drag-and-drop. Ini keliatan mengintimidasi kalo kamu belum pernah pake. Tapi sebenarnya ga. Kamu butuh kira-kira sepuluh perintah buat produksi konten AI. Sisanya, AI coding assistant kamu yang urus.

Terminal di dalam VS Code identik dengan aplikasi terminal terpisah. Bedanya cuma kenyamanan: kamu ga perlu ninggalin editor buat jalanin script. Tekan Ctrl+` (backtick) buat buka. Tekan lagi buat tutup.

Terminal itu bukan programming. Ini mengoperasikan. Sama kaya kamu nyetir mobil tanpa perlu paham mesin pembakaran dalam, kamu operasikan terminal tanpa perlu paham internal sistem operasi. Kamu belajar kontrolnya, bukan rekayasanya.

Sepuluh Perintah Penting

Sepuluh perintah ini mencakup navigasi, operasi file, dan eksekusi script. Hafal lima yang pertama. Sisanya jadikan referensi sampai jadi kebiasaan.

Perintah Fungsinya Contoh
cd Pindah direktori (navigasi ke folder) cd prompts
ls Tampilkan file dan folder di lokasi saat ini ls
mkdir Bikin folder baru mkdir reviewed
python Jalanin Python script python generate.py
pip install Install Python package pip install anthropic
cat Tampilkan isi file cat output.md
cp Salin file cp draft.md reviewed/draft.md
mv Pindahkan atau rename file mv old-name.md new-name.md
rm Hapus file rm failed-output.md
clear Bersihkan layar terminal clear

Di Windows, beberapa perintah ini sedikit beda. Kalo kamu pake PowerShell (terminal default di VS Code Windows), ls dan cat jalan tapi perilakunya beda. Cara paling aman: atur VS Code supaya pake Git Bash sebagai terminal default. AI assistant kamu bisa bantu ini dalam tiga puluh detik.

Navigasi: Aku di Mana?

Terminal selalu punya lokasi saat ini, disebut working directory. Setiap perintah dieksekusi relatif terhadap lokasi ini. Waktu kamu ketik python generate.py, terminal mencari generate.py di direktori saat ini. Kalo kamu di direktori yang salah, perintahnya gagal.

graph TD A["Home Directory ~/"] --> B["ai-production-course/"] B --> C["prompts/"] B --> D["outputs/"] B --> E["scripts/"] E --> F["generate.py"] E --> G["batch.py"] H["Perintah Terminal"] --> I["cd ai-production-course"] I --> J["cd scripts"] J --> K["python generate.py"] style A fill:#222221,stroke:#8a8478,color:#ede9e3 style B fill:#222221,stroke:#c8a882,color:#ede9e3 style E fill:#222221,stroke:#6b8f71,color:#ede9e3 style F fill:#191918,stroke:#c47a5a,color:#ede9e3 style H fill:#222221,stroke:#c8a882,color:#ede9e3 style K fill:#222221,stroke:#6b8f71,color:#ede9e3

Dua shortcut navigasi yang hemat waktu. cd .. naik satu level (dari scripts/ balik ke ai-production-course/). cd ~ loncat ke home directory dari mana aja. Dan pwd (print working directory) memberitahu kamu persis di mana kamu berada kalo tersesat.

Menjalankan Script

Alasan utama kamu pake terminal adalah buat jalanin Python script. Polanya selalu sama:

  1. Navigasi ke folder yang berisi script: cd scripts
  2. Jalanin script: python generate.py
  3. Baca output di terminal atau cek file output-nya

Waktu script gagal, terminal menampilkan pesan error. Pesan ini keliatan aneh pada awalnya. Tapi sebenarnya presisi. Baris terakhir biasanya memberitahu persis apa yang salah: ModuleNotFoundError: No module named 'anthropic' artinya kamu perlu jalanin pip install anthropic. Copy pesan error-nya dan paste ke AI coding assistant kamu. AI akan menjelaskan error-nya dan kasih tau cara memperbaikinya.

Merangkai Perintah

Kamu bisa jalanin beberapa perintah berurutan pake &&. Perintah kedua hanya jalan kalo yang pertama berhasil. Ini berguna buat jalanin script dan langsung cek output-nya.

python generate.py && cat outputs/latest.md

Ini menjalankan script generation dan, kalo berhasil, menampilkan file output. Satu baris, bukan dua. Kenyamanan kecil. Tapi kalo diulang ratusan kali, penghematan waktu yang signifikan.

Bacaan Lanjutan

Tugas

Buka terminal di VS Code. Navigasi ke folder proyek kursus kamu. Tampilkan isinya pake ls. Bikin file baru dengan minta AI assistant kamu perintahnya. Hapus file itu pake terminal. Jalanin Python script (meskipun cuma satu baris yang print "hello"). Dokumentasikan setiap perintah yang kamu pake dan apa fungsinya. Ini jadi cheat sheet terminal kamu. Simpan di file notes.md kamu.