============================================================= ESTIMATOR PROYEK v1.0.3 Software Manajemen Proyek Konstruksi ============================================================= PERSYARATAN SISTEM ------------------ - PHP 8.1 atau lebih baru - MySQL 8.0 atau MariaDB 10.6+ - Web server: Apache 2.4+ atau Nginx 1.18+ - Ekstensi PHP: intl, mbstring, json, mysqlnd, xml, curl - Composer (untuk dependency management) LANGKAH INSTALASI ----------------- 1. EXTRACT FILE Ekstrak EstimatorProyek_v1.0.3.zip ke direktori web Anda. Contoh: /var/www/html/estimator 2. KONFIGURASI DATABASE a. Buat database MySQL baru: CREATE DATABASE estimator_proyek CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; b. Buat user database: CREATE USER 'estimator'@'localhost' IDENTIFIED BY 'password_anda'; GRANT ALL PRIVILEGES ON estimator_proyek.* TO 'estimator'@'localhost'; FLUSH PRIVILEGES; 3. KONFIGURASI ENVIRONMENT a. Salin .env.example menjadi .env: cp .env.example .env b. Edit file .env sesuai konfigurasi server Anda: - app.baseURL -> URL aplikasi Anda - database.default.* -> kredensial database 4. SETUP DATABASE Jalankan migrasi dari direktori aplikasi: php spark migrate --all Jalankan seeder data awal: php spark db:seed InitialDataSeeder 5. KONFIGURASI WEB SERVER Apache -- tambahkan ke .htaccess atau VirtualHost: DocumentRoot /path/to/EstimatorProyek/public Nginx -- contoh konfigurasi: root /path/to/EstimatorProyek/public; index index.php; location / { try_files $uri $uri/ /index.php$is_args$args; } 6. PERMISSION FOLDER chmod -R 755 writable/ chown -R www-data:www-data writable/ 7. LISENSI Masukkan license key Anda di: Admin Panel -> Pengaturan -> Lisensi DUKUNGAN TEKNIS --------------- Email : support@estimatorproyek.id WA : +62 822-2700-0987 Website: https://estimatorproyek.id =============================================================