Apa itu Go?

Go (atau Golang) adalah bahasa pemrograman open-source yang dikembangkan oleh Google pada tahun 2009. Go dirancang untuk menjadi sederhana, cepat, dan skalabel, dengan fokus pada konkurensi, efisiensi, dan kemudahan penggunaan. Go sangat populer untuk pengembangan aplikasi server, microservices, dan alat berbasis CLI.

#1 Pendahuluan ke Go Pengertian dan Instalasi Golang
#1 Pendahuluan ke Go Pengertian dan Instalasi Golang


Mengapa Memilih Go?

  • Sintaks sederhana: Mudah dipelajari, terutama bagi pemula.
  • Kinerja tinggi: Kompilasi ke binary native, mendekati kecepatan C/C++.
  • Konkurensi bawaan: Fitur seperti goroutine dan channel mempermudah pemrograman paralel.
  • Komunitas dan ekosistem: Dukungan library standar yang kuat dan komunitas aktif.

Instalasi Go

Berikut adalah langkah-langkah untuk menginstal Go di sistem operasi Anda:

1. Unduh Go

  • Kunjungi situs resmi golang.org dan unduh installer untuk sistem operasi Anda (Windows, macOS, atau Linux).
  • Pilih versi stabil terbaru (misalnya, go1.21.x).

2. Instalasi

  • Windows:
    1. Jalankan file .msi yang diunduh.
    2. Ikuti wizard instalasi (biasanya di C:\Go).
    3. Tambahkan C:\Go\bin ke variabel lingkungan PATH.
  • macOS:
    1. Buka file .pkg dan ikuti petunjuk instalasi.
    2. Go akan terinstall di /usr/local/go.
    3. Tambahkan /usr/local/go/bin ke PATH dengan menambahkan export PATH=$PATH:/usr/local/go/bin di ~/.zshrc atau ~/.bashrc.
  • Linux:
    1. Ekstrak file .tar.gz ke /usr/local dengan perintah:
      sudo tar -C /usr/local -xzf go1.21.x.linux-amd64.tar.gz
      
    2. Tambahkan /usr/local/go/bin ke PATH dengan menambahkan export PATH=$PATH:/usr/local/go/bin di ~/.bashrc.

3. Verifikasi Instalasi

Jalankan perintah berikut di terminal:

go version

Jika instalasi berhasil, Anda akan melihat output seperti:

go version go1.21.x linux/amd64

4. Mengatur GOPATH

GOPATH adalah direktori tempat proyek Go Anda disimpan. Secara default, Go menggunakan ~/go (atau $HOME/go di Linux/macOS).

  • Buat direktori ~/go jika belum ada:
    mkdir ~/go
    
  • Tambahkan ke file ~/.bashrc atau ~/.zshrc:
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    
  • Terapkan perubahan:
    source ~/.bashrc
    

Program Pertama: Hello, World!

Buat file bernama hello.go dengan kode berikut:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Menjalankan Program

  • Simpan file, lalu jalankan dengan:
    go run hello.go
    
    Output: Hello, World!
  • Untuk mengompilasi ke binary:
    go build hello.go
    
    Jalankan binary:
    ./hello
    

Kesimpulan

Anda telah berhasil menginstal Go dan menjalankan program pertama Anda! Di artikel berikutnya, kita akan membahas struktur dasar program Go, termasuk package, import, dan fungsi main.

Tugas

  • Tulis program Go yang mencetak nama Anda.
  • Coba kompilasi program tersebut dan jalankan binary-nya.