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)
Belajar Laravel 13 #7 : CRUD Lengkap: Form, Validasi, Create-Read-Update-Delete
Web Development · 7 min read · May 21, 2026

Belajar Laravel 13 #7 : CRUD Lengkap: Form, Validasi, Create-Read-Update-Delete

Series "Belajar Laravel 13 dari Nol" sudah sampai episode yang paling dinanti-nantikan: membuat CRUD pertama kamu yang benar-benar fungsional. Jangan khawatir kalau episode #6 tentang Eloquent masih terasa abstrak — di artikel ini, kamu bakal langsung bikin fitur create, read, update, dan delete sebuah aplikasi blog sederhana. Kali ini bukan lagi teori, tapi action nyata. Kamu akan belajar cara membuat form HTML dengan CSRF protection, validasi input di server-side dengan rules bawaan Laravel yang powerful, dan menampilkan error validasi ke user dengan elegan. Setelah selesai, kamu punya mini project pertama yang bisa dipakai atau dishare — ini milestone penting dalam perjalanan belajar kamu sebagai Laravel developer.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #6: Database, Migration & Eloquent ORM
Web Development · 6 min read · May 21, 2026

Belajar Laravel 13 #6: Database, Migration & Eloquent ORM

Sampai episode ini, kamu sudah memahami konsep MVC dan struktur folder Laravel. Sekarang saatnya berinteraksi dengan database — tempat aplikasi kamu menyimpan dan mengambil data. Jangan khawatir soal SQL; Laravel punya Eloquent ORM yang "ajaib", memungkinkan kamu query database pakai kode PHP natural, bukan raw SQL. Di seri #6 ini, kita akan setup koneksi database, membuat struktur tabel via Migration (yang bisa di-version control), dan melakukan CRUD dengan Eloquent. Semua dimulai dari studi kasus konkret: membuat tabel "posts" dan mengisinya dengan data. Setelah selesai, kamu akan memahami mengapa Eloquent disebut salah satu superpower Laravel.

IKHSAN MAULANA By IKHSAN MAULANA
Laravel 13 Controller & MVC: Panduan Pemula Series #5
Web Development · 5 min read · May 20, 2026

Laravel 13 Controller & MVC: Panduan Pemula Series #5

Sampai episode ini, kamu mungkin masih menaruh semua logic langsung di route (web.php). Itu berfungsi, tapi semakin project besar, file route akan jadi kacau dan sulit dirawat. Nah, Controller adalah solusinya — dia adalah "pelayan" di restoran kode kamu yang menerima request dan mengkoordinasi pekerjaan. Di artikel kelima series "Belajar Laravel 13 dari Nol sampai Deploy" ini, kita akan memahami arsitektur MVC secara mendalam (dengan analogi restoran yang mudah dicerna), lalu langsung praktik membuat Controller pertama kamu dengan Artisan. Ini adalah "aha moment" terbesar bagi setiap pemula Laravel — setelah ini, kamu baru benar-benar paham mengapa Laravel terasa "elegant".

IKHSAN MAULANA By IKHSAN MAULANA
Next.js 14 vs Laravel 11: Pilihan Framework Fullstack 2026
Web Development · 6 min read · May 19, 2026

Next.js 14 vs Laravel 11: Pilihan Framework Fullstack 2026

Memilih framework fullstack bukan sekadar pilihan teknis, tapi juga investasi jangka panjang untuk karir dan project sustainability. Next.js 14 dan Laravel 11 adalah dua pemain besar yang terus berkembang, tapi filosofi, ekosistem, dan use case mereka sangat berbeda. Artikel ini membandingkan keduanya secara objektif berdasarkan performa, learning curve, job market lokal, dan cost of infrastructure. Di akhir, kamu akan tahu pilihan mana yang paling sesuai untuk tipe proyek dan tim kamu di tahun 2026.

IKHSAN MAULANA By IKHSAN MAULANA
Blade Template Engine Laravel 13 — Bikin View Pertamamu
Web Development · 6 min read · May 19, 2026

Blade Template Engine Laravel 13 — Bikin View Pertamamu

