Ikuti panduan ini jika kamu baru pertama kali menjalankan project ini di komputermu.
Pastikan aplikasi berikut sudah terinstall di laptopmu:
- XAMPP (untuk Database MySQL & PHP).
- Composer (untuk install library PHP).
- Node.js (untuk build tampilan/frontend).
- Git (untuk clone project).
Arahkan terminal ke folder tujuan (misal Desktop atau htdocs), lalu clone:
git clone https://github.com/USERNAME_GITHUB/NAMA_REPO.git
cd sistem-informasi-inventoryInstall semua "bahan" yang diperlukan project ini.
# 1. Install Library PHP (tunggu sampai selesai)
composer install
# 2. Install Library Javascript
npm installCopy file settingan default dan buat kunci keamanan baru.
# Copy file .env.example menjadi .env
copy .env.example .env
# Generate Application Key
php artisan key:generate- Buka XAMPP Control Panel, Start Apache dan MySQL.
- Buka browser ke http://localhost/phpmyadmin.
- Buat database baru dengan nama
inventory(atau nama lain bebas). - Buka file
.envdi folder project ini, edit bagian database:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=inventory <-- Sesuaikan nama db yang tadi dibuat DB_USERNAME=root <-- Default XAMPP biasanya root DB_PASSWORD= <-- Default XAMPP biasanya kosong
Ini akan membuat tabel-tabel di database dan membuat akun login admin otomatis.
php artisan migrate --seedLakukan build tampilan dulu (wajib untuk Laravel dengan Vite):
npm run buildKemudian jalankan server Laravel:
php artisan serveBuka browser dan akses alamat yang muncul (biasanya http://127.0.0.1:8000).
Akun Login Default:
- Email:
test@example.com - Password:
password