Sebagai programmer, terminal seakan udah jadi senjata utama kita sehari-hari. Mulai dari buat eksekusi program, menjalankan interpreter Python, manajemen server, atau bahkan cuma buat gaya-gayaan "hacking-hacking ceria" alias meretas secara santai. 😎
Tapi, tampilan bawaan terminal yang cuma hitam kosong, dengan baris teks putih dan kursor berkedip-kedip, sering kali terasa kaku dan mengintimidasi penggunanya. Apalagi buat kalian yang baru pertama kali menyentuh dunia pemrograman.
Nggak heran kalau hal ini bikin banyak orang—bahkan programmer sekalipun—jadi males pakai terminal. Padahal kalau kalian tahu triknya, lewat terminal tuh kita bisa melakukan banyak hal dengan jauh lebih cepat dan praktis.
Coba bayangkan seandainya ada cara buat bikin terminal jadi terasa lebih ramah (friendly) dengan dekorasi warna-warni di sisi kanan dan kiri. Pasti aktivitas mengetik di terminal bakal terasa jauh lebih seru dan menyenangkan!
Nah, ada kabar baik nih! 👏 Pakai Starship, kalian bisa menyulap baris perintah terminal yang awalnya cuma teks putih polos di atas latar belakang hitam pekat.
📷 Ilustrasi: tampilan awal PowerShell bawaan Windows dengan prompt teks standar berwarna putih.
Prompt tersebut bakal disulap jadi lebih hidup dengan paduan warna informatif, ikon status direktori, dan indikator branch Git yang keren.
📷 Ilustrasi: jendela PowerShell setelah dipasangi Starship prompt dengan aksen warna dan ikon direktori interaktif.
Gimana, kelihatan jauh lebih menarik, kan? 😮
Poin Penting
- Starship adalah prompt lintas platform berbasis Rust yang sangat cepat, aman, dan mudah dikustomisasi.
- Untuk menampilkan ikon dan simbol khusus di Starship, kita wajib menginstal dan mengaktifkan Nerd Font.
- Proses instalasi Starship di Windows sangat fleksibel, bisa lewat winget, scoop, chocolatey, maupun installer manual.
- Preset siap pakai seperti Pastel Powerline mempermudah kustomisasi tema terminal tanpa perlu menulis konfigurasi dari nol.
Sekilas Tentang Starship
Sebelum kita masuk ke bagian instalasi, yuk kita kenalan singkat dulu sama si Starship ini.
Bagi sebagian orang, nama "starship" atau kapal bintang mungkin mengingatkan kita sama kendaraan antariksa fiksi buat menjelajah galaksi lain.
Tapi tenang aja, yang mau kita bahas sekarang bukan soal teori konspirasi antariksa kok, haha. Yuk, balik lagi ke fokus utama kita.
Jadi, Starship itu sebenarnya adalah sebuah prompt lintas platform (cross-platform) yang bisa dikustomisasi sesuka hati kita. Dengan bantuan Starship, kalian bisa mengubah tampilan baris perintah di terminal yang tadinya hitam-putih flat menjadi penuh warna-warni informatif.
Secara teknis, Starship ini dibangun menggunakan bahasa pemrograman Rust. Makanya, performanya tergolong sangat cepat, ringan, dan juga aman saat dijalankan di sistem kalian.
Karena sifatnya yang cross-platform, kalian bisa memasangnya di sistem operasi mana aja. Mulai dari Linux, macOS, Windows, bahkan di Android lewat Termux.
Tapi berhubung pengguna Linux dan macOS udah punya banyak alternatif shell populer yang gampang diotak-atik kayak Zsh atau Fish, kali ini kita bakal fokus membahas cara instalasinya di Windows aja. Lebih spesifiknya, kita bakal pasang di Windows PowerShell.
Langkah Instalasi Starship di Windows PowerShell
Agar Starship bisa tampil dengan sempurna tanpa ada karakter yang rusak, ada tiga komponen utama yang wajib kalian siapkan:
- Nerd Font — Font khusus yang mendukung pencetakan berbagai macam ikon dan karakter dekoratif unik.
- Starship — Program utama prompt yang bakal kita pasang.
- Preset — Konfigurasi tema siap pakai biar kalian nggak perlu pusing mendesain dari awal.
Tanpa perlu berlama-lama lagi, yuk langsung kita eksekusi langkah-langkahnya di bawah ini!
1. Unduh dan Pasang Nerd Font
Cara pasang Nerd Font ini sebenarnya sama aja kayak instalasi font standar pada umumnya kok.
Pertama, silakan kunjungi halaman unduhan Nerd Font dan pilih jenis font yang kalian suka. Di panduan ini, aku bakal pakai font terfavorit yaitu FiraCode Nerd Font.
Setelah berkas .zip selesai diunduh, segera ekstrak berkas tersebut dan buka foldernya. Di dalamnya kalian bakal nemuin banyak sekali berkas dengan format .ttf maupun .otf.
Langkah berikutnya, pilih semua berkas font berformat .ttf dan .otf tersebut, lalu klik kanan dan pilih opsi Install (atau Install for all users). Sistem Windows akan memasang seluruh variasi ketebalan font ke direktori font sistem secara otomatis.
📷 Ilustrasi: menu klik kanan di Windows Explorer saat memilih opsi instalasi kumpulan berkas font FiraCode Nerd Font.
2. Aktifkan Nerd Font di Windows Terminal
Setelah berhasil terpasang di sistem Windows, font tersebut nggak bakal otomatis aktif di terminal kalian. Kita harus mengonfigurasinya terlebih dulu.
Catatan: Di tutorial ini kita bakal pakai aplikasi Windows Terminal. Kalau kalian pakai aplikasi terminal lain, silakan sesuaikan pengaturannya di menu konfigurasi masing-masing ya.
Buka Windows Terminal kalian, lalu tekan kombinasi tombol Ctrl + , buat memunculkan halaman pengaturan (Settings).
Di menu navigasi sebelah kiri, klik opsi PowerShell lalu masuk ke bagian Appearance. Di pilihan Font face, silakan ganti menjadi FiraCode Nerd Font atau nama font lain yang udah kalian pasang tadi.
Jangan lupa klik tombol Save buat menyimpan perubahan tersebut.
3. Pasang Starship Prompt
Sekarang mari kita pasang Starship. Kita bisa melakukannya langsung lewat baris perintah di terminal.
Bagi pengguna Windows 11 atau Windows 10 versi terbaru yang udah punya package manager bawaan, silakan jalankan perintah ini:
winget install --id Starship.Starship
Tunggu beberapa menit hingga proses unduhan dan instalasi otomatisnya selesai dengan sukses.
Kalau perintah di atas nggak berhasil karena winget belum dikonfigurasi, kalian juga bisa memanfaatkan pengelola paket alternatif seperti Chocolatey atau Scoop.
Kalau pakai Chocolatey:
choco install starship
Kalau pakai Scoop:
scoop install starship
Bagaimana kalau semua cara di atas masih nggak bisa? Tenang aja, kalian tetap bisa mengunduh berkas pemasang (installer) secara manual lewat laman rilis resmi Starship. Cari berkas dengan format installer .msi versi terbaru, unduh, lalu jalankan instalasinya seperti aplikasi biasa.
4. Konfigurasi Profil PowerShell
Meskipun program Starship udah sukses terpasang, tampilan terminal kalian mungkin masih kelihatan biasa aja. Hal ini wajar banget karena kita belum menyuruh PowerShell buat memuat modul Starship saat pertama kali dijalankan.
Buat mengatasinya, mari jalankan baris perintah berikut di dalam terminal PowerShell kalian:
if (!(test-path $PROFILE)) {new-item -type file -path $PROFILE -force} `
"Invoke-Expression (&starship init powershell)" >> $PROFILE
Setelah perintah itu dijalankan, coba tutup aplikasi PowerShell kalian dan buka kembali. Kalau konfigurasinya sukses, baris prompt terminal kalian bakal langsung berganti menampilkan lambang panah khas Starship dengan nama direktori aktif.
📷 Ilustrasi: tampilan PowerShell yang baru dimuat dengan konfigurasi prompt Starship bawaan.
Namun, jika tampilannya nggak berubah dan kalian malah menjumpai pesan error seperti ini:
Microsoft.PowerShell_profile.ps1 cannot be loaded because running scripts
is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
Itu tandanya sistem Windows membatasi PowerShell buat mengeksekusi berkas skrip profil. Untuk memberikan izin eksekusi skrip, jalankan perintah berikut dengan hak akses administrator:
Set-ExecutionPolicy -ExecutionPolicy ByPass -Scope CurrentUser
Setelah itu, keluar dari PowerShell lalu buka kembali. Seharusnya terminal kalian kini sudah berubah mengikuti tema standar Starship.
5. Pasang Preset Tema Pilihan
Sebenarnya, sampai tahap ini terminal kalian udah siap dipakai buat tempur. Kalau kalian udah merasa cukup puas dengan tampilan default-nya, langkah kelima ini bisa kalian lewati aja.
Tapi kalau kalian tipe orang yang bosenan dan pengen coba gaya visual lain yang lebih memukau, kita bisa memanfaatkan fitur preset.
Caranya, silakan kunjungi halaman preset Starship dan pilih tema yang paling cocok dengan selera kalian. Setelah itu, unduh berkas konfigurasi .toml yang disediakan di sana. Di sini, aku bakal mencontohkan penggunaan tema Pastel Powerline.
Langkah berikutnya, buka terminal PowerShell kalian langsung di folder tempat berkas .toml hasil unduhan tadi berada, lalu jalankan perintah ini:
if (!(test-path $HOME\.config)) {new-item $HOME\.config -type Directory}
Selanjutnya, tetap di direktori yang sama, pindahkan berkas tersebut ke folder konfigurasi Starship. Pastikan kalian mengganti kata nama-preset dengan nama berkas asli yang kalian unduh tadi:
move-item -path nama-preset.toml -destination $HOME\.config\starship.toml -force
Sebagai contoh, kalau kalian menggunakan tema Pastel Powerline, perintahnya bakal jadi seperti ini:
move-item -path pastel-powerline.toml -destination $HOME\.config\starship.toml -force
Begitu perintah selesai dijalankan, terminal PowerShell kalian bakal langsung berubah seketika menampilkan desain barunya yang menawan dengan balok segmen warna pastel bertingkat.
📷 Ilustrasi: antarmuka PowerShell dengan tema preset Pastel Powerline yang menampilkan segmen warna-warni dan ikon sistem.
Wah, bener-bener keren banget, kan? 😍
Kalau di kemudian hari kalian pengen ganti suasana lagi, kalian tinggal unduh file .toml dari tema lain lalu jalankan perintah pemindahan di atas.
Sekarang terminal kalian nggak cuma hitam putih kaku lagi, tapi udah penuh warna-warni yang bikin makin betah koding. Buat informasi lebih lengkap tentang kustomisasi mendalam, silakan mampir ke situs resmi Starship.
Selamat bersenang-senang dan hacking santai pakai terminal baru kalian ya! 👋