absensi-mts/
│
├── config/
│   ├── database.php  *      # Koneksi PDO
│   └── whatsapp.php   *     # Fungsi cURL WA Gateway
│
├── app/
│   ├── controllers/
│   │   ├── AuthController.php
│   │   └── AbsensiController.php *
│   │
│   ├── models/
│   │   ├── User.php
│   │   └── AbsensiModel.php
│   │
│   └── views/
│       ├── layouts/
│       │   ├── header.php  # CDN Bootstrap, DataTables, Chart.js
│       │   └── footer.php
│       ├── auth/
│       │   └── login.php
│       └── absensi/
│           ├── dashboard.php
│           └── input.php
│
├── public/
│   ├── css/
│   ├── js/
│   └── index.php           # Front Controller / Router Utama
│
└── .htaccess               # URL Rewriting (opsional)