Solusi mutakhir untuk memantau, mengelola, dan menganalisis proyek konstruksi jalan dan jembatan secara terintegrasi, transparan, dan real-time.
Pastikan perangkat Anda memenuhi spesifikasi software berikut untuk menjalankan aplikasi tanpa kendala.
Dibutuhkan ekstensi: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, dan BCMath.
Unduh PHPPackage manager untuk PHP yang digunakan untuk memanajemen dependensi framework Laravel.
Unduh ComposerDiperlukan oleh bundler Vite untuk mengompilasi aset CSS dan Javascript modern (NPM ≥ 9.x).
Unduh Node.jsSistem database relasional untuk menyimpan seluruh data operasional, tugas, dan log sistem ProTrack.
Unduh MySQLUntuk Windows, Laragon menyediakan PHP, MySQL, Apache, Nginx, Git, Composer secara bundle instan & cepat.
Unduh LaragonIkuti langkah-langkah di bawah untuk memasang dan menjalankan aplikasi di server lokal Anda.
Ekstrak berkas `ProTrack.v2.zip` yang telah Anda terima ke direktori lokal Anda (misalnya `C:/laragon/www/` atau `C:/xampp/htdocs/`).
# Masuk ke direktori folder kerja proyek yang telah diekstrak cd ProTrack.v2
Salin berkas template `.env.example` menjadi `.env`, lalu buat database kosong dengan nama `protrack_db` di server MySQL Anda. Buka file `.env` baru tersebut lalu ubah informasi kredensial database.
# Linux / macOS / Bash cp .env.example .env # Windows Command Prompt copy .env.example .env # Windows PowerShell Copy-Item .env.example .env
# Sesuaikan dengan pengaturan database Anda
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=protrack_db
DB_USERNAME=root
DB_PASSWORD=
Jalankan instalasi paket PHP yang dideklarasikan di `composer.json` untuk memasang framework Laravel beserta dependensi library pendukung.
# Unduh seluruh modul dependensi Laravel composer install
Generate kunci enkripsi unik (`APP_KEY`) untuk mengamankan data enkripsi sesi pengguna dan cookie sistem Laravel.
# Membuat key baru di file .env php artisan key:generate
Bangun seluruh tabel database dan masukkan data uji coba awal (Admin default) ke dalam database menggunakan perintah berikut.
# Membuat skema tabel dan memasukkan data default php artisan migrate:fresh --seed
Pasang dependensi Node.js untuk bundler aset Vite lalu kompilasi atau jalankan server aset secara lokal agar tampilan front-end dapat dimuat sempurna.
# 1. Pasang dependensi JavaScript npm install # 2a. Jalankan server dev lokal (opsi pengembangan) npm run dev # ATAU 2b. Kompilasi build final untuk rilis (opsi produksi) npm run build
Jalankan web server bawaan Laravel untuk mengakses sistem ProTrack langsung dari browser Anda.
# Jalankan local development server php artisan serve
Aplikasi dapat diakses melalui peramban web pada alamat default: http://127.0.0.1:8000
Berikut adalah akun administrator default yang telah dibuat oleh seeder sistem untuk masuk dan menguji seluruh modul sistem ProTrack: