Cara Mudah Install Golang (Go) di Semua Sistem Operasi

Golang atau Go adalah bahasa pemrograman yang dikembangkan oleh Google pada tahun 2009. Go dirancang untuk menjadi sederhana, cepat, dan efisien, serta mudah digunakan oleh programmer dalam membangun aplikasi berskala besar maupun kecil. Golang dibuat untuk mengatasi berbagai tantangan pemrograman modern, terutama dalam pengembangan perangkat lunak yang berjalan di server, sistem terdistribusi, dan infrastruktur cloud. Tujuan utamanya adalah menciptakan bahasa pemrograman yang memiliki kinerja tinggi seperti C/C++, namun tetap mudah dipelajari, ditulis, dan dirawat seperti Python.

Tujuan utama dari pembuatan Go :

  • Menyediakan bahasa yang ringan dan mudah dibaca

  • Memiliki performa tinggi seperti bahasa C/C++

  • Mendukung pemrograman concurrent (bisa menjalankan banyak proses sekaligus dengan mudah)

1. Install Golang di Linux (Debian/Ubuntu/CentOS/dll)

Untuk menginstal Go di Linux, disarankan menggunakan metode manual agar bisa memilih versi terbaru atau versi tertentu sesuai kebutuhan. Berikut langkah-langkah instalasinya secara manual menggunakan binary:

Manual Via Binary (untuk versi terbaru)

#Download dan ekstrak

wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz

# Tambahkan ke PATH

echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc 
source ~/.bashrc

Cek Versi

Untuk memastikan Go telah terinstal dengan benar, jalankan perintah berikut di terminal:

go version

Uji Coba dengan File hello.go

Selanjutnya, coba buat file sederhana untuk menguji apakah Go sudah berjalan dengan baik. Anda bisa menggunakan editor seperti vi atau nano untuk membuat file:

nano hello.go

Kemudian isi file tersebut dengan sintaks berikut:

go
package main import "fmt" func main() { fmt.Println("Hello, Go!") }

Simpan dan keluar dari editor, lalu jalankan file tersebut dengan perintah:

go run hello.go

Jika muncul output Hello,Go! maka instalasi dan konfigurasi Go Anda berhasil dan akan muncul seperti gambar berikut.

golang 1

2. Install Golang di Windows Server 2019

Untuk menginstal Golang di Windows, ikuti langkah-langkah berikut:

1. Kunjungi situs https://go.dev/dl

2. Unduh file installer dengan format .msi yang sesuai dengan arsitektur Windows Anda, seperti gambar di bawah ini

golang

3. Buka file .msi yang telah di instal, lalu klik Next dan Install 

golang

4. Setelah klik Next, Anda akan diarahkan ke halaman persetujuan lisensi. Silakan baca syarat dan ketentuan, kemudian klik Next kembali, lalu klik tombol Install untuk memulai proses instalasi.

install golang

5. Tunggu hingga proses instalasi selesai.

install golang

6. Setelah instalasi selesai, berarti Go telah berhasil diinstal di Windows. Lalu, untuk memastikan bahwa Go telah terinstal dengan baik: buka Command Prompt (CMD) dan jalankan perintah berikut:

go version

install golang

Jika muncul informasi versi Go, berarti instalasi berhasil dan Go siap digunakan.

Verifikasi Instalasi

Buka Command Prompt (CMD), lalu ketik perintah berikut:

cmd
go version

Jika berhasil, akan tampil informasi versi Go yang telah terpasang.

3. Install Golang di macOS

Untuk menginstal Golang di macOS, ikuti langkah-langkah berikut:

Langkah 1: Install Homebrew (jika belum terpasang)

Buka Terminal, lalu jalankan perintah:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Langkah 2: Jika Sudah Install Go via Homebrew

Setelah Homebrew terpasang, jalankan perintah berikut:

brew install go

Tunggu proses instalasinya hingga selesai dan akan muncul gambar seperti ini :

golang

Setelah proses instalasi selesai, Anda bisa memastikan bahwa Go telah terinstal dengan benar dengan menjalankan perintah berikut di command line atau terminal:

go version

Jika muncul informasi versi Go dan gambar seperti di bawah ini, maka instalasi berhasil.

golang

Catatan:
Proses instalasi Go pada berbagai sistem operasi (Windows, macOS, dan Linux) pada dasarnya sama.
Perbedaannya hanya terletak pada repository dan perintah command yang digunakan, khususnya pada distro Linux.

Penutup

Instalasi Golang di berbagai sistem operasi seperti Linux, Windows, dan macOS sebenarnya cukup mudah. Perbedaan hanya terletak pada perintah dan metode instalasinya. Dengan mengikuti panduan ini, Anda dapat langsung mulai membangun aplikasi berbasis Go sesuai kebutuhan Anda.