Skip to main content

Command Palette

Search for a command to run...

Memulai Program dengan Hello World

Published
โ€ข2 min readโ€ขView as Markdown
Memulai Program dengan Hello World

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! ๐Ÿš€

Golang Basic

Part 3 of 13

**Golang Basic** adalah seri artikel untuk pemula yang ingin memahami dasar-dasar Go. Anda akan belajar sintaks, variabel, control flow, fungsi, pointer, dan concurrency. Setelah menyelesaikan seri ini, Anda siap membangun aplikasi dengan Golang! ๐Ÿš€

Up next

Tipe Data String, Boolean, dan Number di Golang

Golang (Go) adalah bahasa pemrograman yang dikembangkan oleh Google dan dikenal dengan kesederhanaan serta kecepatannya. Dalam pemrograman, tipe data sangat penting karena menentukan bagaimana sebuah nilai disimpan dan diproses dalam memori komputer....