Setelah kamu memahami routing di episode sebelumnya, saatnya belajar cara Laravel menampilkan halaman HTML yang dinamis. Itulah peran Blade — template engine Laravel yang powerful namun tetap mudah dipahami pemula. Di artikel ini, kita akan explore Blade dari nol: mulai dari sintaks dasar, layout inheritance yang bikin kode jauh lebih rapi, hingga cara mengirim data dari route/controller ke view. Kamu akan membuat halaman Home pertama kalimu dengan struktur yang profesional dan mudah dirawat.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #3: Memahami Routing untuk Pemula
Web Development · 6 min read · May 18, 2026

Belajar Laravel 13 #3: Memahami Routing untuk Pemula

Setelah berhasil install Laravel 13 di episode sebelumnya, saatnya kita bahas konsep paling fundamental: routing. Routing adalah cara Laravel memahami URL yang kamu ketik di browser dan mengarahkannya ke controller atau logika yang tepat. Bayangkan routing seperti resepsionis di hotel — ketika tamu datang (request), resepsionis mengarahkan mereka ke kamar yang sesuai (response). Tanpa routing, website kamu tidak bisa menangani URL apapun. Di artikel ini, kita akan belajar bagaimana routing bekerja di Laravel 13, mulai dari konsep dasar sampai membuat route pertama kamu sendiri. Kami akan gunakan analogi dunia nyata dan contoh kode konkret yang bisa langsung kamu praktikkan. Siap? Mari kita mulai!

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #2: Install Laravel 13 di Windows 11 dengan Herd
Web Development · 5 min read · May 17, 2026

Belajar Laravel 13 #2: Install Laravel 13 di Windows 11 dengan Herd

Setelah kamu memahami konsep dasar Laravel di episode sebelumnya, saatnya setup environment dan membuat project pertama kamu sendiri. Kalau dulu banyak developer pemula yang terjebak dalam masalah XAMPP, Composer, dan konfigurasi manual yang rumit — sekarang era Laravel Herd membuat semuanya jauh lebih simpel. Artikel ini adalah bagian kedua dari series Belajar Laravel 13, dan kita akan memandu kamu step-by-step install Laravel 13 di Windows 11 menggunakan Laravel Herd. Tidak ada ribet-ribetan, tidak perlu install tools berserakan — Herd sudah bundle semuanya dalam satu paket yang siap pakai. Kamu bisa mulai coding Laravel hari ini juga.

IKHSAN MAULANA By IKHSAN MAULANA
Source Code Laravel 11 CRUD Filament 3 Gratis & Siap Pakai
Web Development · 5 min read · May 16, 2026

Source Code Laravel 11 CRUD Filament 3 Gratis & Siap Pakai

Kamu pemula Laravel dan pengin bikin CRUD admin panel tanpa ribet? Filament 3 adalah jawabnya. Admin panel yang biasanya memakan waktu berminggu-minggu, sekarang bisa selesai dalam hitungan jam — bahkan untuk fresh graduate sekalipun. Artikel ini memberikan source code lengkap Laravel 11 + Filament 3 yang siap clone dan dijalankan. Kita akan walk-through struktur folder, install dependencies, setup database, sampai kamu bisa lihat admin panel Filament di browser. Cocok banget untuk portfolio project atau starter learning kamu.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #1: Apa Itu Laravel dan Kenapa Dipelajari 2025
Web Development · 5 min read · May 16, 2026

Belajar Laravel 13 #1: Apa Itu Laravel dan Kenapa Dipelajari 2025

Laravel adalah framework PHP yang membuat pembuatan website jadi jauh lebih cepat dan mudah dibanding koding PHP dari nol. Kalau biasanya kamu harus menulis ratusan baris kode untuk fitur dasar, Laravel bisa ngerjakan itu dalam puluhan baris. Artikel ini adalah episode pertama dari series "Belajar Laravel 13 dari Nol sampai Deploy" khusus untuk pemula absolut — bahkan kalau kamu belum pernah menulis kode sebelumnya. Kita akan bedah apa itu Laravel, kenapa worth dipelajari di 2025, dan apa yang membuat Laravel 13 menjadi pilihan terbaik untuk dimulai sekarang.

IKHSAN MAULANA By IKHSAN MAULANA

Download CV

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