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 #4 – Program Pertama

1 min read

Program Pertama Golang

Pada kesempatan kali ini Ilmu Coding akan membahas pembuatan program pertama Golang beserta penjelasannya. Semua persiapan sudah lengkap, baik dari installasi sampai GOPATHnya. Sekarang, saatnya lah kita uji coba.

Program pertama yang akan kita buat adalah Hello World.

Meski sederhana, Anda nggak perlu kuatir, sebab saya akan kupas tuntas maksud dari setiap baris program.

Penasaran?

Yuk ikuti tutorial ini sampai selesai.

Let’s go!

Cara Membuat Program Pertama Golang

Oke, ini adalah step by step bekerja dengan Golang. Silahkan ikuti step by step ya.

Step #1 – Buat Folder Project

Silahkan buat folder baru bernama belajar_golang di direktori D (optional).

Kemudian di dalam folder belajar_golang, buat 3 folder lagi, yaitu bin, pkg dan src.

Step #2 – Set GOPATH di Enviroment

Langkah berikutnya adalah set GOPATH di Environment.

Pertama, klik kanan pada This PC.

Program Pertama dengan Golang - 1

Kedua, pilih Advance System Setting

Program Pertama dengan Golang - 2

Ketiga, Pilih Environment Variables

Program Pertama dengan Golang - 3

Keempat, Tambahkan / Edit (Jika sudah ada sebelumnya) GOPATH dengan lokasi folder project kita.

Program Pertama dengan Golang - 4

Step #3 – Drag File Project ke Visual Studio Code

Silahkan drag and drop file project ke Visual Studio Code.

Program Pertama dengan Golang - 5

Step #4 – Buat File Baru

Silahkan buat file baru bernama hello.go dan letakan di folder belajar_golang.

Perhatikan gambar berikut:

Program Pertama dengan Golang - 6

Kemudian ketik kode berikut ini:

package main

import "fmt"

func main() {
	fmt.Println("Hello World")
}

Kemudian jalankan program tersebut dengan command go run.

go run hello.go

Hasilnya bisa Anda lihat pada gambar ini:

Program Pertama Golang - 7

… atau Anda juga bisa melihat demonya di sini:

Link Demo

Penjelasan:

Baris ke 1 merupakan kode pemanggilan package main. Di setiap program dengan Golang minimal harus ada package main ini. Sebab file yang ber-package main akan dieksekusi pertama kali oleh program.

… jadi kesimpulannya harus ada satu baris kode package main di setiap program.

Formatnya:

package <nama-package>
package main

Baris ke 3 terdapat keyword import yang digunakan untuk meng-include package lain. Pada kasus ini, kita telah mengimport package “fmt”.

Apa itu fmt?

Package fmt merupakan salah satu package yang disediakan oleh Go, berisikan banyak fungsi untuk keperluan I/O yang berhubungan dengan text.

Skema penulisan keyword import bisa dilihat pada contoh berikut:

import "nama-package"
import "fmt"

Baris ke 5 terdapat function main.

Setiap project menggunakan Golang harus ada function main().

Function tersebut harus berada pada satu package yang bernama main.  

Function ini yang pertama kali dipanggil ketika menjalankan suatu program.

Contoh:

func main() {
    // kode
}

Baris ke 6 terdapat kode fmt.Println().

Apa maksudnya?

Seperti yang sudah dijelaskan sebelumnya, fmt berfungsi untuk menangani I/O yang berhubungan dengan text.

Sedangkan Println merupakan keyword yang biasa digunakan untuk output program berupa text.

Itu sebabnya fmt dan Println digabungkan pada program Golang.

Download Source Code

Silahkan download source code tentang program pertama golang melalui link di bawah ini:

Penutup

Demikianlah tutorial program pertama dengan golang disertai penjelasannya.

Semoga tutorial kali ini bermanfaat dan bisa dipahami oleh Anda yang baru belajar pemrograman Golang.

Apa selanjutnya?

Jangan puas sampai di sini dulu, masih ada tutorial lainnya yang perlu Anda pahami, yaitu:

Insya Allah akan saya update artikelnya…

Selamat belajar …

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.