Back to Home

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: ...

20 Juni 20253 min read
Golang Murni Bikin REST API? Gampang Banget, Nih Contohnya
Go Language

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! ๐Ÿ› ๏ธ...

1 Juni 20258 min read

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...

22 Mei 20252 min read

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...

22 Mei 20252 min read
Cara Install Laragon Terbaru 2025 + Konfigurasi Quick Add Lengkap

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...

21 Mei 20252 min read
Golang Todolist CLI #3 โ€“ Menambahkan Command CLI Interaktif
Go Language

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...

11 Mei 20257 min read
Golang Todolist CLI #2 โ€“ Membuat Model dan Repository Task
Go Language

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...

8 Mei 20253 min read
Golang Todolist CLI #1 โ€“ Menginisiasi Proyek
Go Language

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...

8 Mei 20252 min read
Aplikasi Todo (CLI)
Go Language

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 ...

8 Mei 20252 min read
Best Practice dan Kapan Sebaiknya Tidak Menggunakan Goroutine
Go Language

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...

29 April 20252 min read