Apakah Anda ingin belajar bahasa pemrograman yang simpel, efisien, dan cocok untuk pengembangan aplikasi modern? Golang, atau dikenal sebagai Go, adalah pilihan yang tepat!
Dengan performa tinggi dan desain minimalis, Golang telah menjadi favorit dalam membangun backend, microservices, hingga aplikasi produksi. Artikel ini akan memandu Anda, langkah demi langkah, untuk membuat dan menjalankan program Hello World di Golang.
Anda akan memahami dasar-dasar seperti fungsi main, fungsi println, hingga cara compiler bekerja. Yuk, buka terminal Anda dan mulai petualangan baru di dunia Golang yang penuh potensi!
Apa Itu Golang dan Mengapa Memilihnya?
Golang, atau Go, adalah bahasa pemrograman yang dikembangkan oleh Google dan dirilis pada tahun 2009. Bahasa ini dirancang untuk memberikan kemudahan dalam proses coding, efisiensi performa, dan skalabilitas, menjadikannya pilihan yang populer di kalangan developer.
Jika Anda mencari solusi yang andal untuk pengembangan aplikasi berbasis production, seperti backend atau sistem yang membutuhkan kinerja tinggi, Golang adalah jawabannya.
Berikut adalah alasan mengapa Anda sebaiknya memilih Golang:
- Golang dikompilasi langsung menjadi code mesin, yang menghasilkan kecepatan eksekusi mendekati bahasa seperti C atau C++.
- Proses kompilasi di Golang sangat cepat, bahkan untuk proyek berskala besar. Hal ini mempercepat siklus pengembangan dan iterasi kode.
- Dengan fitur bawaan seperti goroutines, Golang mendukung pemrograman konkuren. Anda dapat menjalankan banyak tugas secara bersamaan tanpa kompleksitas tinggi.
- Golang menawarkan sintaks yang minimalis, memudahkan pengembang pemula untuk memahami konsep dasar pemrograman tanpa terganggu oleh fitur-fitur kompleks.
- Dengan garbage collection, Golang mengelola memori secara otomatis. Fitur ini membantu Anda menghindari kebocoran memori dan kesalahan manajemen memori lainnya.
- Golang memiliki banyak library dan alat bantu yang mendukung pengembangan aplikasi modern. Komunitas yang aktif juga memudahkan Anda menemukan dukungan dan solusi untuk berbagai tantangan.
Baca Juga: Apa Itu Golang ? Definisi, Jenis, dan Fungsi
Cara Membuat Program Hello World di Golang (Go)
Berikut ini cara membuat program Hello World yang akan dijelaskan langkah demi langkah:
Langkah 1: Menyiapkan Lingkungan Pengembangan untuk Golang
Sebelum memulai menulis code di Golang, Anda perlu menyiapkan lingkungan pengembangan yang tepat. Untuk menginstal Golang di sistem operasi Anda, ikuti langkah berikut sesuai perangkat yang Anda gunakan:
- Windows: Jalankan installer dan ikuti instruksinya. Proses instalasi secara otomatis menambahkan Golang ke PATH sistem Anda.
- macOS: Ikuti panduan instalasi sesuai petunjuk di layar.
- Linux: Gunakan package manager distribusi Linux Anda untuk menginstal Golang.
Setelah instalasi selesai, langkah berikutnya adalah menyiapkan folder proyek Anda:
- Buat folder proyek: Buat folder baru di lokasi yang Anda pilih. Beri nama, misalnya, hello-world.
- Inisialisasi modul Go: Buka terminal atau command prompt dan arahkan ke folder proyek hello-world. Jalankan perintah berikut untuk menginisialisasi modul Go.
- Verifikasi Instalasi untuk memastikan Golang telah terinstal dengan benar: Buka terminal atau command prompt.
Baca Juga: Cara Install dan Kursus Golang
Langkah 2: Menulis Program Hello World di Golang
Untuk memulai coding di Golang, Anda perlu memahami langkah-langkah dasar untuk membuat program Hello World. Ikuti panduan berikut agar dapat menulis dan menjalankan program pertama Anda dengan lancar.
Pertama, buat file bernama main.go di dalam folder proyek Anda (contohnya, folder hello-world yang sudah Anda buat sebelumnya). Anda dapat membuat file ini menggunakan editor teks seperti Visual Studio Code atau Notepad++, atau langsung melalui terminal.
Sebelum menulis kode, penting untuk memahami struktur dasar program Golang:
- package main
Deklarasi package main digunakan untuk memberi tahu compiler bahwa file ini adalah bagian dari program yang dapat dieksekusi. File dengan package main selalu menjadi titik masuk (entry point) program. - func main()
Fungsi main() adalah fungsi utama dalam program Golang. Ketika Anda menjalankan program, eksekusi dimulai dari fungsi ini.
package main import “fmt” func main() { fmt.Println(“Hello, World!”) }
Penjelasan Kode:
- package main: Menentukan bahwa ini adalah paket utama yang dapat dijalankan.
- import “fmt”: Mengimpor paket fmt, yang menyediakan fungsi seperti Println() untuk mencetak output.
- func main(): Fungsi utama tempat eksekusi program dimulai.
- fmt.Println(“Hello World!”): Mencetak teks Hello World! ke konsol dengan menggunakan fungsi Println() dari paket fmt.
Langkah 3: Menjalankan Program Hello World di Go
Setelah menyelesaikan kode Hello World di Golang, langkah berikutnya adalah menjalankan program tersebut. Anda bisa menggunakan perintah sederhana di terminal untuk mengkompilasi dan mengeksekusi program. Berikut penjelasan detailnya:
Menjalankan Program dengan go run main.go:
- Gunakan perintah go run main.go di terminal untuk menjalankan program Golang secara langsung dari kode sumber.
- Jika nama file Anda berbeda, gantilah main.go dengan nama file yang sesuai.
- Perintah ini akan mengkompilasi kode sumber menjadi file yang dapat dieksekusi dan langsung menjalankannya.
Jika program Anda mengalami kendala, berikut solusi yang dapat membantu:
- Pastikan Golang Terinstal: Jalankan go version untuk memeriksa instalasi Golang. Jika belum, Anda perlu menginstalnya terlebih dahulu.
- Periksa Nama File: Pastikan nama file sesuai dengan yang digunakan dalam perintah go run.
- Cek Lokasi File: Gunakan perintah cd untuk memastikan Anda berada di direktori tempat file program berada.
- Periksa Kode Program: Periksa kembali kode untuk memastikan tidak ada kesalahan sintaks.
- Hak Akses: Pada Linux atau macOS, pastikan Anda memiliki hak akses untuk menjalankan file.
- Restart Terminal: Jika masih ada masalah, tutup terminal dan buka kembali.
Langkah 4: Struktur Proyek di Golang
Mengorganisasi proyek Golang dengan struktur yang tepat sangat penting, terutama jika Anda mengembangkan aplikasi berskala besar. Struktur proyek yang baik membantu Anda:
- Menemukan dan mengubah kode dengan mudah.
- Memahami hubungan antara bagian-bagian kode.
- Menjaga agar kode tetap bersih dan mudah dikelola.
Proyek Golang biasanya memiliki struktur folder utama berikut:
- /cmd: Folder ini menyimpan kode sumber untuk program yang dapat dieksekusi. Setiap subfolder di dalam /cmd mewakili program yang berbeda.
- /pkg: Folder ini digunakan untuk menyimpan kode sumber paket (libraries) yang dapat digunakan kembali, baik oleh proyek Anda maupun program lain.
- /internal: Folder ini menyimpan kode sumber untuk paket yang hanya dapat diakses dalam proyek Anda. Ini membantu melindungi implementasi internal dari pengguna eksternal.
Program Hello World Golang Project Pertama Untuk Pemula
Anda kini telah memahami langkah-langkah dasar untuk membuat dan menjalankan program Hello World di Golang. Dengan memulai dari sini, Anda dapat terus menggali lebih dalam tentang fitur-fitur Golang, seperti concurrency dan manajemen package.
Jika Anda serius ingin belajar Golang sebagai back-end website developer, bergabunglah dengan Kursus Golang Back-End Website Developer di Course-Net. Program ini menawarkan:
- Diajar langsung oleh coach praktisi berpengalaman lebih dari 5 tahun.
- GRATIS re-coaching, belajar sampai bisa, seumur hidup.
- Experience-Based Learning untuk penerapan langsung di dunia nyata.
- Cicilan hingga 18x, memudahkan akses belajar.
- Reputasi unggul dengan 4 penghargaan internasional.
- Kepercayaan dari 100.000+ alumni dan 472+ klien perusahaan.
- Bintang 4.9 dari 15.000+ ulasan di Google Review.
Jangan lewatkan kesempatan ini untuk meningkatkan karier Anda sebagai developer!

