Cara Install Golang di ubuntu dan Membuat Helloword

0
69

Perkenalan

Go atau Golang adalah bahasa pemprograman modern yang di buat oleh google, seiring Go di gunakan untuk banyak aplikasi dan di banyak perusahaan membuat Go semakin popular. serta di dukung dengan banyak Library.

tutorial ini akan membantu kamu cara install golang di sistem operasi linux, serta membuat aplikasi pertama kamu. Helloword!

Persyaratan

Tutorial ini mengasumsikan bahwa kamu memiliki akses ke sistem Ubuntu 16.04, dikonfigurasi dengan pengguna non-root dengan hak istimewa sudo.

Langkah 1 : Instalisi Go

patikan bahwa kamu berada pada Home Directory , gunakan curl untuk mengunduh GO

sudo curl -O https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz

jika sudah selai di download kemudia unpackage/extract menggunakan tar tool dengan menjalankan perintah berikut

sudo tar -xvf go1.9.linux-amd64.tar.gz

kemudian pindahkan ke directory sudo mv go /usr/local 

sudo mv go /usr/local

Langkah 2 : Setting PATH Go

pada langkah ini kita kan menetapkan path daripada package go, Go akan di letakkan di /usr/local, sebener nya gak harus di di directory tersebut kamu bisa meletakkan dimana saya. tapi pada umum nya di letakkan di dorectory tersebut.

Pertama atur nilai root GO, yang akan memberitahu Go dimana akan mencari File-file nya.

sudo nano ~/.profile

pada akhir file letakkan baris berikut

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

jika kamu ingin meletakkan instalasi GO di tempat lain misal nya di Home directory maka ada sedikit perubahan pada kode di atas, contoh nya kan seperti berikut

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

jika sudah selai kemudian save dan tutup editor nano kamu, kemudian refresh dengan menjalan kan perintah berikut

source ~/.profile

sekarang GO sudah terinstall dan Path Go sudah di setting, selanjut nya kita bisa test untuk memastikan bahwa Go terinstall seperti yang kita harapkan.

buat folder baru di home derectory dimana folder tersebut akan menjadi Workspace Go.

mkdir $HOME/work

selanjut kan kita akan mempointing Go ke workspace yang sudah kita buat, perintah nya segabai berikut.

export GOPATH=$HOME/work
export GOPATH=$HOME

kemudian, buat folder baru di dalam folder “work” dengan menjalankan line command di bawah ini, ubah value user dengan user github anda jika kamu berencana ingin menggunakan GIT dan meletakkan kode Go kamu di Github, namun jika kamu tidak ingin meletakkan kode Go kamu di githab makan struktur folder kamu akan berbeda, misal  ~/my_project

mkdir -p work/src/github.com/user/hello

selanjut nya kami bisa go file pertama kamu

nano work/src/github.com/user/hello/hello.go

buka file hello.go dengan file editor yang kamu suka tau bisa menggunakan nano, kemuadian copy dan paste code berikut :

package main
import "fmt"
func main() {
    fmt.Printf("hello, world\n")
}

file diatas kan menampilkan “hello, world” jika berhasil berjalan, yang menunjukkan bahwa go sedang membangun(building) file dengan benar. simpan dan tutup file tersebut, lalu kompilasi dengan menggunakan perintah install

go install github.com/user/hello

setelah selasai di kompilasi, kamu bisa menjalankan nya.

sudo $GOPATH/bin/hello

Jika perintah itu mengembalikan “Hello World”, maka Go berhasil diinstal dan berfungsi.

Next Tutorial kita akan belajar GO lebih dalam lagi.