Tugas ALP Mata Kuliah Web Programming — Prototype dashboard for managing SIEM detection rules across multiple customers and platforms.
- PHP 8.3
- MySQL 8.0
- CSS
- Vanilla JavaScript
- Fonts: Plus Jakarta Sans + JetBrains Mono (Google Fonts)
de-dashboard/
├── index.html
├── index.php
├── docs.html
├── db_config.example.php
├── .htaccess
├── .user.ini
├── css/style.css
├── js/app.js
├── includes/
│ ├── functions.php
│ └── header.php
└── pages/
├── dashboard.php
├── rules.php
├── rule_form.php
├── settings.php
├── settings_siem.php
└── settings_customer.php
- Install LAMP stack (Apache, MySQL, PHP 8.3+)
- Create database:
detection_rule_manager - Import schema via InfinityFree phpMyAdmin or local MySQL client
- Copy
db_config.example.php→db_config.phpand fill credentials - Access:
http://localhost/detection-engineering-dashboard/