Ada banyak bahasa pemrograman yang digunakan untuk berbagai keperluan, mulai dari menciptakan program, membuat website hingga membangun aplikasi. Beberapa bahasa pemrograman yang sering digunakan adalah PHP, HTML, Javascript, CSS, C++, dan Python. Kali ini, kita akan membahas Golang.
Go atau Go Language (Golang) adalah bahasa pemrograman yang dibuat oleh Google yang mempunyai berbagai macam fungsi, salah satunya adalah kemudahan menggunakan concurrency (konkurensi) melalui fitur Goroutine.
Melalui artikel ini, kamu akan mempelajari langkah demi langkah cara menginstal Go Language atau Golang di CentOS 7.
Apa itu Go Language (Golang)?
Go atau yang lebih sering dikenal dengan Go Language (Golang) merupakan salah satu bahasa pemrograman open-source yang dibuat oleh Google. Ada banyak aplikasi populer yang dibuat dengan bahasa pemrograman Go, yaitu Kubernetes, Docker, Hugo, dan Caddy.
Versi terbaru Go saat ini adalah 1.13.6 yang dirilis pada 9 Januari 2020.
Persyaratan Instalasi Golang
Sebelum memulai proses instalasinya, kamu harus memastikan bahwa kamu telah memenuhi beberapa persyaratan berikut:
- VPS atau Server dengan CentOS 7.
- Memiliki akses root.
Panduan Instalasi Go atau Golang di CentOS 7
Langkah 1 – Download Go
Download Go Binary terlebih dulu menggunakan Wget atau cURL seperti command di bawah ini.
$ wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
Langkah 2 – Verify Go
Setelah proses download selesai, verifikasi file .tar Go tersebut menggunakan sha256sum seperti perintah di bawah ini.
$ sha256sum go1.13.linux-amd64.tar.gz
Kemudian akan muncul output seperti di bawah ini.
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Langkah 3 – Extract
Setelah itu, lakukan extract file .tar tersebut ke directory /usr/local dengan menggunakan command berikut.
$ sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
Langkah 4 – Sesuaikan Path
Kamu perlu memberitahukan ke system di mana letak binary Go yang dapat dieksekusi dengan menyesuaikan $PATH pada environment variable.
Caranya adalah dengan mengubah file /etc/profile atau $HOME/.bash_profile menggunakan text editor kemudian tambahkan script di bawah ini di baris paling bawah.
export PATH=$PATH:/usr/local/go/bin
Jika sudah, klik Save dan exit.
Kemudian, load path environment variable terbarunya dengan menggunakan command di bawah ini.
$ source ~/.bash_profile
Baca Juga: Web Scraping: Panduan dan Teknik-Tekniknya
Langkah 5 – Test Instalasi
Usai Golang terinstal, kamu dapat mengecek apakah bahasa pemrograman ini dapat digunakan atau tidak, caranya adalah dengan membuat workspace dan membuat script sederhana yaitu “Hello World”.
Langkah 6 – Buat Workspace Directory
Secara default, workspace directory di set ke $HOME/go, membuat directory-nya menggunakan command di bawah ini.
$ mkdir ~/go
Langkah 7 – Buat Hello World
Buat directory baru “scr/hello” dalam workspace directory seperti di bawah ini.
$ mkdir -p ~/go/src/hello
Kemudian buat file baru bernama hello.go
$ nano hello.go
Tambahkan script di bawah ini.
package main
import “fmt”
func main() {
fmt.Printf(“Hello, World!\n”)
}
Kamu bisa pelajari lebih lengkap mengenai workspace Go di sini.
Kemudian Save dan exit.
Langkah 8 – Build Hello.go
Build file hello.go dengan cara pindah ke directory ~/go/src/hello dan jalankan Go build seperti di bawah ini.
$ cd ~/go/src/hello
$ go build
Langkah 9 – Eksekusi Hello.go
Jika sudah, eksekusi atau jalankan script Hello tersebut menggunakan perintah berikut:
$ ./hello.go
Maka akan keluar output:
Hello, World!
Jika output ini sudah keluar, berarti instalasi Go atau Golang di CentOS 7 sudah berhasil.
Simpulan
Itulah cara instalasi Go atau Golang di CentOS 7 yang bisa kamu pelajari untuk membuat program, aplikasi, atau bahkan website. Jika kamu ingin membuat script lain, kamu bisa ikuti mulai dari langkah ke-7 sesuai kebutuhan.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb, ya. Semoga artikel ini membantu!