Blog

Articles & Tutorials

Thoughts, tutorials, and insights on web development, mobile, and automation.

All Android (6) RPA & Automation (3) Tips & Tricks (24) Tutorial (18) Web Development (35)
AI Tools 2026 #2: Top 5 AI Wajib Developer & Cara Pakainya
Web Development · 7 min read · Jun 08, 2026

AI Tools 2026 #2: Top 5 AI Wajib Developer & Cara Pakainya

Di episode #1 kita udah bahas landscape AI untuk developer secara umum. Sekarang saatnya drill down ke tools yang benar-benar perlu kamu pasang di setup coding harian. Artikel ini kasih kamu 5 AI yang paling game-changing — dari Cursor untuk autocomplete on steroids, sampai Claude untuk debugging kode kompleks. Setiap tool ada real use case, pricing, dan contoh prompt yang langsung bisa kamu pakai. Plus, gua share rekomendasi stack untuk solo developer yang pengen maksimalin AI tanpa ribet.

IKHSAN MAULANA By IKHSAN MAULANA
Web Development · 6 min read · May 30, 2026

Laravel 13 vs CodeIgniter 4 vs Symfony: Framework PHP Terbaik 2026

Memilih framework PHP bukan sekadar soal tren, tapi tentang investasi waktu dan karir jangka panjang kamu. Tiga framework terbesar di Indonesia — Laravel, CodeIgniter, dan Symfony — masing-masing punya keunggulan unik yang cocok untuk konteks berbeda. Artikel ini mengurai perbandingan detail tanpa fanboy: kapan Laravel optimal (startup, SaaS, learning curve ringan), kapan CodeIgniter relevan (legacy project, hosting terbatas, tim kecil), dan kapan Symfony worth it (enterprise, modular, long-term maintainability). Dengan analisis job market Indonesia 2025 dan contoh kode nyata, kamu bisa ambil keputusan yang tepat untuk proyek atau karir kamu selanjutnya.

IKHSAN MAULANA By IKHSAN MAULANA
Web Development · 6 min read · May 30, 2026

Bikin Aplikasi Todo SaaS Multi-Tenant dengan Laravel 13

Ingin tahu bagaimana cara developer membangun produk SaaS seperti Trello atau Asana? Jawabannya dimulai dari konsep multi-tenancy — arsitektur yang memungkinkan satu aplikasi melayani banyak user dengan data terpisah dan aman. Artikel ini mengajak kamu membuat aplikasi Todo SaaS yang fully functional menggunakan Laravel 13 — tanpa library berbayar, langsung dari nol sampai siap live. Kamu akan belajar data scoping per user, authorization, dan workflow development yang dipakai di produk real-world.

IKHSAN MAULANA By IKHSAN MAULANA
Source Code Blog Laravel 13 + Tailwind CSS Gratis
Web Development · 6 min read · May 28, 2026

Source Code Blog Laravel 13 + Tailwind CSS Gratis

Mencari project Laravel 13 nyata untuk belajar atau jadi starter template? Di sini kita punya source code aplikasi blog lengkap yang production-ready — dilengkapi dengan autentikasi user, CRUD artikel, upload thumbnail, sistem kategori, komentar, dan dashboard admin yang rapi. Bukan sekedar "Hello World", tapi project real-world yang bisa langsung kamu modifikasi sesuai kebutuhan. Artikel ini akan memandu kamu step-by-step — dari install, memahami struktur folder, hingga cara mengkustomisasi fitur-fitur utama.

IKHSAN MAULANA By IKHSAN MAULANA
Deploy Laravel 13 ke VPS Nginx — Panduan Lengkap
Web Development · 6 min read · May 27, 2026

Deploy Laravel 13 ke VPS Nginx — Panduan Lengkap

