Cara Setup Golang di VSCode


Go (atau Golang) adalah bahasa pemrograman modern yang dikembangkan oleh Google, terkenal karena performa tinggi dan efisiensinya untuk backend dan sistem berskala besar. Panduan ini menjelaskan cara menyiapkan Golang di Visual Studio Code (VSCode), termasuk instalasi, konfigurasi, serta debugging kode pertama.
Langkah 1: Instal Golang di Sistem
Unduh installer Golang dari situs resmi [https://go.dev/dl/](https://go.dev/dl/), lalu jalankan instalasi. Setelah selesai, verifikasi dengan perintah berikut di terminal:
go version
Jika muncul hasil seperti `go version go1.23.1 windows/amd64`, maka instalasi berhasil.
Langkah 2: Tambahkan Go ke PATH Environment
Jika perintah `go` belum dikenali, kamu perlu menambahkan path instalasi Go ke environment variable sistem. Biasanya path-nya seperti `C:\Go\bin` di Windows atau `/usr/local/go/bin` di Linux/Mac.
Langkah 3: Instal Visual Studio Code
Unduh VSCode dari [https://code.visualstudio.com](https://code.visualstudio.com) dan instal seperti biasa. Pastikan kamu dapat membuka VSCode dari Command Line dengan mengetik `code`.
Langkah 4: Instal Ekstensi Go di VSCode
Buka VSCode → tekan `Ctrl + Shift + X` → cari *Go* → pilih **Go (by Google)** lalu klik **Install**. Ekstensi ini akan menambahkan fitur IntelliSense, linting, format otomatis, dan debugging.
Langkah 5: Buat Folder Proyek dan Inisialisasi Module
Buat folder proyek baru bernama `hello_go_project`, buka di VSCode, dan jalankan perintah berikut:
go mod init example.com/hello_go_project
Ini membuat file `go.mod` yang mendefinisikan module proyek Go kamu. VSCode akan otomatis mengenali dan mengaktifkan fitur Go Modules.
Langkah 6: Buat File Program Pertama
Buat file bernama `main.go`, lalu isi dengan kode berikut:
package main
import "fmt"
func main() {
fmt.Println("Halo, Golang dari VSCode!")
}
Langkah 7: Jalankan Program di Terminal VSCode
Buka terminal di VSCode (Ctrl + `) dan jalankan:
go run main.go
Jika berjalan dengan benar, kamu akan melihat output: `Halo, Golang dari VSCode!` 🎉
Langkah 8: Install Tools Tambahan (Formatter & Debugger)
VSCode biasanya menampilkan prompt untuk menginstal tools tambahan seperti `gofmt`, `dlv`, dan `gopls`. Klik **Install All** agar fitur seperti auto-format dan debugging aktif sepenuhnya.
Langkah 9: Debug Program Secara Langsung
Klik ikon **Run and Debug** (Ctrl + Shift + D) di sidebar, pilih konfigurasi Go, dan tambahkan breakpoint di editor. Tekan F5 untuk menjalankan mode debug dan lihat bagaimana variabel serta flow dieksekusi langsung di VSCode.
Kesimpulan
Dengan mengikuti sembilan langkah ini, kamu telah menyiapkan lingkungan pengembangan Golang yang profesional di VSCode. Kini kamu siap membuat API, CLI tool, atau sistem backend dengan efisiensi penuh dari ekosistem Go.