Panduan Instalasi Golang di Windows/Mac/Linux + VS Code

golang Apr 17, 2025
Panduan Instalasi Golang di Windows/Mac/Linux + VS Code
"Baru mau mulai belajar Golang tapi mentok di instalasi? Tenang, dalam 10 menit Anda akan siap coding dengan setup profesional!"
Table Of content :

🔧 Langkah 1: Install Golang

🪟 Untuk Windows:

  1. Download installer dari situs resmi Golang: https://go.dev/dl
  2. Jalankan file .msi dan ikuti wizard.
  3. Verifikasi instalasi di Command Prompt:
go version
# Output yang benar: go version go1.22.1 windows/amd64

🍏 Untuk Mac:

# Pakai Homebrew (rekomendasi)
brew install go

# Atau download manual dari https://go.dev/dl

🐧 Untuk Linux:

sudo apt update
sudo apt install golang-go

⚠️ Catatan Penting:

Pastikan versi ≥1.20 untuk fitur terbaru. Cek dengan:

go env GOVERSION

🛠️ Langkah 2: Setup VS Code

✅ Install Extension Resmi:

  • Go (oleh Google) ✅
  • Go Test Explorer (opsional)
  • Delve (untuk debugging)

⚙️ Konfigurasi settings.json:

{
  "go.useLanguageServer": true,
  "go.gopath": "/path/to/your/go/workspace",
  "go.formatTool": "goimports"
}

🚀 Langkah 3: Buat Project Pertama

📁 Buat folder project:

mkdir hello-world
cd hello-world
go mod init github.com/username/hello-world

✍️ Buat file main.go:

package main

import "fmt"

func main() {
    fmt.Println("Halo, Dunia!")
    fmt.Println("Selamat datang di Golang!")
}

▶️ Jalankan program:

go run main.go

💡 Pro Tip:

Gunakan go build untuk membuat executable binary:

go build -o app && ./app

🧩 Troubleshooting Umum

Masalah Solusi
go: command not found Tambahkan PATH di .bashrc/.zshrc
Import error Jalankan go mod tidy
Extension tidak bekerja Restart VS Code

📌 Checklist Setup Sukses

  • [x] go version berjalan
  • [x] VS Code bisa autocomplete
  • [x] Bisa run program sederhana
  • [x] Go modules aktif

🎁 Bonus: Alias Berguna

Tambahkan di .bashrc atau .zshrc:

alias gor='go run'
alias gob='go build'
alias got='go test'

🔜 Apa Selanjutnya?

"🚀 Sekarang Anda siap untuk petualangan Golang! Di artikel berikutnya, kita akan bahas:"

  • Sintaks dasar Golang yang wajib dikuasai
  • Cara kerja goroutine
  • Membuat REST API pertama

💬 Diskusi

"Pernah mengalami error instalasi? Share pengalamanmu di komen!"


📌 Artikel Terkait:

  • 5 Fitur Golang yang Bikin Developer Python Terkesima
  • Gin Framework: Cara Membuat API Cepat

✨ Penutup

"Jangan khawatir jika awalnya terasa membingungkan - semua developer pernah di posisi Anda. Yang penting sudah mulai!"

"Setup environment Anda sudah siap? Screenshot dan tag kami di media sosial!" 😎