Intro
Panduan ini ditujukan kepada diri saya menggunakan macOS untuk menunjang rutinitas saya sebagai pengembang perangkat lunak web.
Jika kamu membeli perangkat Mac untuk pertama kalinya, saya sarankan untuk mengecek keyboard, suara, bluetooth, About This Mac (spesifikasi, penyimpanan, RAM, garansi) dan gunakan Apple Diagnostic Support.
Pastikan Mac terhubung dengan internet agar bisa menginstal software tambahan yang diperlukan
Terminal
Zsh
Sejak macOS Catalina, sudah disediakan opsi untuk mengganti dari bash ke zsh. Pastikan Terminal sudah menggunakan zsh. Jika belum, silakan masukkan perintah di bawah ini.
|
|
Berikutnya, melakukan konfigurasi zsh dengan perintah di bawah.
|
|
Kemudian, mengaktifkan fitur Git Completion
|
|
Lalu, masukkan skrip ke ~/.zshrc
.
|
|
Jika belum ada file
.zshrc
silakan buat dulu di root utama Terminal dengan perintahtouch .zshrc
.
Terakhir, hapus cache zsh dengan perintah di bawah
|
|
Definisi Alias
Definisikan alias di dalam file .zshrc
|
|
Jika menggunakan VSCode, maka kita bisa mengedit file .zshrc
dengan perintah zshrc
.
|
|
Kita juga bisa mengedit file .gitconfig
lewat VSCode dengan perintah gitconfig
.
|
|
Homebrew
Homebrew adalah package manager untuk macOS. Dengan Homebrew kita akan dimudahkan untuk menginstal perkakas seperti bahasa pemrograman dan lain-lainnya dengan perintah brew install package_name
.
Untuk menginstal Homebrew, masukkan perintah di bawah ini ke dalam root utama terminal.
|
|
Percantik Console dengan Starship π
Sebelum menginstal Starship, kamu wajib menginstal Nerd Font. Setelah itu barulah kamu bisa menginstal Starship dengan menggunakan perintah brew install starship
.
Selanjutnya tambahkan baris skrip di akhir dalam file ~/.zshrc
:
|
|
Tambahkan emoji di Terminal
Untuk mempercantik tampilan Terminal, kita bisa menambahkan emoji. Buat file starship.toml
di root utama Terminal dan tambahkan skrip di dalam file starship.toml
.
|
|
|
|
Tutup Terminal dan buka kembali dan Terminal sudah terintegrasi dengan Starship seperti gambar di bawah.

Instal NodeJS dan PNPM
Kita akan menggunakan Node Version Manager (NVM) untuk menginstal NodeJS daripada menggunakan Homebrew. Dengan NVM, kita bisa mengatur versi Node sesuai dengan kebutuhan dan NVM juga mendukung versi Long Term Support (LTS).
Masukkan perintah di bawah di root utama Terminal.
|
|
Setelah itu masukkan skrip di bawah ini di dalam file .zshrc
sebelum skrip eval "$(starship init zsh)"
.
|
|
Instal PHP, Composer dan MariaDB dengan Homebrew
|
|
Membuat SSH Keygen dan taruh di Github
Ikuti sesuai urutan agar pengaturan SSH berjalan dengan baik.
- Generating a new SSH key and adding it to the ssh-agent.
- Adding a new SSH key to your GitHub account.
Instal Software Tambahan
- AppCleaner
- VSCode
- Firefox
- Chrome
- Notion
- TablePlus
- Docker desktop
- Gitkraken - Git Client
- Zoom Meeting Client
- Iriun Webcam
- Telegram
- The Unarchiver
- VLC
- Free MP4 Converter (konversi file .mkv ke .mp4)
Membuka VSCode dari Terminal
- Buka VSCode.
- Tekan
cmd
+shift
+p
dan ketik shell command untuk menemukan Shell Command: Install ‘code’ command in PATH dan tekan enter.