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.