Ini adalah momen yang paling ditunggu-tunggu dalam series "Belajar Laravel 13 dari Nol sampai Deploy" — saatnya aplikasi kamu bukan hanya berjalan di localhost, tapi langsung live di internet dan bisa diakses siapa saja. Berbeda dengan shared hosting yang ribet, kali ini kita akan deploy ke VPS Ubuntu 22.04 dengan Nginx dan PHP 8.3, yang memberikan kontrol penuh dan profesionalisme enterprise. Artikel ini adalah episode #12 sekaligus puncak dari seluruh perjalanan belajar Laravel kamu. Kita akan membahas setiap langkah secara detail — dari setup VPS, konfigurasi Nginx, migration database, SSL gratis, hingga checklist final sebelum Go Live. Jika kamu sudah menyelesaikan episode-episode sebelumnya dan punya project siap dipublikasikan, artikel ini adalah panduan praktis yang kamu butuhkan.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #11: Membuat REST API Sederhana
Web Development · 7 min read · May 26, 2026

Belajar Laravel 13 #11: Membuat REST API Sederhana

Sampai sekarang project blog kamu hanya melayani request melalui web browser dengan response HTML via Blade. Tapi bagaimana kalau kamu ingin aplikasi mobile atau frontend SPA bisa mengakses data blog-mu dalam format JSON? Saatnya kita upgrade dan expose data sebagai REST API! Di artikel kesebelas series Belajar Laravel 13 ini, kita bakal membuat REST API sederhana untuk resource Posts yang sudah ada di project kamu. Kamu akan belajar setup API routes yang terpisah, membuat API Controller khusus, menggunakan API Resource untuk formatting JSON yang rapi, dan cara test endpoint menggunakan Hoppscotch. Mari kita mulai!

IKHSAN MAULANA By IKHSAN MAULANA
Laravel 13 #10: Upload File & Manajemen Storage
Web Development · 6 min read · May 25, 2026

Laravel 13 #10: Upload File & Manajemen Storage

Fitur upload file adalah salah satu kebutuhan paling sering di aplikasi web real-world — mulai dari foto profil user, gambar artikel, sampai dokumen lampiran. Di episode kesepuluh series "Belajar Laravel 13 dari Nol sampai Deploy", kita akan belajar cara menangani upload file dengan aman, benar, dan sesuai best practice Laravel. Artikel ini akan membimbing kamu membangun dua fitur umum: upload foto profil user dan thumbnail artikel blog. Kita akan cover validasi file (tipe, ukuran, ekstensi), penyimpanan file di storage directory yang aman, akses file via Storage facade, dan cara menghapus file lama saat user melakukan update. Semua konsep dijelaskan dengan kode praktis yang langsung bisa kamu terapkan ke project nyata.

IKHSAN MAULANA By IKHSAN MAULANA
Laravel 13 #9: Relasi Eloquent One to Many & Many to Many
Web Development · 5 min read · May 24, 2026

Laravel 13 #9: Relasi Eloquent One to Many & Many to Many

Relasi database adalah konsep yang memisahkan developer pemula dari intermediate. Jika di episode #8 kamu sudah memahami authentication, sekarang saatnya naik level dengan menghubungkan data antar tabel menggunakan Eloquent Relationship. Di artikel ini, kita akan menjelajahi One to Many (satu user banyak posts) dan Many to Many (satu post banyak tags) dengan studi kasus blog sederhana. Eloquent akan menghilangkan kerumitan JOIN SQL dan membuat kode kamu jauh lebih elegan dan maintainable.

IKHSAN MAULANA By IKHSAN MAULANA
Deploy Laravel 11 ke VPS Ubuntu: Nginx, SSL, dan GitHub Actions
Web Development · 6 min read · May 22, 2026

Deploy Laravel 11 ke VPS Ubuntu: Nginx, SSL, dan GitHub Actions

Deploy aplikasi Laravel ke production sendiri adalah milestone penting bagi setiap developer, tapi sering kali terasa ribet dan membingungkan kalau belum pernah coba. Ada banyak langkah — setup VPS, install dependencies, konfigurasi Nginx, SSL, dan kalau mau canggih: automation dengan GitHub Actions. Artikel ini adalah panduan end-to-end yang bisa kamu ikuti dari awal sampai aplikasi Laravel 11 kamu live di production, dengan SSL gratis, dan auto-deploy setiap kali push ke GitHub. Semua command sudah siap copy-paste, plus penjelasan apa yang terjadi dan common error yang mungkin kamu hadapi.

IKHSAN MAULANA By IKHSAN MAULANA

Download CV

Sebelum download, boleh kenalan dulu? Form ini opsional — kosongin juga gak apa-apa, langsung klik Download.