Kamis, 23 Oktober 2014

TASK 3 GO PROGRAMMING – Langkah Menampilkan teks html Menggunakan golang

Berikut ini merupakan langkah – langkah untuk menampilkan teks HTML pada browser menggunakan golang : 

1. Buatlah sebuah file HTML dengan nama “tes.html” dengan isi sebagai berikut :
    <!DOCTYPE HTML >
    <html>
    <p> Riski amalia </p>
    <table width="500" border="1">
                <tr>
                                <td>nama :</td>
                                <td>amalia</td>
                </tr>
               
                <tr>
                                <td>alamat :</td>
                                <td>bandung</td>
                </tr>
     </table>

    </html>


    Lalu simpan file tersebut pada suatu folder C:\xampp\htdocs\gomuntoi\template\login

2.  Buat package didalam controller dengan nama mhs, lalu buatlah sebuah file go didalam package          tersebut dengan nama mhs.go


     package mhs

     import (
                "net/http"
                "muntoi/sys/mr"

    )

    func View(w http.ResponseWriter, r *http.Request) {
                t, _ :=mr.MRenderTemplate("login/tes.html");
                mr.MExecute(w,t,r)
    }

    Pada source kode diatas terdapat pemanggilan sebuah teks html yang ada pada folder login.

3. Pada file Routing.go nya tambahkan beberapa code sehingga kodenya seperti dibawah ini :


    package routing

    import (
                "net/http"
                "muntoi/mc/controller/user"
                "muntoi/mc/controller/admin/minstitution"
                "muntoi/sys/config"
                "muntoi/mc/controller/mhs"
    )

    func Routing(){
                // routing
                jalan := NewDalan()

                fileServer := http.FileServer(http.Dir(config.ResourcesDirectory))
                http.Handle("/res/", http.StripPrefix("/res/",fileServer))
                http.HandleFunc("/", jalan.MuntoiHandler)

                //URL
                jalan.MuntoiReg("/coba", mhs.View)

                // daftar administrasi untuk user
                jalan.MuntoiReg("/user", user.Index)
                jalan.MuntoiReg("/userinfo", user.UserInfo)
                jalan.MuntoiReg("/userdata", user.UserData)

                // daftar administrasi untuk adminstitution
                jalan.MuntoiReg("/a/m", minstitution.ViewListOfMuseum)
                jalan.MuntoiReg("/a/m/view", minstitution.ViewListOfMuseum)
                jalan.MuntoiReg("/a/m/add", minstitution.AddMuseum)
                jalan.MuntoiReg("/a/m/delete", minstitution.DeleteMuseum)


                jalan.MuntoiReg("/a/m/delete", minstitution.DeleteMuseum)
    }

    Pada file Routing.go ini sebenernya kita hanya menambahkan code untuk pemanggilan URL               dengan cara memanggil function view yang telah dibuat sebelumnya pada file mhs.go. source code     yang harus ditambahkan yaitu sebagai berikut :

    jalan.MuntoiReg("/coba", mhs.View)

    coba adalah nama url yang akan dipanggil, sedangkan mhs.View adalah pemanggilan view pada         file mhs.go.

4. Jalankan(run) source code Go.Muntoi.go, lalu pada browser ketikkan alamat URL sebagai berikut:


    maka akan muncul tampilan pada browser seperti dibawah ini :

     

    Sekian Ilmu yang dapat saya share, semoga berguna :D

Tidak ada komentar:

Posting Komentar