== Part 1 ==
Hai
Saya akan melanjutkan postingan sebelumnya. Kali ini saya akan berbagi info mengenai pembangunan web menggunakan GO Programming.
Part 1? maksudnya gini loh, untuk membangun sebuah web itu kan harus melalui beberapa tahapan. Nah part 1 ini adalah langkah awal yang harus disiapkan untuk memulai membangun sebuah web. Part 1 ini saya akan berbagi beberapa hal yang harus di install atau dikonfigurasi.
oh ya, FYI dalam membangun sebuah web menggunakan GO Programming saya menggunakan framework. ups, tapi maaf ni yak untuk framework nya kali ini belum bisa saya share karena ada beberapa alasan. hmmmm mungkin dilain waktu saya bisa berbagi info tentang framework tersebut. Nantikan sajaaaaa haha
Untuk kali ini sebut saja framework F.
Tahapan instalasi :
1. Pastikan laptop sudah ter-install XAMPP dan MySQL. Kebetulan saya menggunakan database MySQL. Apabila belum ada, bisa download dari https://www.apachefriends.org
2. Install GIT. apa itu GIT? bisa cari tau dari link ini ya http://git-scm.com/downloads trus langsung download aja
3. Buka command prompt a.k.a CMD, lalu ketik git. Hal ini untuk mengetahui apakah instalasi git telah berhasil
instalasi berhasil |
Apabila instalasi git tidak berhasil, maka
klik kanan my computer -> properties -> Advanced system settings -> Environment variables -> edit pada system variables, edit variable Path, tambahkan C:\GOAPP\bin;C:\Program Files\Git\bin
*path kondisikan sesuai nama folder
4. Install go sql driver dengan cara ketik go get github.com/go-sql-driver/mysql pada CMD.
5. Install Gorilla.
Ketikkan pada CMD :
Ketikkan pada CMD :
- go get github.com/gorilla/sessions
- go get github.com/gorilla/context
- go get github.com/gorilla/securecookie
- go get github.com/gorilla/mux
Membuat halaman web sederhana
1. Buat project baru pada IntelliJ IDEA. copy folder framework F ke folder src pada project yang baru dibuat di IntelliJ IDEA dan ke folder tempat directory yang diinginkan. Saya menjadikan folder htdocs sebagai directory.
2. Buat go file baru pada folder controller, beri nama file mhs.go
3. Source code mhs.go adalah sebagai berikut :
package mhs
import(
"net/http"
"framework/sys/mr"
)
func View (w http.ResponseWriter, r *http.Request) {
t, _ := mr.MRenderTemplate("login/tes.html");
mr.MExecute(w,t,r)
}
Lalu tambahkan source code berikut pada file Routing.go :
jalan.MuntoiReg("/coba", mhs.View)
var DB_Database string = "materikulasi"
4. Pada folder framework, buka folder template lalu tambahkan folder login dan buat sebuah file html dengan nama tes.html
<HTML>
HALLO ARES !
</HTML>
5. Run project pada IntelliJ IDEA tersebut, lalu buka browser dan ketik localhost:8080/coba pada address bar. Maka tampilan pada browser adalah sebagai berikut :
Tidak ada komentar:
Posting Komentar