Logo
© 2019 - 2026 SantriKoding.
All Levels

Membangun Website Food Store Dengan Laravel Filament, Livewire dan Payment Gateway

5.0 (12 ulasan)
88 members
DISKON 50%
Rp. 700.000
Rp. 350.000

TENTANG


Dalam eBook ini, kita akan belajar bersama cara membuat sebuah website penjualan makanan (food store) menggunakan Laravel Filament, Livewire, dan Payment Gateway (Midtrans). Proyek ini dirancang untuk memberikan pemahaman yang mendalam tentang pengembangan aplikasi web modern.

Laravel Filament akan digunakan untuk membangun Content Management System (CMS). CMS ini berfungsi untuk mengelola data utama, seperti kategori, produk, slider, dan sebagainya. Dengan Laravel Filament, proses pembuatan aplikasi menjadi jauh lebih efisien karena fitur-fitur utama sudah tersedia dan dapat dihasilkan secara otomatis. Kita hanya perlu melakukan sedikit penyesuaian untuk memenuhi kebutuhan spesifik aplikasi.

Pada sisi tampilan depan (frontend), kita akan menggunakan Livewire untuk membangun antarmuka yang interaktif dan dinamis. Dengan Livewire, pengalaman pengguna menjadi lebih modern dan nyaman karena semua interaksi dilakukan secara real-time tanpa perlu memuat ulang halaman (page reload).

Untuk proses pembayaran, kita akan mengintegrasikan Midtrans sebagai payment gateway. Midtrans memungkinkan pelanggan melakukan pembayaran secara otomatis, sehingga sistem pembayaran menjadi lebih praktis tanpa perlu penanganan manual. Hal ini membuat aplikasi lebih profesional dan efisien dalam mengelola transaksi.

Setelah aplikasi selesai dikembangkan, kita akan mempelajari proses deployment agar aplikasi dapat diakses secara global melalui internet. Dalam bab ini, kita akan membahas langkah-langkah membeli VPS (Virtual Private Server), mengonfigurasi LEMP stack (Linux, Nginx, MySQL, PHP), hingga memasang SSL untuk keamanan situs.

Dengan mengikuti panduan dalam eBook ini, kamu akan mendapatkan pengalaman nyata dalam membangun aplikasi penjualan online dari awal hingga siap digunakan (production).


DAFTAR ISI


