> For the complete documentation index, see [llms.txt](https://davidwinalda94.gitbook.io/mastering-golang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davidwinalda94.gitbook.io/mastering-golang/instalasi-go.md).

# Instalasi Go

Pada sesi ini, kita akan membahas bagaimana proses instalasi pada Go di Windows dan juga Mac OS

### Instalasi Go pada Windows

1. Kita download terlebih dahulu Go Installer pada link berikut <https://golang.org/doc/install>
2. Setelah selesai melakukan download, lakukan instalasi aplikasi seperti biasa. Secara default, Go terinstal di to C:\Go.
3. Buka command prompt, lalu jalankan perintah berikut:

   ```
   go version
   ```
4. Jika sudah tampil versi Go, maka proses instalasi telah berhasil.&#x20;

   ```
   go version go1.15.6 windows/amd64
   ```

### Instalasi Go pada Mac OS

1. Kita download terlebih dahulu Go Installer pada link berikut <https://golang.org/doc/install>
2. Setelah selesai melakukan download, lakukan instalasi aplikasi seperti biasa.
3. Setup environment path pada terminal menggunakan `~/.bash_profile` jika masih menggunakan `bash` dan `~/.zshrc` jika sudah menggunakan `zsh` . Jika menggunakan Visual Studio Code, kita bisa menggunakan perintah berikut ini:

   ```
   code ~/.bash_profile
   ```

   atau

   ```
   code ~/.zshrc
   ```
4. Lalu tambahkan baris kode berikut ini:

   ```
   export PATH=$PATH:/usr/local/go/bin
   ```
5. Buka terminal atau iterm, lalu jalankan perintah berikut:

   ```
   go version
   ```
6. Jika sudah tampil versi Go, maka proses instalasi telah berhasil.

   ```
   go version go1.15.6 darwin/amd64
   ```

### Instalasi Go pada Linux

1. Kita download terlebih dahulu Go Installer pada link berikut <https://golang.org/doc/install>. Pada tutorial ini kita mendownload archive file dengan nama `go1.15.7.linux-amd64.tar.gz`&#x20;
2. Extract archive tersebut ke path`/usr/local` :

   ```
   tar -C /usr/local -xzf go1.15.7.linux-amd64.tar.gz
   ```
3. Setup path binary Go ke PATH environment variable. Pada terminal menggunakan `~/.bash_profile` jika masih menggunakan `bash` dan `~/.zshrc` jika sudah menggunakan `zsh` . Jika menggunakan Visual Studio Code, kita bisa menggunakan perintah berikut ini:

   ```
   code ~/.bash_profile
   ```

   atau

   ```
   code ~/.zshrc
   ```
4. Lalu tambahkan baris kode berikut ini:

   ```
   export PATH=$PATH:/usr/local/go/bin
   ```
5. Untuk memastikan Go telah terinstal, cek version Go menggunakan:

   ```
   go version
   ```
6. Jika sudah tampil versi Go, maka proses instalasi telah berhasil.

   ```
   go version go1.15.6 darwin/amd64
   ```
