Study
Gin

Pengenalan Gin

Penjelasan

Gin adalah framework web Go yang MINIMALIS dan berperforma tinggi berkat router httprouter di baliknya — salah satu framework Go paling populer bareng Echo dan Fiber, dan sering jadi pilihan pertama pemula Go karena dokumentasinya yang banyak dan komunitasnya besar. Beda dengan Fiber, Gin dibangun di atas net/http STANDAR Go, jadi lebih kompatibel dengan library/middleware Go pada umumnya.

Instalasi & Cara Menjalankan

1. Pastikan Go sudah terinstal, cek dengan: go version
2. Buat folder project dan inisialisasi module: mkdir belajar-gin && cd belajar-gin && go mod init belajar-gin
3. Instal Gin: go get github.com/gin-gonic/gin
4. Buat file main.go, isi kode server dasar
5. Jalankan servernya: go run main.go
6. Buka http://localhost:8080 di browser — kalau muncul respons dari server, instalasi berhasil

Praktikum

Instal Gin lewat go get github.com/gin-gonic/gin. Buat main.go dengan server Gin dasar yang merespons "Halo dari Gin!" di route GET /, jalankan dengan go run main.go.

Editor Latihan

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

Tips

gin.Default() (bukan gin.New()) sudah OTOMATIS menyertakan middleware Logger dan Recovery bawaan sejak awal — cocok untuk development cepat; kalau butuh kontrol penuh middleware apa saja yang aktif, pakai gin.New() lalu tambahkan middleware satu-satu secara eksplisit.