Konsep Dasar Golang

Golang adalah Bahasa program open source yang dikembangkan oleh tim Google. Mengadaptasi keunggulan bahasa bahasa program lama seperti keluarga C dengan kombinasi bahasa modern. Biasanya digunakan sebagai bahasa backend.

Kelebihan Golang
  1. Mendukung konkurensi di level bahasa dengan pengaplikasian cukup mudah
  2. Mendukung pemrosesan data dengan banyak prosesor dalam waktu yang bersamaan (pararel processing)
  3. Memiliki garbage collector
  4. Proses kompilasi sangat cepat
  5. Bukan bahasa pemrograman yang hirarkial, menjadikan developer tidak perlu ribet memikirkan segmen OOP-nya
  6. Package/modul yang disediakan terbilang lengkap. Karena bahasa ini open source, banyak sekali developer yang juga mengembangkan modul-modul lain yang bisa dimanfaatkan

Instalasi Golang (Windows)
  1. Download installer di https://golang.org/dl/. Pilih installer untuk sistem operasi Windows sesuai jenis bit yang digunakan.
  2. Setelah ter-download, jalankan installer, klik next hingga proses instalasi selesai. By default jika anda tidak merubah path pada saat instalasi, Go akan ter-install di C:\go. Path tersebut secara otomatis akan didaftarkan dalam PATH environment variable.
  3. Buka Command Prompt / CMD, eksekusi perintah berikut untuk mengecek versi Go. Dengan Mengetikan go version.
  4. Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.

Instalasi Golang (MacOS)
  1. Install terlebih dahulu Homebrew (jika belum ada), caranya jalankan perintah berikut di terminal.
    • $ ruby -e “$ (curl -fsSL http://git.io/pV01)”
  2. Install Go menggunakan command brew.
    • $ brew install go
  3. Tambahkan path binary Go ke PATH environment variable.
    • $ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bash_profile
    • $ source ~/.bash_profile
  4. Jalankan perintah berikut mengecek versi Go.
    • go version
  5. Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.

Instalasi Golang (Linux)
  1. Unduh arsip installer dari https://golang.org/dl/, pilih installer untuk Linux yang sesuai dengan jenis bit computer anda. Proses download bisa dilakukan lewat CLI, menggunakan atau curl.
  2. Buka terminal, extract arsip tersebut ke.
    • $ tar -C /usr/local -xzf go1...
  3. Tambahkan path binary Go ke environment variable.
    • $ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
    • $ source ~/.bashrc
  4. Selanjutnya, eksekusi perintah berikut untuk mengetes apakah Go sudah terinstal dengan benar.
    • go version
  5. Jika output adalah sama dengan versi Go yang ter-install, menandakan proses instalasi berhasil.

Variabel GOROOT
  1. By default, setelah proses instalasi Go selesai, secara otomatis akan muncul environment variable GOROOT. Isi dari variabel ini adalah lokasi dimana Go ter-install.
  2. Sebagai contoh di Windows, ketika Go di-install di C:\go, maka path tersebut akan menjadi isi dari GOROOT.
  3. Bisa gunakan command go env untuk melihat informasi konfigurasi environment Go ter-install.

Sumber Referensi : golang