Membuat Aplikasi Inventory Dengan Laravel, Inertia, React Dan Tailwindcss

Pada ebook ini kita akan belajar membuat sebuah aplikasi inventory dengan laravel, inertia, react dan tailwindcss. disini kita juga akan menggunakan shadcn ui dan typescript dalam pembuatan aplikasi tersebut.

Rafi Taufiqurrahman
Dipublish 15/04/2025

📘 Tentang

Di ebook ini, kita akan bareng-bareng belajar membangun sebuah aplikasi inventory dari nol sampai siap digunakan di tahap production. Nggak cuma soal coding, kita juga akan bahas gimana cara mendesain database yang rapi dan efisien. Semua materi disusun step by step, jadi cocok banget buat yang baru mulai maupun yang pengen upgrade skill. Harapannya, ebook ini bisa jadi teman belajar yang bermanfaat buat kamu semua.

🚀 Tech Stack

  • Laravel
  • React + TypeScript
  • Inertia.js
  • Tailwind CSS
  • MySQL

📦 Fitur Aplikasi

  • Manajemen Satuan- Atur satuan barang dengan fleksibel sesuai kebutuhan.
  • Manajemen Supplier - Kelola data supplier dengan mudah dan praktis.
  • Manajemen Kategori -Bantu pengelompokan produk biar lebih terorganisir.
  • Manajemen Produk & Variasi Produk - Kelola produk utama dan semua variasinya, misalnya ukuran atau warna.
  • Manajemen Stok Awal - Input stok awal dengan detail, supaya pencatatan lebih akurat.
  • Transaksi Penjualan & Pembelian - Catat semua transaksi secara lengkap dan mudah ditelusuri.
  • Manajemen Penerimaan Pembelian - Pantau barang yang sudah diterima dari setiap pembelian.
  • Manajemen Hak Akses & Grup Akses - Batasi akses pengguna sesuai peran masing-masing.
  • Manajemen Pengguna - Kelola data user aplikasi secara aman dan terstruktur.
  • Laporan Kartu Stok - Lihat histori pergerakan stok barang per hari.
  • Laporan Sisa Stok - Pantau sisa stok barang per variasi secara real-time.
  • Laporan Pembelian - Tampilkan ringkasan transaksi pembelian yang rapi dan lengkap.
  • Laporan Pembelian Belum Diterima - Cek barang dari pembelian yang belum diterima.
  • Laporan Penjualan - Lihat performa penjualan produk kapan pun dibutuhkan.
  • Laporan Produk Terlaris - Identifikasi produk yang paling banyak terjual dengan mudah.

🔗 Demo Aplikasi

Jelajahi versi live aplikasi di: https://inventory.jurnalkoding.com

Daftar Isi

Berikut ini daftar isi dari ebook Membuat Aplikasi Inventory Dengan Laravel, Inertia, React Dan Tailwindcss

