Ari Wibowo

Software Engineer Enthusias | Read Write Code Traveling |

About This Site

This may be a good place to introduce yourself and your site or include some credits.

Find Us

Address
123 Main Street
New York, NY 10001

Hours
Monday–Friday: 9:00AM–5:00PM
Saturday & Sunday: 11:00AM–3:00PM

Go Series – Pengenalan dan Instalasi Go

1. Pengenalan

Go adalah bahasa pemrograman yang dikembangkan oleh Google dengan fokus pada kesederhanaan, efisiensi, dan kecepatan eksekusi. Beberapa fitur utama dari Go meliputi:

  • Kompilasi Cepat: Go dikompilasi menjadi kode biner yang langsung dapat dijalankan tanpa perlu interpreter.
  • Garbage Collection: Manajemen memori otomatis tanpa perlu intervensi manual.
  • Concurrency: Mendukung proses paralel dengan goroutines yang ringan.
  • Strong Typing: Go memiliki sistem tipe data yang ketat untuk mencegah kesalahan umum dalam pemrograman.

2. Instalasi Go

  • Download Go dari situs resmi
  • Install sesuai sistem operasi (Windows, macOS, atau Linux)
  • Verifikasi Instalasi dengan menjalankan perintah berikut di terminal:
go version
  • Atur GOPATH dengan menambahkan path workspace Go ke variabel lingkungan sistem.

3. Struktur Dasar Program Go

Go memiliki struktur sederhana untuk memulai. Berikut adalah contoh program Go pertama :

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

Penjelasan kode:

  • package main: Menandakan bahwa ini adalah program utama yang dapat dieksekusi.
  • import "fmt": Mengimpor paket fmt untuk menampilkan output ke konsol.
  • func main(): Fungsi utama yang dieksekusi pertama kali saat program dijalankan.
  • fmt.Println("Hello, Go!"): Mencetak teks ke layar.

Jalankan code di atas dengan command :

go run main.go