Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang memungkinkan Anda membuat aplikasi yang andal dan efisien. Go adalah bahasa yang dikompilasi, yang berarti Anda perlu mengkompilasi source code  untuk membuat file yang dapat dieksekusi, file tadilah yang digunakan untuk menjalankan perangkat lunak.

Banyak aplikasi populer, seperti Kubernetes, Docker, Prometheus, dan Terraform, ditulis dengan bahasa Go.

Tutorial ini menjelaskan cara mengunduh dan menginstal Go di Ubuntu 20.04.

Install Go di Ubuntu 20.04

Selesaikan langkah-langkah berikut untuk menginstal Go di Ubuntu 20.04:

1. Downloadi tarbal Go

Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.19.3. Sebelum mendownload tarball, kunjungi halaman resmi download Go dan periksa apakah ada versi baru yang tersedia.

Run the following command as a user with sudo privileges to download and extract the Go binary archive in the /usr/local directory: Jalankan perintah berikut sebagai pengguna dengan hak istimewa sudo untuk mengunduh dan mengekstrak arsip biner Go di direktori/usr/local:

wget -c https://go.dev/dl/go1.19.3.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

2. Menyesuaikan Path Variable

Dengan menambahkan lokasi direktori Go ke variabel environment $PATH , sistem akan mengetahui di mana menemukan binari Go yang dapat dieksekusi.

Menambahkan ke variabel environment Ini dapat dilakukan dengan menambahkan baris berikut ke file /etc/profile (untuk penginstalan di seluruh sistem) atau file $HOME/.profile (untuk penginstalan hanya untuk user saat ini):

sudo nano ~/.profile
copy dan tambahkan kode berikut di akhir file
export PATH=$PATH:/usr/local/go/bin

Simpan file, dan load PATH environment variable baru ke dalam sesi shell saat ini:

source ~/.profile

3. Verifikasi Instalasi Go

Verifikasi instalasi dengan mencetak versi Go:

go version

Outputnya akan terlihat seperti ini:

go version go1.19.3 linux/amd64

Memulai dengan Go

Untuk menguji instalasi Go, kami akan membuat ruang kerja dan membangun program sederhana yang mencetak pesan “hello world”.

  1. Secara default, variabel GOPATH , yang menentukan lokasi ruang kerja diset ke $HOME/go. Untuk membuat direktori project gunakan perintah berikut :
    mkdir ~/go
  2. Di dalam direktori baru, buat directory src/hello:
    mkdir -p ~/go/src/hello

    Langkah selanjutnya buat file bernama hello.go

    sudo nano ~/go/src/hello/hello.go
    copy dan paste code berikut
    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("Hello, World\n")
    }

    Untuk mempelajari hierarki direktori ruang kerja Go lebih lanjut, kunjungi halaman Dokumentasi Go.

  3. Masuk ke direktori ~/go/src/hello dengan perintah cd dan jalankan perintah go build untuk membuat program:
    cd ~/go/src/hellogo build

    Perintah di atas akan membuat file yang dapat dieksekusi bernama hello.

  4. Anda dapat menjalankan file executable tersebut hanya dengan menjalankan perintah di bawah ini:
    ./hello

    Outputnya akan terlihat seperti ini:

    Hello, World

Kesimpulan

Sekarang setelah Anda mengunduh dan menginstal Go di sistem Ubuntu, Anda dapat mulai mengembangkan proyek Go Anda.