FIlament 5: Apa Yang Baru?

  • author-image

    Kurnia Andi Nugroho

  • Filament 5 Laravel filament Belajar filament 5 Tutorial filament 5
  • blog-comment 0 comment
  • dilihat 224 kali
  • 19 Feb, 2026
blog-thumbnail

Memperkenalkan Filament v5 dan Filament Blueprint

Pada 16 Januari 2026, tim Filament secara resmi merilis Filament v5 sekaligus memperkenalkan sebuah alat baru bernama Filament Blueprint. Menariknya, pengumuman ini hadir hanya sekitar satu minggu setelah rilis Filament v4.5. Ini menandakan bahwa ekosistem Filament berkembang sangat cepat dan responsif terhadap perubahan teknologi di sekitarnya.

Dalam tutorial ini, kita akan membahas alasan hadirnya Filament v5, apa itu Filament Blueprint, serta mengapa Blueprint menjadi solusi penting ketika kita mulai memanfaatkan AI dalam pengembangan aplikasi Laravel berbasis Filament.


Mengapa Filament v5 Hadir?

Alasan utama hadirnya Filament v5 adalah integrasi penuh dengan Livewire v4 yang baru saja dirilis oleh Caleb Porzio bersama tim Livewire.

Integrasi ini merupakan sebuah milestone besar. Namun, tim Filament mengambil keputusan yang sangat bijak: alih-alih memaksa semua project berpindah versi, mereka menaikkan major version ke v5 agar:

  • Project yang tidak menggunakan livewire/livewire secara langsung tidak mengalami kerusakan kode secara tiba-tiba.
  • Developer punya kendali penuh kapan ingin berpindah ke Livewire v4.

Perlu dicatat:

  • Filament v5 tidak membawa perubahan fitur besar dibanding v4
  • Fokus utamanya adalah kompatibilitas dengan Livewire v4
  • Pengembangan fitur ke depan tetap berjalan paralel untuk Filament v4 dan v5

Proses Upgrade yang Aman

Kabar baiknya, upgrade ke Filament v5 sangat ringan:

  • Tidak ada langkah manual yang rumit
  • Tersedia upgrade script untuk mendeteksi masalah kompatibilitas
  • Jika Anda memiliki custom Livewire component, cukup ikuti panduan upgrade Livewire

Bagi Anda yang terbiasa mengelola aplikasi Laravel skala menengah hingga besar, pendekatan ini jelas terasa sangat profesional.


Memperkenalkan Filament Blueprint

Selain Filament v5, tim juga merilis Filament Blueprint. Ini bukan sekadar fitur tambahan, melainkan alat bantu strategis untuk era AI-assisted development.

Filament Blueprint adalah sebuah premium extension dari Laravel Boost yang dirancang untuk membantu AI coding agent menghasilkan rencana implementasi Filament yang presisi, teknis, dan siap dieksekusi.


Masalah Umum Kode Filament dari AI

Jika Anda pernah meminta AI untuk:

“Buatkan aplikasi admin dengan Filament”

maka besar kemungkinan Anda akan mendapatkan:

  • Rencana yang terlalu umum
  • Namespace komponen yang keliru
  • Konfigurasi yang tidak lengkap
  • Layout yang secara UX kurang masuk akal
  • Banyak asumsi yang harus ditebak sendiri

Masalahnya bukan karena AI “bodoh”, melainkan karena AI tidak memahami pola internal Filament secara mendalam.


Bagaimana Filament Blueprint Menyelesaikan Masalah Ini?

Filament Blueprint bekerja dengan cara “memberi makan” AI agent dengan pengetahuan komprehensif tentang:

  • Komponen Filament
  • Pola arsitektur yang benar
  • Best practice resmi
  • Cara Filament sebenarnya bekerja di dunia nyata

Hasilnya, ketika Anda meminta sebuah implementation plan, AI akan menghasilkan spesifikasi teknis lengkap, bukan sekadar ide besar.


Contoh Penggunaan Filament Blueprint

Misalnya Anda meminta AI membuat rencana aplikasi berikut:

Aplikasi SaaS invoicing berbasis Filament dengan fitur:

  • Manajemen customer
  • Manajemen produk
  • Pembuatan dan pengeditan invoice
  • Line item invoice
  • Pengiriman invoice ke customer
  • Pencatatan dan pelacakan pembayaran

Dengan Blueprint aktif, AI akan menghasilkan rencana yang:

  • Menjelaskan alur pengguna end-to-end (buat invoice → kirim → terima pembayaran)
  • Memetakan setiap konsep domain ke:
    • Resource
    • Relation Manager
    • Page
    • Action
  • Menentukan perubahan status (draft → sent → paid)
  • Menjelaskan action apa yang memicu setiap transisi

Perbedaan Hasil

  • Tanpa Blueprint Struktur ada, tapi detail teknis kabur
  • Dengan Blueprint Spesifikasi lengkap, presisi, dan siap diimplementasikan

Apa Saja yang Dihasilkan Blueprint?

Blueprint menghasilkan detail yang biasanya sangat melelahkan jika ditulis manual, seperti:

  • Referensi komponen Filament yang tepat, lengkap dengan link dokumentasi
  • Perintah CLI yang akurat untuk generate file
  • Konfigurasi relasi kompleks, misalnya:
    • relasi customer
    • preload data
    • searchable select
  • Spesifikasi field reaktif:
    • perhitungan otomatis total item
    • total invoice real-time
  • Layout yang mempertimbangkan:
    • grid
    • jumlah kolom
    • pengalaman pengguna
  • Definisi action lengkap:
    • visibility rule
    • modal form
    • behavior
  • Desain test case:
    • validasi
    • logic bisnis
    • visibilitas action

Alih-alih menghabiskan waktu memperbaiki AI hallucination, Anda langsung mendapatkan dokumen teknis yang bisa dieksekusi.


Cara Memulai Menggunakan Filament Blueprint

Langkah singkatnya:

  1. Beli dan install Filament Blueprint
  2. Aktifkan planning mode pada AI agent Anda
  3. Minta AI membuat Filament Blueprint untuk fitur yang Anda inginkan
  4. Gunakan hasilnya sebagai:
    • Panduan implementasi manual, atau
    • Input langsung untuk AI coding agent

Dokumentasi lengkap tersedia di situs resmi Filament.


Penutup: Menuju 2026 yang Lebih Menarik

Tim Filament juga mengisyaratkan bahwa akan ada beberapa proyek baru sepanjang 2026. Melihat arah pengembangannya, Filament semakin serius:

  • Bukan hanya sebagai admin panel
  • Tapi sebagai fondasi ekosistem Laravel modern yang AI-ready

Bagi Anda yang membangun aplikasi Laravel secara profesional, Filament v5 dan Blueprint adalah kombinasi yang sangat layak untuk diadopsi mulai sekarang.

author_photo
Kurnia Andi Nugroho

Web & Mobile App Developer, Laravel, Inertia, Vue.Js, React.Js

Founder of Lagikoding.com Laravel Enthusiast & Web Developer