Skip to content

haexptr/Sistem-Informasi-Inventory

Repository files navigation

Panduan Instalasi

Ikuti panduan ini jika kamu baru pertama kali menjalankan project ini di komputermu.

1. Prasyarat (Wajib Install Dulu)

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).

2. Download 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-inventory

3. Install Library

Install semua "bahan" yang diperlukan project ini.

# 1. Install Library PHP (tunggu sampai selesai)
composer install

# 2. Install Library Javascript
npm install

4. Setup File Environment

Copy 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

5. Setup Database

  1. Buka XAMPP Control Panel, Start Apache dan MySQL.
  2. Buka browser ke http://localhost/phpmyadmin.
  3. Buat database baru dengan nama inventory (atau nama lain bebas).
  4. Buka file .env di 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

6. Migrasi & Seed Data

Ini akan membuat tabel-tabel di database dan membuat akun login admin otomatis.

php artisan migrate --seed

7. Jalankan Aplikasi

Lakukan build tampilan dulu (wajib untuk Laravel dengan Vite):

npm run build

Kemudian jalankan server Laravel:

php artisan serve

8. Login

Buka browser dan akses alamat yang muncul (biasanya http://127.0.0.1:8000).

Akun Login Default:

  • Email: test@example.com
  • Password: password

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages