Back to Blog
Golang

Instalasi Golang di Windows, Linux, dan macOS

Bisadev
24 Jul 2026 10:48
Instalasi Golang di Windows, Linux, dan macOS

Pelajari cara menginstal Golang di Windows, Linux, dan macOS secara benar. Artikel ini juga membahas GOROOT, GOPATH, PATH, konfigurasi Visual Studio Code, ekstensi Go, hingga alternatif IDE GoLand agar Anda siap mulai mengembangkan aplikasi Go.

Pendahuluan

Sebelum menulis kode pertama menggunakan Golang, langkah yang paling penting adalah memastikan lingkungan pengembangan (development environment) telah dikonfigurasi dengan benar.

Banyak pemula mengalami kendala seperti perintah go tidak dikenali, editor tidak memberikan fitur auto-completion, atau proyek tidak dapat dijalankan karena konfigurasi yang kurang tepat. Masalah-masalah tersebut sebenarnya dapat dihindari jika proses instalasi dilakukan secara benar sejak awal.

Pada artikel ini, Anda akan mempelajari cara menginstal Golang di Windows, Linux, dan macOS, memahami fungsi GOROOT, GOPATH, dan PATH, serta menyiapkan editor seperti Visual Studio Code maupun GoLand agar siap digunakan untuk belajar maupun membangun aplikasi backend.

Tujuan Pembelajaran

Setelah menyelesaikan artikel ini, Anda akan mampu:

  • Menginstal Go pada Windows, Linux, dan macOS.

  • Memverifikasi instalasi Go melalui Terminal atau Command Prompt.

  • Memahami perbedaan GOROOT, GOPATH, dan PATH.

  • Menyiapkan Visual Studio Code beserta extension Go.

  • Mengenal GoLand sebagai IDE alternatif.

  • Menjalankan program Go pertama.

Konsep Dasar

Sebelum mulai instalasi, mari pahami bagaimana lingkungan pengembangan Go bekerja.

Bayangkan Anda baru membeli sebuah mobil.

  • Go adalah mesinnya.

  • PATH adalah alamat menuju garasi tempat mesin berada.

  • GOROOT adalah lokasi instalasi mesin Go.

  • GOPATH adalah garasi tempat Anda menyimpan proyek dan dependency (pada Go modern, perannya sudah jauh berkurang karena adanya Go Modules).

Ilustrasi sederhananya:

             Komputer

        ┌───────────────┐
        │   GOROOT      │
        │ Instalasi Go  │
        └──────┬────────┘
               │
            PATH
               │
        Terminal dapat
        menjalankan "go"

        ┌───────────────┐
        │   GOPATH      │
        │ Workspace lama│
        └───────────────┘

Sejak diperkenalkannya Go Modules, sebagian besar proyek baru tidak lagi bergantung pada GOPATH sebagai lokasi penyimpanan source code. Namun, memahami konsep ini tetap penting karena masih sering dijumpai pada dokumentasi atau proyek lama.

Implementasi Langkah demi Langkah

Langkah 1 — Install Go

Unduh installer Go sesuai sistem operasi Anda melalui dokumentasi resmi:

Windows

  1. Unduh file .msi.

  2. Jalankan installer.

  3. Klik Next hingga proses selesai.

  4. Restart Terminal atau Command Prompt.

Linux

Ekstrak file hasil unduhan:

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz

Tambahkan PATH:

export PATH=$PATH:/usr/local/go/bin

macOS

Jika menggunakan Homebrew:

brew install go

Atau gunakan installer .pkg dari website resmi Go.

Langkah 2 — Verifikasi Instalasi

Buka Terminal kemudian jalankan:

go version

Jika berhasil, hasilnya kurang lebih seperti berikut:

go version go1.xx.x windows/amd64

Langkah 3 — Mengenal GOROOT

Untuk melihat lokasi instalasi Go:

go env GOROOT

Contoh output:

/usr/local/go

atau

C:\Program Files\Go

Catatan: Pada sebagian besar kasus, Anda tidak perlu mengubah nilai GOROOT secara manual.


Langkah 4 — Mengenal GOPATH

Lihat nilai GOPATH:

go env GOPATH

Contoh:

C:\Users\Fadil\go

atau

/Users/fadil/go

Pada Go modern, dependency dikelola menggunakan Go Modules, sehingga Anda bebas membuat proyek di mana saja.

Langkah 5 — Memahami PATH

PATH memungkinkan sistem mengenali perintah go dari mana pun Anda berada.

Cek PATH:

Windows

echo %PATH%

Linux/macOS

echo $PATH

Jika perintah go version berhasil dijalankan, berarti PATH sudah dikonfigurasi dengan benar.

