Back to Home

All Articles

Blog

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

Claim Management System - Filament v4 Setup & Workflow Awal
LaravelFilament

Claim Management System - Filament v4 Setup & Workflow Awal

Di Part 2, kita sudah: melakukan setup project Laravel 12 mendesain database schema yang realistis dan audit-friendly Sekarang di Part 3, kita mulai membangun UI dan workflow awal menggunakan Filament v4. 🎯 Target Part 3 Pada bagian ini kita ak...

18 Desember 20255 min read
Claim Management System - Setup Project & Database Design (Laravel 12 + MySQL)
LaravelFilament

Claim Management System - Setup Project & Database Design (Laravel 12 + MySQL)

Di Part 1 kita sudah membahas business flow dan konsep sistem.Sekarang di Part 2, kita langsung eksekusi: bikin project Laravel, setup database, lalu define model & migration yang akan jadi fondasi Claim Management System. Stack yang digunakan: Lara...

15 Desember 20254 min read
Claim Management System - Introduction
LaravelFilament

Claim Management System - Introduction

Apa yang akan kita bangun? Sistem ini akan meng-handle: ✅ Input klaim dari seller (bukti: foto tutup + nota)✅ Verifikasi digital oleh distributor✅ Final approval oleh head office/produsen✅ Disbursement pembayaran klaim langsung ke seller (misalnya p...

13 Desember 20253 min read

Swagger API Golang | Step by Step Menggunakan Swaggo

Swagger adalah tools dokumentasi API yang sangat membantu dalam menjelaskan dan mencoba endpoint secara interaktif. Di Golang, kita bisa menggunakan swaggo/swag untuk mengenerate dokumentasi dari komentar di kode. 1. ✅ Install Swag CLI Pertama-tama,...

9 Juli 20253 min read
Go Language

🎬 Golang Ticket Booking System from Scratch – No Framework (Part 4)

🌐 Booking Controller & HTTP Handler (main.go) Setelah kita berhasil membangun logic utama BookingService dan mengamankan sistem dari race condition di Part 3, sekarang saatnya membuat sistem ini bisa diakses melalui HTTP API. Di part ini, kita akan...

24 Juni 20253 min read
Go Language

🎬 Golang Ticket Booking System from Scratch – No Framework (Part 3)

🧠 Booking Service & Race Condition Simulation Di part 3 ini, kita akan membuat service untuk proses booking kursi, menambahkan unit test, dan melakukan simulasi race condition agar memastikan 1 kursi hanya bisa dibooking oleh 1 orang meskipun ada ba...

24 Juni 20253 min read

🎬 Golang Ticket Booking System from Scratch – No Framework (Part 2)

Pada part kedua dari seri "Ticket Booking System with Golang (Tanpa Framework)", kita akan mulai masuk ke bagian yang lebih "serius", yaitu: Menyelesaikan fungsi MarkSeatAsBooked Menambahkan unit test untuk fungsi tersebut Melakukan simulasi race ...

23 Juni 20253 min read

🎬 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