Go Series – Pengenalan dan Instalasi Go
1. Pengenalan
Go adalah bahasa pemrograman yang dikembangkan oleh Google dengan fokus pada kesederhanaan, efisiensi, dan kecepatan eksekusi. Beberapa fitur utama dari Go meliputi:
- Kompilasi Cepat: Go dikompilasi menjadi kode biner yang langsung dapat dijalankan tanpa perlu interpreter.
- Garbage Collection: Manajemen memori otomatis tanpa perlu intervensi manual.
- Concurrency: Mendukung proses paralel dengan goroutines yang ringan.
- Strong Typing: Go memiliki sistem tipe data yang ketat untuk mencegah kesalahan umum dalam pemrograman.
2. Instalasi Go
- Download Go dari situs resmi
- Install sesuai sistem operasi (Windows, macOS, atau Linux)
- Verifikasi Instalasi dengan menjalankan perintah berikut di terminal:
go version
- Atur GOPATH dengan menambahkan path workspace Go ke variabel lingkungan sistem.
3. Struktur Dasar Program Go
Go memiliki struktur sederhana untuk memulai. Berikut adalah contoh program Go pertama :
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
Penjelasan kode:
package main
: Menandakan bahwa ini adalah program utama yang dapat dieksekusi.import "fmt"
: Mengimpor paket fmt untuk menampilkan output ke konsol.func main()
: Fungsi utama yang dieksekusi pertama kali saat program dijalankan.fmt.Println("Hello, Go!")
: Mencetak teks ke layar.
Jalankan code di atas dengan command :
go run main.go