1. Pendahuluan
1.1
Lisensi Buku
1.2
Project Overview
2. Rancangan Aplikasi
2.1
Design Database
3. Installasi dan Persiapan
3.1
Persiapan & Persyaratan
3.2
Membuat Project Laravel
4. Laravel Breeze
4.1
Installasi Laravel Breeze & Inertia
5. Roles & Permissions
5.1
Installasi Laravel Spatie
5.2
Menambahkan Share Data Global Inertia
5.3
Membuat Utils Roles & Permissions
6. Database
6.1
Membuat Model & Migration
6.2
Relasi Dengan Eloquent Relationship
6.3
Eloquent Accessor, Mutator Dan Casting
6.4
Membuat Seeder Data
6.5
Menjalankan Migration & Seeder
7. Type Data Typescript
7.1
Membuat Tipe Data Permission
7.2
Membuat Tipe Data Role
7.3
Membuat Tipe Data User
7.4
Membuat Tipe Data Category
7.5
Membuat Tipe Data Unit
7.6
Membuat Tipe Data Supplier
7.7
Membuat Tipe Data Product
7.8
Membuat Tipe Data Product Unit
7.9
Membuat Tipe Data Order
7.10
Membuat Tipe Data Order Detail
7.11
Membuat Tipe Data Order Receive
7.12
Membuat Tipe Data Order Receive Detail
7.13
Membuat Tipe Data Sale
7.14
Membuat Tipe Data Sale Detail
8. Shandcn Ui
8.1
Installasi Shadcn Ui
8.2
Installasi & Modifikasi Component
8.3
Component Chart
8.4
Component Navbar
8.5
Component Modal Delete
8.6
Component Action Button
8.7
Component Date Picker
8.8
Component Date Range Picker
8.9
Component Combobox
8.10
Component Page Pagination
8.11
Component Table
9. Authentikasi
9.1
Membuat Layout Authentikasi
9.2
Membuat Proses Login
10. Module Dashboard
10.1
Membuat Controller Dashboard
10.2
Membuat View Dashboard
11. Module Permission
11.1
Membuat Form Request Permission
11.2
Membuat Controller Permission
11.3
Membuat View Permission
12. Module Role
12.1
Membuat Form Request Role
12.2
Membuat Controller Role
12.3
Membuat View Role
12.4
Membuat Create Role
12.5
Membuat Edit Role
13. Module User
13.1
Membuat Form Request User
13.2
Membuat Controller User
13.3
Membuat View User
13.4
Membuat Create User
13.5
Membuat Edit User
13.6
Membuat Detail User
14. Module Unit
14.1
Membuat Form Request Unit
14.2
Membuat Controller Unit
14.3
Membuat View Unit
14.4
Membuat Create Unit
14.5
Membuat Edit Unit
15. Module Category
15.1
Membuat Form Request Category
15.2
Membuat Controller Category
15.3
Membuat View Category
15.4
Membuat Create Category
15.5
Membuat Edit Category
16. Module Supplier
16.1
Membuat Form Request Supplier
16.2
Membuat Controller Supplier
16.3
Membuat View Supplier
16.4
Membuat Create Supplier
16.5
Membuat Edit Supplier
17. Module Product
17.1
Membuat Form Request Product
17.2
Membuat Controller Product
17.3
Membuat View Product
17.4
Membuat Create Product
17.5
Membuat Edit Product
17.6
Membuat Detail Product
18. Module Product Variant
18.1
Membuat Form Request Product Variant
18.2
Membuat Controller Product Variant
18.3
Membuat View Product Variant
18.4
Membuat Create Product Variant
18.5
Membuat Edit Product Variant
19. Module Stock
19.1
Membuat Form Request Stock
19.2
Membuat Controller Stock
19.3
Membuat View Stock
20. Module Order
20.1
Membuat Form Request Order
20.2
Membuat Controller Order
20.3
Membuat View Order
20.4
Membuat Create Order
20.5
Membuat Edit Order
20.6
Membuat Detail Order
21. Module Order Receive
21.1
Membuat Form Request Order Receive
21.2
Membuat Controller Order Receive
21.3
Membuat View Order Receive
21.4
Membuat Create Order Receive
21.5
Membuat Edit Order Receive
21.6
Membuat Detail Order Receive
22. Module Sales
22.1
Membuat Form Request Sales
22.2
Membuat Controller Sales
22.3
Membuat View Sales
22.4
Membuat Create Sales
22.5
Membuat Detail Sales
23. Module Report
23.1
Membuat Controller Report
23.2
Membuat View Report Card Stock
23.3
Membuat View Report Stock
23.4
Membuat View Report Order
23.5
Membuat View Report Order Receive
23.6
Membuat View Report Sales
23.7
Membuat View Report Best Selling Product
24. Deployment
24.1
Compile Asset Production
24.2
Deploy Project di cPanel

Membuat Aplikasi Inventory Dengan Laravel, Inertia, React Dan Tailwindcss

Pada ebook ini kita akan belajar membuat sebuah aplikasi inventory dengan laravel, inertia, react dan tailwindcss. disini kita juga akan menggunakan shadcn ui dan typescript dalam pembuatan aplikasi tersebut.

Enrolled 5
Rating 0.0
Modul 112
Diskon 55%
Rp 360,000 Rp800,000

JurnalKoding

Mulai asah skill dengan berbagai macam teknologi - teknologi terbaru seperti Laravel, React, Vue, Inertia, Tailwind CSS, dan masih banyak lagi.

© 2025 JurnalKoding, Inc. All rights reserved.