Study
Go

Pengenalan Go

Penjelasan

Go (kadang disebut Golang) adalah bahasa pemrograman buatan Google yang dirancang untuk kesederhanaan, kecepatan kompilasi, dan mendukung concurrency (proses paralel) secara native lewat goroutine. Go bertipe statis dan dikompilasi jadi satu file executable mandiri (tidak butuh runtime terpisah seperti JVM di Java) — cocok untuk backend server, CLI tool, dan infrastruktur cloud (Docker dan Kubernetes sendiri ditulis pakai Go). Go sengaja TIDAK punya class/inheritance seperti bahasa OOP lain — filosofinya "less is more", struct + interface sudah cukup.

Instalasi & Cara Menjalankan

1. Unduh dan instal Go dari go.dev/dl (pilih sesuai OS kamu)
2. Pastikan instalasi berhasil dengan mengecek versi lewat terminal: go version
3. Buat file halo.go
4. Jalankan langsung tanpa kompilasi manual dengan: go run halo.go
5. Atau kompilasi dulu jadi executable dengan: go build halo.go, lalu jalankan hasilnya: ./halo (macOS/Linux) atau halo.exe (Windows)

Alternatif: pakai IDE seperti GoLand atau VS Code dengan extension Go yang otomatis mendukung go run lewat tombol Run.

Praktikum

Instal Go di komputer kamu. Buat file halo.go berisi fungsi main() yang mencetak nama kamu lewat fmt.Println(), lalu jalankan lewat terminal dengan go run halo.go.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Belum mau ribet instal Go dulu? Kamu bisa langsung eksperimen syntax Go dasar lewat Go Playground resmi di go.dev/play — cocok buat pemanasan sebelum instal beneran di komputer sendiri.