Apa itu Golang?
Golang atau Go adalah bahasa pemrograman open source yang dikembangkan oleh Google. Bahasa pemrograman ini dirancang untuk memudahkan para pengembang dalam membuat aplikasi yang efisien dan mudah di-maintain. Golang memiliki performa yang cepat dan efisien sehingga banyak digunakan untuk membuat aplikasi yang membutuhkan kinerja yang tinggi seperti aplikasi web, server, dan aplikasi jaringan.
Membuat Aplikasi Web dengan Golang
Pada artikel ini, kita akan membahas bagaimana membuat aplikasi web dengan Golang. Sebelum memulai, pastikan Anda sudah menginstal Golang pada komputer Anda dan memahami dasar-dasar bahasa pemrograman ini.
Langkah 1: Membuat Struktur Proyek
Pertama, buat struktur proyek dengan membuat folder dengan nama proyek Anda. Buatlah folder dengan struktur seperti berikut: “` MyProject/ ├── main.go ├── handler/ │ ├── home.go │ └── about.go └── template/ ├── base.html ├── home.html └── about.html “`
Langkah 2: Membuat Server HTTP
Selanjutnya, buatlah file main.go dan tuliskan kode berikut: “`go package main import ( “net/http” ) func main() { http.HandleFunc(“/”, handler.Home) http.HandleFunc(“/about”, handler.About) http.ListenAndServe(“:8080”, nil) } “` Kode di atas akan membuat server HTTP dan menentukan handler untuk setiap URL yang ada. Dalam contoh ini, kita akan membuat handler untuk URL root dan URL /about.
Langkah 3: Membuat Handler
Selanjutnya, buatlah file handler/home.go dan tuliskan kode berikut: “`go package handler import ( “net/http” “html/template” ) func Home(w http.ResponseWriter, r *http.Request) { t, err := template.ParseFiles(“template/base.html”, “template/home.html”) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return } t.ExecuteTemplate(w, “base”, nil) } “` Kode di atas akan menampilkan halaman home dengan menggunakan template yang ada di folder template.
Langkah 4: Membuat Template
Terakhir, buatlah file template/home.html dan tuliskan kode HTML berikut: “`html {{ define “base” }}
This is the home page of my website.
{{ end }} “` Kode di atas akan menampilkan halaman home dengan judul “My Website” dan teks “Welcome to My Website”.
Langkah 5: Menjalankan Aplikasi
Setelah semua file dan kode di atas selesai dibuat, jalankan aplikasi dengan menjalankan perintah go run pada terminal: “` go run main.go “` Setelah itu, buka browser dan akses http://localhost:8080 untuk melihat hasil aplikasi.
Kesimpulan
Dalam artikel ini, kita telah mempelajari bagaimana membuat aplikasi web dengan Golang. Dengan mengikuti langkah-langkah di atas, Anda dapat membuat aplikasi web sederhana dengan mudah. Golang adalah bahasa pemrograman yang sangat efisien dan cepat, sehingga sangat cocok untuk membuat aplikasi yang membutuhkan performa tinggi. Semoga artikel ini bermanfaat bagi pembaca.