All Articles
Blog
Sharing my knowledge and experience in backend development, database optimization, and software architecture.
๐ฌ Golang Ticket Booking System from Scratch โ No Framework (Part 1)
Pada part pertama ini, kita akan memulai dari nol: Membuat struktur folder project Setup database MySQL Install dependency driver SQL Membuat repository awal Menulis unit test untuk function GetSeatStatus, termasuk test error case ๐งฑ Step 1: ...

Golang Murni Bikin REST API? Gampang Banget, Nih Contohnya
Kadang orang mikir bikin REST API harus pake framework segede gaban. Padahal, pakai Golang murni juga bisa โ ringan, cepat, dan kita punya kontrol penuh. Di tutorial ini, kita bakal bikin REST API sederhana untuk habit tracker. Yuk langsung gas! ๐ ๏ธ...
Doctor Booking App โ Part 2: Membuat Model dan Relasi Database
Setelah menyelesaikan setup awal di Part 1, kali ini kita akan mulai membangun struktur data untuk aplikasi booking dokter. Kita akan membuat beberapa model penting dan mendefinisikan relasi antar tabel melalui migration. 1. Generate Model & Migratio...
Doctor Booking App - Part 1
Halo! Pada kesempatan kali ini, saya akan membagikan proses awal pembuatan project Doctor Booking App menggunakan Laravel. Kita akan menggunakan beberapa tools modern seperti Livewire, Filament Admin, dan Pest untuk testing. Yuk langsung mulai! 1. Me...

Cara Install Laragon Terbaru 2025 + Konfigurasi Quick Add Lengkap
Laragon adalah salah satu WAMP stack favorit bagi developer PHP dan web modern karena ringan, cepat, dan mudah dikustomisasi. Di artikel ini, kita akan install Laragon versi terbaru (2025) dan menambahkan konfigurasi Quick Add untuk mempermudah setup...

Golang Todolist CLI #3 โ Menambahkan Command CLI Interaktif
Halo selamat datang kembali di seri Golang Todolist CLI bersama Ajitama! ๐Setelah sebelumnya kita membuat model Task dan repository-nya, sekarang saatnya membuat aplikasi kita bisa dikendalikan langsung dari terminal! Di seri ini kita akan: โ Menamb...

Golang Todolist CLI #2 โ Membuat Model dan Repository Task
Selamat datang kembali di seri Golang Todolist CLI bersama saya, Ajitama! ๐Pada bagian sebelumnya, kita telah berhasil menginisialisasi proyek. Kali ini, kita akan mulai membuat struktur data dan lapisan penyimpanan data: model Task dan repository-n...

Golang Todolist CLI #1 โ Menginisiasi Proyek
Selamat datang di seri Golang Todolist CLI bersama saya, Ajitama! ๐Di seri ini, kita akan membangun aplikasi to-do list berbasis command line (CLI) menggunakan bahasa Go. Proyek ini cocok banget buat kamu yang ingin belajar membuat aplikasi nyata de...

Aplikasi Todo (CLI)
Tujuan Membuat aplikasi Command Line Interface (CLI) untuk mengelola daftar tugas langsung dari terminal. Contoh perintah dasar: tasks Fitur Utama Aplikasi harus mampu melakukan operasi CRUD pada data tugas yang disimpan dalam file. Operasi-operasi ...

Best Practice dan Kapan Sebaiknya Tidak Menggunakan Goroutine
Halo teman-teman! ๐Kita sudah membahas banyak hal: mulai dari membuat goroutine, channel, race condition, WaitGroup, hingga buffered channel dan select statement. Nah, di seri terakhir ini, kita akan: Merangkum best practice saat menggunakan gorout...