Menginisiasi Project Golang

Pada seri Golang Basic, kita akan membahas cara menginisiasi atau membuat project Golang dari awal. Dalam ekosistem Golang, project sering disebut dengan module. Artikel ini akan membimbing Anda langkah demi langkah untuk memulai project Golang dengan benar.
1. Membuat Folder Project
Langkah pertama adalah membuat folder khusus untuk project yang akan kita bangun. Untuk itu, gunakan perintah berikut:
mkdir golang-basic
cd golang-basicDengan perintah ini, kita telah membuat direktori golang-basic dan masuk ke dalamnya.
2. Menginisiasi Module Golang
Selanjutnya, kita perlu menginisiasi module Golang di dalam folder project yang telah dibuat. Jalankan perintah berikut:
go mod init golang-basicSetelah menjalankan perintah ini, akan tercipta file go.mod. File ini berfungsi untuk menyimpan informasi terkait module yang sedang dibuat, termasuk nama module dan dependensi yang digunakan dalam project.
3. Mengecek File go.mod
Untuk memastikan module telah berhasil dibuat, kita bisa melihat isi file go.mod dengan perintah:
cat go.modContoh outputnya akan terlihat seperti ini:
module golang-basic
go 1.20Di sini, golang-basic adalah nama module yang kita buat, dan go 1.20 menunjukkan versi Golang yang digunakan.
4. Siap untuk Pengembangan
Setelah langkah-langkah di atas selesai, project Golang kita sudah siap untuk dikembangkan lebih lanjut. Selanjutnya, kita bisa mulai menulis kode program dalam bahasa Golang!
Dengan memahami cara menginisiasi project Golang, Anda telah mengambil langkah pertama dalam pengembangan aplikasi berbasis Golang. Nantikan artikel berikutnya untuk belajar lebih dalam mengenai coding dalam Golang!
Article Series
Golang Basic
Lanjutkan membaca seri ini untuk melihat perjalanan lengkapnya.
- 1Panduan Instalasi Golang di WSL 2 Ubuntu21 Mar 20252 min read
- 2Menginisiasi Project Golang23 Mar 20252 min readCurrent article
- 3Memulai Program dengan Hello World23 Mar 20252 min read
- 4Tipe Data String, Boolean, dan Number di Golang26 Mar 20253 min read
- 5Tipe Data Array, Slice, dan Map di Golang27 Mar 20252 min read
- 6Panduan Lengkap If-Else dan Switch dalam Golang27 Mar 20253 min read
- 7Function di Golang30 Mar 20253 min read
- 8Panic, defer dan recovery di Golang10 Apr 20253 min read
- 9Struct dan Struct Method di Golang10 Apr 20252 min read
- 10Interface dan Interface Kosong di Golang10 Apr 20253 min read
- 11Pointer di Golang14 Apr 20253 min read
- 12🧠Latihan Pointer di Golang14 Apr 20252 min read
- 13Package, Import, dan Access Modifier di Golang16 Apr 20253 min read