Pendahuluan
Cover
Kata Pengantar
Lisensi
Tentang
Perancangan
Struktur dan Relasi Table Database
Installasi & Persiapan
Persiapan dan Tools Pendukung
Membuat project Laravel
Konfigurasi File .env
Konfigurasi Raja Ongkir
Apa itu RajaOngkir ?
Installasi & Konfigurasi RajaOngkir
Konfigurasi Payment Gateway (Midtrans)
Apa itu Payment Gateway ?
Installasi dan Konfigurasi Midtrans
Database
Membuat Model dan Migration
Eloquent Relationships
Menjalankan Migration
Insert Data Provinsi, Kabupaten dan Kecamatan.md
Konfigurasi Slug
Installasi & Konfigurasi Filament
Apa itu Laravel Filament ?
Install dan Konfigurasi Laravel Filament
CRUD Categories
Membuat Resource Category
Membuat Form Category
Menampilkan Data Categories
CRUD Products
Membuat Resource Product
Membuat Form Product
Menampilkan Data Products
CRUD Sliders
Membuat Resource Slider
Membuat Form Slider
Menampilkan Data Sliders
Carts
Membuat Resource Cart
Menampilkan Data Carts
Transactions
Membuat Resource Transaction
Menampilkan Data Transactions
Membuat Page Detail Transaction
Ratings & Reviews
Membuat Resource Rating
Menampilkan Data Rating
Customers
Membuat Resource Customer
Menampilkan Data Customers
CRUD Users
Membuat Resource User
Membuat Form User
Menampilkan Data Users
Dashboard
Membuat Widget Chart Data Transaction
Installasi & Konfigurasi Livewire
Apa itu Laravel Livewire ?
Installasi Laravel Livewire
Membuat Layout Web
Membuat Layout Web
Membuat Component Bottom Menu
Authentication
Konfigurasi Guard Customer
Membuat Component Register
Membuat Component Login
Membuat Component Logout
Membuat Pengecekan Kondisi Login
Halaman My Orders
Membuat Component Customer Menu
Membuat Component My Orders
Membuat Component Detail Order
Menampilkan Snap Pay Midtrans
Membuat Component Modal Rating
Halaman My Account
Membuat Component My Profile
Membuat Component Ubah Password
Halaman Homepage
Membuat Component Home
Menampilkan Data Sliders
Menampilkan Data Categories
Menampilkan Products Populer
Menampilkan Products Terbaru
Membuat Component Button Add to Cart
Halaman Products
Membuat Component Products Index
Membuat Component Category Show
Membuat Component Product Show
Membuat Component Button Add to Cart Full
Halaman Carts
Membuat Component Cart Index
Membuat Component Increment Qty
Membuat Component Decrement Qty
Membuat Component Delete Cart
Halaman Checkouts
Membuat Component Checkout
Menampilkan Data Provinsi
Menampilkan Data Kota By Provinsi
Menampilkan Data District By Kota / Kabupaten
Menghitung Biaya Ongkos Kirim
Membuat Proses Checkout
Uji Coba Pembayaran Menggunakan Payment Gateway
Callback Payment Gateway
Membuat Callback Payment Gateway
Deployment
Membeli VPS (Virtual Private Server)
Konfirugasi LEMP Stack
Deploy Project ke Server
Membeli Domain
Menghubungkan Domain ke Server
Memasang SSL di Server
Konfigurasi Callback Payment Gateway
Penutup
Source Code
Penutup

TOOLS

Tools yang digunakan dalam course ini

Laravel
Laravel

The PHP Framework for Web Artisans

See More
Filament
Filament

Beautiful full-stack components

See More
Livewire
Livewire

FullStack framework Laravel

See More

SCREENSHOTS

Screenshot hasil projek dari course ini

Homepage
Homepage
Halaman Carts
Halaman Carts
Detail Product
Detail Product
Dashboard Admin
Dashboard Admin
Transactions
Transactions
Detail Transaction
Detail Transaction

BENEFITS

Manfaat yang akan Anda dapatkan dari course ini


Ebook

Source Code

Private Group Member

Konsultasi Belajar

Update Materi

Kupon Diskon Hosting

Sertifikat

Akses Selamanya

Real Studi Kasus

DISUSUN OLEH

Tim expert yang menyusun course ini

Fika Ridaul Maulayya
Fika Ridaul Maulayya
PREMIUM MEMBER

Full-Stack Developer, Content Creator and CEO & Founder SantriKoding.com


ULASAN MEMBERS

Apa kata mereka tentang course ini

Wahyudi

No bio available

"coursenya bagus mudah diikuti dan penjelasan mudah dipahami"

Ammar Hanif

Fullstack Developer

"Menarik dan bagus. Menambah wawasan & portofolio"

Widya Pratama

Guru kimia yang mencintai dunia koding dan be...

"Bagus sekali materinya"

Ibnu Jauzi Ramdani

No bio available

"Pembelajaran nya sangat mantap , full akses selamanya dan saya bisa di kembangkan pembelajaran nya sesuai studi kasus yang saya punya , intinya mantap sekali belajar di sini, jangan ragu untuk beli ebook atau course disniiiiii."

"sebelumnya saya selalu menggunakan laravel hanya sebagai respon API ke FE react JS, dengan belajar filamen dan livewire saya jadi punya alternatif untuk membangun backend yang lebih simpel dan cepat. terimakasih"

Arimbi Putri

Pengen Jadi Software Engineer

"Materi sangat detail dan lengkap"

Butuh Bantuan?