Panduan Dasar Syntax Golang: Membuat Hello World Pertama Anda

Panduan Dasar Syntax Golang: Membuat Hello World Pertama Anda

Pada tutorial kali ini di JadiFullstack, kita akan mempelajari dasar sintaks pemrograman Golang dan membuat program ‘Hello World’ pertama kita.

File pada Golang

Untuk menjalankan kode Golang, pertama kita perlu membuat file dengan ekstensi .go, misalnya hello.go. Selanjutnya, untuk menjalankannya kita gunakan perintah berikut:

// misal nama filenya hello.go
go run hello.go

Ketika kalian menjalankan perintah tersebut, mungkin akan muncul pesan hello.go:1:1: expected 'package', found 'EOF'. Hal ini terjadi karena file kita masih belum terdefinisi dengan benar. Kita akan mendalaminya di bagian berikut.

Basic Syntax di File .go

Setelah membuat file Golang, kita perlu menambahkan beberapa komponen penting. Di dalam file Golang setidaknya ada beberapa bagian penting:

  • Definisi package
  • Import package
  • Fungsi (function)
  • Statement atau ekspresi Untuk lebih jelasnya, perhatikan contoh di bawah ini:
package main
import "fmt"

func main() {
    fmt.Println("hello world")
}
  • Baris 1: Setiap kode Go wajib mendefinisikan package. Dalam contoh ini, kita menggunakan package main. Package ini memiliki peran khusus sebagai titik awal eksekusi program.
  • Baris 2: Kita mengimpor package “fmt”. Package ini adalah bagian dari standar library Golang yang menyediakan fungsi untuk format dan output teks, seperti fungsi Println yang digunakan di sini.
  • Baris 4: Baris ini mendefinisikan sebuah fungsi bernama main. Fungsi main adalah titik awal eksekusi setiap program Go.
  • Baris 5: Baris ini merupakan sebuah statement yang menggunakan fungsi Println dari package fmt untuk menampilkan teks “hello world” di terminal.

Setelah itu, kalian dapat mencoba menjalankan kembali file Golang dengan perintah go run hello.go, maka di terminal akan muncul tulisan “hello world”.

Panduan Dasar Syntax Golang: Membuat Hello World Pertama Anda
gambar 1. menjalankan perintah hello world

Kita telah mempelajari dasar sintaks di Golang dan membuat program ‘Hello World’ pertama kita. Kalian bisa mengeksplorasi lebih lanjut dengan mengubah pesan atau menambahkan sintaks baru. Jangan ragu untuk membaca dokumentasi resmi Golang atau mengikuti tutorial lanjutan untuk memperdalam pemahaman Anda.