Cara Membuat Golang REST API Hello World Menggunakan Gin

Irhan Hisyam Dwi Nugroho
•
24 April 2025
•
141

Cara Membuat Golang REST API Hello World Menggunakan Gin itu sebenarnya nggak sesulit yang dibayangkan, Warga Bimbingan! MinDi di sini bakal ngajarin kamu untuk membuat REST API pertama kamu menggunakan Gin Framework di Golang. Gak perlu pusing, kita mulai dari dasar banget!
Pertama, kita bakal bikin aplikasi yang sederhana banget: Hello World!. Cukup mudah, kan? Tapi, percayalah, ini adalah fondasi yang kuat untuk mulai bikin API yang lebih canggih ke depannya.
Yuk, ikuti langkah-langkahnya, dan siap-siap jadi jagoan Golang! MinDi bakal bimbing kamu langkah demi langkah, dengan cara yang santai dan pastinya bisa langsung dipraktekkan!
Baca juga : Panduan Lengkap Backend Developer Roadmap untuk Pemula 2025
Mengapa Memilih Gin Framework?
Gin adalah salah satu framework yang paling cepat dan ringan untuk membangun REST API di Golang.
Dengan Gin, kamu bisa mengembangkan aplikasi yang sangat cepat tanpa mengorbankan fungsionalitas.
Gin menawarkan routing yang efisien, middleware yang mudah digunakan, dan kemampuan untuk menangani ratusan ribu request per detik, cocok untuk aplikasi dengan beban tinggi.
Selain itu, dokumentasi dan komunitasnya yang besar membuat Gin pilihan tepat, terutama bagi pemula yang ingin belajar membuat API dengan performa tinggi.
Baca juga : 15 Website Belajar Coding Gratis Terbaik 2025 untuk Pemula
Langkah-langkah Membuat REST API
Sumber: Canva
Membuat Golang REST API menggunakan Gin Framework itu sebenarnya mudah banget, Warga Bimbingan! Yuk, ikuti langkah-langkahnya dan buat API pertama kamu dengan cepat.
1. Persiapan: Instalasi Golang dan Gin
Langkah pertama yang harus kamu lakukan adalah menginstal Golang di sistem kamu. Setelah itu, kita perlu menginstal Gin Framework untuk membangun REST API.
Gin adalah framework web yang cepat dan ringan, sangat cocok untuk pemula maupun yang berpengalaman. Kamu bisa menginstalnya menggunakan perintah go get di terminal.
go get -u github.com/gin-gonic/gin |
2. Membuat Project Golang
Setelah semua terinstal, buat folder untuk project Golang-mu, misalnya golang-rest-api. Di dalam folder tersebut, buat file bernama main.go, yang akan menjadi entry point dari aplikasi kamu. Di sini, kita akan menulis kode yang memulai server dan mengatur route API.
3. Tulis Kode Hello World dengan Gin
Sekarang kita akan menulis kode untuk membuat REST API pertama kita yang sangat sederhana: Hello World!.
Di file main.go, kita akan menggunakan Gin untuk menangani rute dan merespons permintaan dengan pesan “Hello, World!”. Kode ini juga akan menunjukkan bagaimana cara mengatur server di port 8080.
package main import ( "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Hello, World!", }) }) r.Run(":8080") } |
4. Menjalankan Server
Sekarang kita jalankan server menggunakan perintah berikut di terminal. Server ini akan berjalan di port 8080 secara default. Cukup ketik perintah ini di terminal:
go run main.go |
Setelah server berjalan, kamu bisa membuka browser dan mengakses http://localhost:8080/ untuk melihat pesan “Hello, World!” ditampilkan sebagai respons dari server.
Baca juga : Panduan Memilih Bootcamp Back-End Development Terbaik 2025
5. Menguji REST API
Untuk menguji REST API yang baru saja dibuat, kamu bisa menggunakan Postman atau curl. Gunakan curl untuk mengirim permintaan GET ke endpoint yang telah dibuat dan lihat hasilnya.
GET Request:
curl http://localhost:8080/ |
Jika semuanya berjalan dengan baik, kamu akan menerima respons berikut:
Baca juga : Panduan Golang Array: Konsep, Implementasi & Contoh Script
Pelajari Cara Membuat Golang REST API dan Tingkatkan Kariermu!
Setelah memahami dasar-dasar Golang REST API, kini saatnya untuk mengembangkan keterampilan back-end kamu lebih jauh dengan membuat API yang lebih canggih!
Yuk, ikuti Bootcamp Back-End Developer di dibimbing.id! Di sini, kamu akan mempelajari berbagai konsep penting seperti REST API, database, autentikasi, dan framework back-end yang digunakan oleh perusahaan-perusahaan besar.
Belajar langsung dari mentor berpengalaman dengan kurikulum praktis yang aplikatif, membantu kamu menguasai keterampilan yang sangat dibutuhkan di dunia IT.
Dengan lebih dari 840+ hiring partner dan tingkat keberhasilan alumni 96%, kesempatan karier kamu di dunia teknologi semakin terbuka lebar!
Jadi, tunggu apa lagi? Hubungi di sini dan Daftar sekarang di sini untuk memulai perjalananmu menjadi Back-End Developer profesional! #BimbingSampeJadi!
Referensi
- Creating a RESTful API With Golang [Buka]
Tags

Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.