

Membangun Aplikasi Rental Mobil dengan Laravel, Inertia, Vue.js, Tripay & WhatsApp API
Terakhir diperbarui:
April 2025
Deskripsi
Dalam eBook ini, kita akan mempelajari cara membangun aplikasi Rental Mobil menggunakan framework Laravel 12, Inertia.js v2, dan Vue.js v3. Inertia.js v2 berfungsi sebagai penghubung antara Backend dan Frontend, sementara Vue.js v3 digunakan sebagai Frontend.
Selain itu, kita juga akan mempelajari cara mengintegrasikan Web Rental Mobil dengan WhatsApp API dari Fonnte untuk pengiriman notifikasi melalui WhatsApp, serta Tripay sebagai layanan pembayaran digital.
Di dalam eBook ini, kita juga akan belajar cara mengimplementasikan Role Permission menggunakan Spatie serta Fortify untuk sistem Autentikasinya dan Resend sebagai layanan pihak ketiga untuk pengiriman email.
Di akhir materi, kita juga akan belajar cara men-deploy aplikasi ke Server menggunakan VPS.
Demo : https://jasasewamobil.site
Daftar Modul
Cover
eps 1
Kata Pengantar
eps 2
License
eps 3
Variable
eps 4
Arrow Functions
eps 5
Template Literals
eps 6
Destructuring Assignment
eps 7
Spread Operator
eps 8
Rest Parameter
eps 9
Array map
eps 10
Default parameters
eps 11
Promise
eps 12
Async-Await
eps 13
Diagram Aplikasi Rental Mobil
eps 14
Perancangan Struktur dan Relasi Tabel Database - Sistem Informasi Rental Mobil
eps 15
Persiapan setup beserta Tools Pendukung
eps 16
Memulai Project Rental Mobil Laravel dengan Composer
eps 17
Konfigurasi Koneksi Database Laravel untuk Aplikasi Rental Mobil
eps 18
Model & Migration
eps 19
Mengelola Relasi Database dan Menggunakan Accessor dengan Eloquent
eps 20
Cara Mengintegrasikan Inertia.js dengan Laravel (Server-Side Setup)
eps 23
Instalasi dan Konfigurasi Inertia.js Client-Side dengan Vue 3 di Laravel
eps 24
Membuat Data Global di Inertia.js
eps 25
Menerapkan Sistem Role dan Permission di Laravel Menggunakan Spatie
eps 26
Membuat Seeder untuk Tabel Roles
eps 27
Membuat Seeder untuk Tabel User
eps 28
Instalasi dan Konfigurasi Laravel Fortify untuk Sistem Autentikasi
eps 29
Membangun Layout Halaman Login
eps 30
Membangun Proses View Login
eps 31
Membangun Proses View Register
eps 32
Proses Forgot Password dan Sweetalert
eps 33
Membuat Utility IDR dan Date
eps 34
Membuat Layout Halaman Admin
eps 35
Membuat Controller dan Route untuk Dashboard
eps 36
Menampilkan View Dashboard
eps 37
Membuat Controller Slider
eps 38
Menampilkan View Slider
eps 39
Controller Category
eps 40
Membuat Halaman Category
eps 41
Membuat View Tambah Category
eps 42
Membuat View Edit Category
eps 43
Membuat Proses Delete Category
eps 44
Membuat Controller Car
eps 45
Menampilkan View Car
eps 46
Membuat View Tambah Data Car
eps 47
Membuat View Edit Car/Mobil
eps 48
Membuat Proses Delete Data Car/Mobil
eps 49
Membuat Controller Rental
eps 50
Membuat View Rental
eps 51
Membuat Detail Rental
eps 52
Controller Proses Rental
eps 53
Membuat Proses Penerimaan Rental Mobil
eps 54
Membuat Controller Addon
eps 55
Membuat View Addon
eps 56
Membuat View Tambah Addon
eps 57
Membuat View Edit Addon
eps 58
Membuat Proses Delete Data Addon
eps 59
Membuat Controller Payment Method
eps 60
Membuat View Payment
eps 61
Membuat View Create Payment Method
eps 62
Membuat View Edit Payment
eps 63
Membuat Proses Delete Payment Method
eps 64
Membuat Controller Review
eps 65
Membuat View Review
eps 66
Membuat Controller Site Setting
eps 67
Membuat Halaman Site Setting beserta Prosesnya
eps 68
Membuat Controller Template Message Whatsapp
eps 69
Membuat Halaman Messages
eps 70
Membuat Controller Report Rental
eps 71
Membuat Halaman Report Rental
eps 72
Controller List Customer
eps 73
Membuat View Customers
eps 74
Menampilkan Logo dan Nama Website
eps 75
Component Header
eps 76
Component Footer
eps 77
Component Menu Bottom
eps 78
Membuat Main Layout Halaman
eps 79
Konfigurasi Tripay
eps 80
Membuat Service Pembayaran Tripay
eps 81
Konfigurasi Fonnte
eps 82
Membuat Service Whatsapp Notification
eps 83
Controller Homepage
eps 84
Halaman Homepage
eps 85
Membuat Controller Car Web
eps 86
Membuat Halaman Daftar Car
eps 87
Controller Channel Pembayaran Tripay
eps 88
Membuat Halaman detail Car
eps 89
Membuat Callback Tripay
eps 90
Controller Proses Pemesanan Rental
eps 91
Logika Proses Pemesan Rental Web
eps 92
Controller Notifikasi Whatsapp
eps 93
Controller Riwayat Pemesanan Rental
eps 94
Menampilkan Riwayat Pesanan Rental
eps 95
Controller Review Web
eps 96
Membuat Fitur Review
eps 97
Membuat Route View About Web
eps 98
Membuat View View About Web
eps 99
Membuat Controller Profile Web
eps 100
Membuat Halaman View Profile Web
eps 101
Membuat Search Controller
eps 102
Membuat Component Search
eps 103
Memunculkan Search di Header
eps 104
Verify Email Customer
eps 105
Membuat View Verify Email
eps 106
Konfigurasi Resend Mode Testing
eps 107
Konfigurasi Resend Mode Production
eps 108
Source Code
eps 109
Tutorial Membeli VPS dan Top Up Saldo
eps 110
Langkah-langkah Membuat VPS Baru dan Mengaksesnya Melalui SSH
eps 111
Mengonfigurasi Server dengan LEMP Stack di Ubuntu
eps 112
Deploy Project Laravel ke GitHub dan VPS
eps 113
Konfigurasi Domain dan Server
eps 114
Screenshots

Homepage

Detail car

Daftar Car

Admin Dashboard

Laporan Penyewaan

Site Konfiguration
Tools
Memuat ulasan...
FAQ
Untuk saat ini eCourse tersedia dalam bentuk teks, tapi kedepannya kami mungkin akan menambah video.
Tidak, kamu cukup bayar sekali saja.
Kalau ada masalah, kamu bisa langsung tanya ke mentor.