Memulai Program dengan Hello World

Ajitama DevAjitama Dev
2 min read

Dalam seri Golang Basic ini, kita akan memulai dengan program Hello World. Program ini adalah gerbang pertama dalam mempelajari bahasa pemrograman dan telah menjadi tradisi sejak diinisiasi oleh Brian Kernighan bertahun-tahun yang lalu.

Struktur Program Hello World di Golang

Dalam bahasa Go, program utama harus berada dalam package main. Selain itu, untuk mencetak teks ke layar, kita bisa menggunakan package fmt, yang merupakan package bawaan di Go.

Berikut adalah contoh program Hello World dalam Golang:

package main

import "fmt"

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

Penjelasan Kode

  1. package main: Wajib digunakan dalam program utama Go agar dapat dikompilasi sebagai aplikasi.

  2. import "fmt": Mengimpor package fmt yang digunakan untuk mencetak teks ke layar.

  3. func main(): Fungsi utama yang akan dieksekusi pertama kali saat program dijalankan.

  4. fmt.Println("Hello World"): Perintah untuk mencetak "Hello World" ke layar.

Menyimpan dan Menjalankan Program

Simpan kode di atas dalam file bernama main.go.

Membuild Program

Untuk membuild program agar menjadi file eksekusi, jalankan perintah berikut di terminal:

go build

Hasil build akan menghasilkan file eksekusi sesuai dengan nama folder proyek, misalnya golang-basic.

Jalankan hasil build dengan perintah:

./golang-basic

Menjalankan Program dalam Mode Pengembangan

Jika ingin langsung menjalankan program tanpa membuild terlebih dahulu, gunakan perintah berikut:

go run main.go

Perintah ini akan langsung mengeksekusi file main.go dan menampilkan output Hello World di layar.

Catatan Penting dalam Golang

  • Dalam Golang, tanda titik koma (;) tidak wajib di akhir baris kode (Go secara otomatis menangani ini).

  • Semua program utama di Go harus berada dalam package main.

  • Go memiliki mekanisme garbage collection otomatis, sehingga kita tidak perlu mengelola memori secara manual.

Kesimpulan

Program Hello World adalah langkah pertama dalam mempelajari Golang. Dengan memahami cara kerja package, fungsi utama, dan cara menjalankan program, kita sudah memiliki dasar yang kuat untuk melangkah ke materi berikutnya.

Selamat belajar Golang! ๐Ÿš€

0
Subscribe to my newsletter

Read articles from Ajitama Dev directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ajitama Dev
Ajitama Dev