Technology Stack
⚙️
Backend Framework
Laravel 10.x
MVC architecture, Eloquent ORM, Blade templating
🐘
Programming Language
PHP 8.1+
Modern PHP with type safety & performance
💾
Database
MySQL 8.0
15+ tables, foreign keys, indexes
🎨
Frontend
Bootstrap 5
HTML5, CSS3, JavaScript responsive UI
Arsitektur Sistem (6 Layer)
1️⃣ Presentation Layer
Blade Templates, Bootstrap 5, JavaScript → User Interface
2️⃣ Application Layer
Controllers, Middleware, Routes → Business logic processing
3️⃣ Business Logic Layer
Auto-calculate (OHI-S, DMF-T, def-t), Validation Rules, Workflow Engine
4️⃣ Data Access Layer
Eloquent ORM, Query Builder, Migrations
5️⃣ Database Layer
MySQL 8.0 (InnoDB engine, transactions, referential integrity)
6️⃣ Infrastructure Layer
Apache/Nginx Web Server, Linux (Ubuntu/CentOS), Composer
🔐 Security Features
Authentication, RBAC, CSRF Protection, Password Hashing (bcrypt), SQL Injection Prevention (Eloquent ORM)