Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Belajar Golang #2 – GOPATH dan Workspace

1 min read

Belajar Golang

Golang memiliki cara unik dalam menjalankan eksekusi program, yaitu GOPATH dan workspace. Dua hal ini akan dibutuhkan saat pertama kali membuat project.

GOPATH adalah sebuah variable yang digunakan sebagai rujukan semua folder project disimpan. GOPATH berisikan 3 folder yang perlu kita buah (meski kosong), yaitu src, pkg dan bin. Anda tidak perlu memberikan isi apa-apa pada ketiga folder di atas pada saat pertama kali membuat project. Kosongkan saja dahulu.

Project yang akan dibuat ditempatkan di folder src. Misalnya Anda ingin membuat project myGolang, maka buatlah folder myGolang di dalam folder src. Rujukan foldernya menjadi $GOPATH/folder_name/src/myGolang.

Sampai pada tahap ini Anda perlu menambahkan GOPATH tersebut ke dalam environment variable di system computer Anda. Setelah Anda berhasil menginstall golang, maka akan muncul GOPATH di environment variable. Nah, di situlah Anda bisa mengubahnya sesuai dengan direktori project.

Contohnya buka environment variable Anda (kami menggunakan Windows). Lihat gambar ini:

Belajar Golang GOPATH Workspace

Klik edit

Setelah itu, setting direktori project Anda seperti ini:

Tutorial Golang GOPATH Workspace

Dengan anggapan …

Misalnya kami mengerjakan project ini di D. Di dalam D kami membuat folder my_golang. Setelah itu buat folder src, pkg dan bin di dalam folder my_golang.

Karena GOPATH harus merujuk ke folder src diikuti nama folder, maka kita perlu membuat folder project lagi di dalam folder src, misalnya myGolang.

Project Pertama Menggunakan Golang

Pada tutorial ini saya akan menulis 2 cara, yaitu:

Cara 1:

Silahkan buat folder baru bernama myGolang di dalam folder src.

Kemudian buat file bernama hello.go dan simpan di dalam folder myGolang.

Lebih lengkapnya silahkan lihat gambar di bawah ini:

Pembahasan Golang GOPATH Workspace

Kodenya sebagai berikut:

package main

import "fmt"

func main() {
    fmt.Println("Belajar GOPATH dan Workspace Golang.")
}

Simpan.

Untuk menguji program, silahkan buka terminal Anda dan arahkan ke direktori project.

Di visual studio code yang pernah kami bahas cara install extensionnya, tinggal pilih menu terminal -> new terminal.

Kemudian ketik:

cd src/myGolang

Untuk menjalankan project Anda perlu ikuti command berikut:

go run hello.go

Hasilnya:

Cara Kerja Golang GOPATH Workspace

Cara 2:

Silahkan buat file bernama hello.go di dalam direktori PATH/my_golang.

Kemudian ketik kode berikut ini:

package main

import "fmt"

func main() {
    fmt.Println("Belajar GOPATH dan Workspace Golang.")
}

Simpan.

Untuk menjalankannya, silahkan buka terminal kemudian arahkan ke folder my_golang.

Ketik kode berikut:

go run hello.go

Outputnya:

Belajar GOPATH dan Workspace Golang. 

Silahkan lihat demonya di sini.

***

Bagaimana? Mudah kan cara kerja dan installasinya?

Jika masih bingung sepertinya Anda membutuhkan pembahasan pengenalan golang, cara installasi dan contoh project pertama dengan Golang terlebih dahulu. Namun tidak perlu khawatir karena kami sudah menyediakan tutorial sebelumnya untuk Anda.

Kata Pembuka

Loh kok kata pembuka?

Soalnya tutorial kali ini bukanlah penutup dari seri tutorial Golang. Kami akan terus mengupdate artikel tentang Golang khusus buat Anda sabahat ilmucoding.

InsyaAllah tutorial lainnya akan kami update setiap waktu. Aamiin.

Semangat belajar golang …

Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Leave a Reply

Your email address will not be published. Required fields are marked *

Jika terbantu dengan artikel ini, silahkan share, beri komentar dan "klik" 1 kali pada iklan ya.