All Articles
Blog
Sharing my knowledge and experience in backend development, database optimization, and software architecture.

Package errors, os, dan flag di Golang
Setelah memahami dasar penggunaan package fmt, kini kita lanjut ke tiga package penting lainnya dalam standard library Golang: errors, os, dan flag. Ketiganya sering digunakan dalam pembuatan aplikasi CLI (Command Line Interface) dan sangat berguna u...

Package fmt di Golang
Jika kamu baru mulai belajar Golang (Go), salah satu paket (package) pertama yang akan sering kamu temui adalah fmt. Paket ini merupakan bagian dari standard library Golang dan sangat penting untuk melakukan formatting dan output, seperti mencetak ke...

Package, Import, dan Access Modifier di Golang
Halo teman-teman developer 👋Hari ini kita akan bahas salah satu fondasi penting dalam bahasa Go: package, import, dan access modifier. Ini adalah konsep dasar yang wajib banget kamu kuasai sebelum masuk ke hal-hal yang lebih kompleks seperti concurr...

🧠Latihan Pointer di Golang
✅ Soal 1 - Dasar Pointer Deskripsi:Buat program yang: Membuat variabel angka dengan nilai 5 Menampilkan alamat dari variabel tersebut Menyimpan alamatnya ke variabel pointer Tampilkan nilai dari pointer Contoh Output: Alamat dari angka: 0xc0000...

Pointer di Golang
Halo, teman-teman!Di tutorial kali ini, kita akan bahas salah satu konsep penting dalam pemrograman Go (Golang), yaitu pointer. Pointer ini sangat berguna, apalagi kalau kamu udah mulai masuk ke dunia backend dan main-main dengan data yang besar atau...

Interface dan Interface Kosong di Golang
Halo teman-teman dev 👋Kita lanjut lagi ke seri Golang Basic, dan kali ini kita akan bahas salah satu konsep penting di Go: interface, termasuk interface kosong (interface{}). Interface adalah pondasi dari polymorphism di Go. Kalau kamu ngerti konsep...

Struct dan Struct Method di Golang
Halo teman-teman, kali ini kita bakal bahas salah satu fitur penting di Golang yang sering banget dipakai di dunia backend, yaitu struct dan struct method. Kalau kamu udah pernah pakai OOP di bahasa lain kayak Java atau Python, kamu bisa nganggep str...

Panic, defer dan recovery di Golang
Halo teman-teman! 👋Di artikel kali ini, kita akan bahas salah satu topik penting di Golang yang sering bikin bingung pemula, yaitu panic, defer, dan recover. Ini adalah bagian dari error handling di Go, dan sangat penting dipahami supaya program kit...

Function di Golang
Dalam pemrograman Golang, function digunakan untuk mengelompokkan kode agar lebih rapi dan bisa digunakan kembali (reusable). Function di Golang mirip seperti di bahasa pemrograman lain, tetapi memiliki beberapa aturan khas. 1. Cara Mendeklarasikan F...

Panduan Lengkap If-Else dan Switch dalam Golang
1. Pengenalan If-Else Dalam bahasa pemrograman Golang, if dan else digunakan untuk pengambilan keputusan dalam suatu program. Dengan if, kita bisa mengevaluasi suatu kondisi, dan berdasarkan hasilnya (benar atau salah), program akan mengeksekusi blok...