Langkah 6 — Install Visual Studio Code

Unduh Visual Studio Code melalui:

https://code.visualstudio.com/

Setelah instalasi selesai, buka VS Code dan buat folder proyek Go pertama Anda.

Langkah 7 — Install Extension Go

Buka menu Extensions (Ctrl + Shift + X), kemudian cari:

Go

Install extension resmi yang diterbitkan oleh Google.

Extension ini menyediakan berbagai fitur seperti:

  • Auto Completion

  • IntelliSense

  • Debugger

  • Formatter (gofmt)

  • Linter

  • Testing Support

Langkah 8 — Alternatif IDE: GoLand

Jika Anda membutuhkan IDE dengan fitur yang lebih lengkap, Anda dapat menggunakan GoLand dari JetBrains.

Beberapa kelebihannya:

  • Refactoring yang lebih baik

  • Navigasi kode lebih cepat

  • Debugger lebih lengkap

  • Integrasi Git bawaan

GoLand sangat cocok digunakan pada proyek berskala besar, sedangkan VS Code sudah lebih dari cukup untuk proses belajar maupun pengembangan sehari-hari.

Langkah 9 — Menjalankan Program Pertama

Buat file main.go:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Golang!")
}

Jalankan program:

go run main.go

Jika muncul:

Hello, Golang!

Selamat! Lingkungan pengembangan Go Anda telah berhasil dikonfigurasi.

Best Practice Industri

Beberapa kebiasaan yang sebaiknya diterapkan sejak awal:

  • Selalu gunakan Go Modules (go mod init) untuk setiap proyek baru.

  • Jangan mengubah GOROOT kecuali memang diperlukan.

  • Simpan proyek di direktori yang mudah dikelola, misalnya ~/Projects atau D:\Projects.

  • Gunakan formatter bawaan dengan perintah:

go fmt ./...
  • Biasakan menggunakan extension resmi Go agar mendapatkan fitur linting dan debugging yang konsisten.

Kesalahan yang Sering Dilakukan Pemula

  • Mengunduh Go dari sumber yang tidak resmi.

  • Lupa memverifikasi instalasi menggunakan go version.

  • Mengira semua proyek harus berada di dalam GOPATH.

  • Tidak menginstal extension Go pada editor.

  • Mengubah konfigurasi environment tanpa memahami fungsinya.

Latihan Mandiri

Cobalah kerjakan beberapa latihan berikut:

  1. Install Go pada sistem operasi yang Anda gunakan.

  2. Jalankan perintah go version, go env GOROOT, dan go env GOPATH, lalu pahami hasilnya.

  3. Install Visual Studio Code beserta extension Go.

  4. Buat folder proyek baru, inisialisasi dengan go mod init, kemudian jalankan program Hello, Golang!.

Ringkasan

Pada artikel ini, Anda telah mempelajari cara menginstal Golang di Windows, Linux, dan macOS, serta memahami fungsi GOROOT, GOPATH, dan PATH dalam lingkungan pengembangan Go. Anda juga telah menyiapkan Visual Studio Code atau GoLand sebagai editor, menginstal extension Go, dan berhasil menjalankan program pertama.

Dengan lingkungan pengembangan yang sudah siap, Anda dapat melanjutkan ke materi berikutnya untuk mulai mempelajari sintaks dasar Go.

Referensi

FAQ

Apakah saya harus mengatur GOPATH secara manual?

Tidak. Sejak hadirnya Go Modules, sebagian besar proyek Go tidak lagi memerlukan pengaturan GOPATH secara manual.

Apa perbedaan GOROOT dan GOPATH?

GOROOT adalah lokasi instalasi Go, sedangkan GOPATH merupakan workspace lama yang dahulu digunakan untuk menyimpan proyek dan dependency.

Apakah Visual Studio Code cukup untuk belajar Golang?

Ya. Dengan extension resmi Go, VS Code telah menyediakan fitur auto-completion, debugging, formatting, dan testing yang memadai untuk belajar maupun mengembangkan aplikasi profesional.

Kapan sebaiknya menggunakan GoLand?

GoLand cocok untuk proyek yang lebih besar atau ketika Anda membutuhkan fitur refactoring dan analisis kode yang lebih mendalam. Untuk pemula, VS Code sudah sangat mencukupi.

Bagaimana cara memastikan Go sudah berhasil diinstal?

Jalankan perintah:

go version

Jika versi Go berhasil ditampilkan, berarti instalasi dan konfigurasi PATH sudah berjalan dengan benar.

Artikel Sebelumnya & Selanjutnya

← Apa itu Golang ?

Memahami Struktur Project Go →

Ready to Transform Your Business?

Let's discuss how we can help you achieve your digital goals