- Download dari sini
- Jalankan file installer yang telah di download, kemudian pilih lokasi instalasi, saya sendiri lebih senang lokasi D:\Go.
- Installer akan secara otomatis menambahkan Environment Variable Path dengan D:\Go\bin.
-
Buat direktori di mana nanti kita akan menaruh file-file kode program kita, atau workspace kita. Saya buat direktori baru D:\GoWorks.
-
Tambahkan Environment Variable GOPATH dengan nilai D:\GoWorks.
-
Buat direktori D:\GoWorks\src\github.com\amrishodiq\hello. Ganti amrishodiq dengan username github Anda.
-
Kemudian tulis sebuah file bernama hello.go di dalam direktori tersebut. Isi file tersebut dengan baris-bari berikut:
package main import "fmt" func main() { fmt.Printf("Assalamu 'alaikum, Amri.\n") }
-
Compile file baru Anda, hello.go, dengan perintah berikut
go install github.com/amrishodiq/hello
Tentu Anda harus mengganti amrishodiq dengan username Anda sendiri.
-
Kemudian, dengan DOS prompt, masuklah ke direktori D:\GoWorks. Cek di dalam direktori tersebut, jika semua lancar maka seharusnya ada direktori bin di dalam nya. Kemudian jalankan perintah ini (ketikkan teks setelah tanda > saja):
D:\GoWorks>.\bin\hello
-
Jika Anda mendapatkan tulisan 'Assalamu 'alaikum, Amri' maka buka halaman LinkedIn Anda, tambahkan skill baru: Go Programming!
-
Selamat, Anda bisa mengklaim diri Anda sebagai Go Programmer!
Saya paham Anda akan bertanya-tanya kenapa kita harus membuat direktori dengan nama seperti di atas dan apa hubungannya sama akun Github. Saya pun memiliki pertanyaan yang sama. Lalu saya melakukan eksperimen, dan hasil akhirnya saya temukan bahwa sebenarnya tidak perlu membuat direktori seperti di atas untuk tahap belajar. Berikut ini eksperimen saya:
-
Buat satu file bernama variabel.go tepat di bawah direktori G:\GoWorks.
-
Isi dengan kode program berikut:
package main import "fmt" func main() { var nama string = "Amri Shodiq" var umur int = 18 var beratbadan float64 = 55 fmt.Println(nama, umur, beratbadan) }
-
Kemudian jalankan perintah berikut
D:\GoWorks>go run variabel.go
-
Atau anda juga bisa langsung mencobanya secara online di tautan berikut: https://play.golang.org/ (atau klik tautan berikut jika anda malas untuk menyalin+tempel di halaman tersebut https://play.golang.org/p/6aQti0fQcO)
-
Perhatikan hasilnya! Anda sudah mencoba bagaimana mendeklarasikan variabel dan menampilkannya dengan Println. Ini adalah contoh sangat sederhana bagaimana menulis program Go.
-
Tapi dengan cara
go run ...
Anda tidak mendapatkan file executable. Lalu bagaimana mendapatkan file executable? -
Cara pertama adalah dengan mengubah parameter
run
menjadibuild
, yaituD:\GoWorks>go build variable.go
-
Buat direktori variabel di bawah D:\GoWorks, kemudian pindahkan file variabel.go ke dalam direktori D:\GoWorks\variabel.
-
Sampai saat ini Anda memiliki file D:\GoWorks\variabel\variabel.go.
-
Compile dengan cara berikut:
D:\GoWorks>go install variabel
-
Sampai tahap ini, Anda sudah dapat file D:\GoWorks\bin\variabel.exe.