Golang untuk Pemula
Go (sering disebut Golang) adalah bahasa pemrograman buatan Google yang sederhana, cepat, dan menghasilkan satu file program yang bisa langsung dijalankan di server — tanpa install runtime apa pun. Docker, Kubernetes, Caddy, dan banyak tool infrastruktur lain ditulis dengan Go.
Aplikasi profil di gstnv-lab.xyz/about/rozi-gustinov/ juga program Go: satu file main.go berisi web server yang berjalan di container. Di akhir kursus, kamu akan menulis web server serupa.
Yang akan kamu kuasai
Section titled “Yang akan kamu kuasai”- Memasang Go, membuat modul, dan menjalankan program
- Variabel, tipe data, fungsi, dan konversi tipe
- Percabangan
if/switchdan perulanganfor - Slice, map, struct, dan method
- Menangani error dengan cara Go dan menulis unit test
- Membangun web server dengan
net/http, lalu meng-compile-nya jadi binary
Cara kerja lab
Section titled “Cara kerja lab”Di kursus ini kamu menulis kode sungguhan. Ketik nano main.go di terminal latihan untuk membuka editor:
| Tombol | Fungsi |
|---|---|
| Ctrl+S | simpan file |
| Ctrl+X | keluar dari editor |
| Tab | indentasi |
Perintah go run, go build, go test, dan go vet lalu memeriksa dan menjalankan kodemu — termasuk menampilkan error compile lengkap dengan nomor baris, persis seperti Go asli.

