Pernah lihat programmer kerja cuma di layar hitam penuh teks, sambil ngetik cepat tanpa pernah sentuh mouse? Kelihatannya ribet dan bikin pusing, tapi percaya deh, itu justru cara kerja yang jauh lebih cepat dibanding klik sana-sini. Tool itu namanya terminal atau command line interface (CLI), dan hampir semua programmer berpengalaman pakai ini setiap hari.
Kalau kamu baru belajar coding dan masih nyaman dengan tampilan visual yang penuh tombol dan ikon, wajar banget ngerasa terminal itu menakutkan. Tapi justru di situlah letak "rahasianya" — banyak hal yang kelihatan ribet di awal, ternyata jadi senjata rahasia programmer biar kerja lebih ngebut.
Bayangin kamu mau ganti channel TV. Ada dua cara: pencet remote satu-satu tombol angka, atau tinggal bilang ke asisten pintar "ganti ke channel 5". Cara kedua jelas lebih cepat kalau kamu sudah hafal perintahnya, meski di awal kamu harus belajar dulu kata-kata apa yang harus diucapkan.
Command line interface itu seperti cara kedua. Daripada klik folder, klik kanan, pilih menu, scroll cari file — kamu cukup ketik satu baris perintah, dan komputer langsung ngerjain apa yang kamu mau. Memang perlu belajar "bahasa"-nya dulu, tapi begitu terbiasa, semua jadi jauh lebih ringkas.
Di era sekarang, hampir semua aplikasi punya tampilan grafis yang cantik dan gampang dipakai. Tapi programmer tetap pakai terminal karena beberapa alasan yang masuk akal banget kalau kamu lihat dari sisi efisiensi kerja.
Misal kamu mau membuat 50 folder dengan nama berbeda. Kalau pakai klik mouse, bisa makan waktu berjam-jam. Tapi lewat terminal, itu bisa selesai dalam satu baris perintah dan beberapa detik saja.
mkdir folder1 folder2 folder3 ... folder50
Banyak server (komputer yang menjalankan website atau aplikasi di internet) tidak punya tampilan grafis sama sekali. Satu-satunya cara berinteraksi dengan mereka ya lewat terminal. Jadi kalau programmer tidak terbiasa pakai CLI, dia bakal kesulitan banget saat harus mengatur server.
Perintah di terminal bisa digabung jadi satu file skrip (kumpulan perintah otomatis) yang bisa dijalankan berkali-kali tanpa perlu diulang manual. Ini yang bikin proses seperti deploy aplikasi (mengunggah aplikasi supaya bisa diakses publik) atau testing kode jadi otomatis dan konsisten.
Menariknya, command line sebenarnya sudah ada sejak sebelum tampilan grafis komputer (GUI) populer di tahun 1980-an. Artinya, tool ini sudah bertahan lebih dari 40 tahun dan masih jadi andalan utama di dunia pemrograman modern — bukti bahwa sesuatu yang simpel dan efisien tidak lekang oleh waktu.
Menurut banyak survei developer, seperti yang biasa dirilis Stack Overflow tiap tahun, mayoritas programmer profesional mengaku menggunakan terminal setiap hari kerja mereka, baik untuk hal kecil seperti pindah folder, sampai hal besar seperti mengatur server production.
Buat kamu yang baru mau mulai kenalan dengan command line, berikut beberapa perintah dasar yang sering dipakai sehari-hari:
cd — pindah ke folder tertentuls atau dir — melihat isi foldermkdir — membuat folder barurm atau del — menghapus filepwd — melihat kamu sedang berada di folder manaPerintah-perintah ini kelihatan sepele, tapi begitu dikombinasikan, kamu bisa melakukan banyak hal kompleks hanya dengan beberapa ketikan.
Wajar kalau awalnya terminal terasa asing dan bikin takut salah ketik. Tapi sama seperti belajar naik sepeda, semakin sering dipakai, semakin terbiasa tangan dan otak kita mengingat perintah-perintahnya.
Programmer senior bukan berarti hafal semua perintah di luar kepala sejak awal. Mereka juga pernah jadi pemula yang pelan-pelan terbiasa, sampai akhirnya terminal terasa seperti alat bantu yang natural, bukan momok menakutkan.
Jadi, kalau kamu lagi belajar coding dan masih menghindari terminal karena terlihat ribet, coba deh pelan-pelan mulai praktikkan perintah-perintah dasar di atas. Siapa tahu, lama-lama kamu malah ketagihan ngetik perintah daripada klik mouse berkali-kali. Yuk, mulai coba buka terminal di komputermu hari ini!
Download semua project premium tanpa batas mulai Rp99.000.