Aplikasi web untuk mengelola permintaan Alat Tulis Kantor (ATK) dengan fitur tanda tangan digital dan export Excel.
form-atk-bps/
├── index.html # File HTML utama (ringkas)
├── assets/
│ ├── css/
│ │ ├── main.css # Styling utama
│ │ └── print.css # Styling untuk print/PDF
│ └── js/
│ └── app.js # Semua logika JavaScript
└── README.md # Dokumentasi ini
- Extract file ZIP ke folder komputer Anda
- Buka file index.html dengan browser modern (Chrome, Firefox, Edge)
- Aplikasi siap digunakan tanpa perlu instalasi tambahan
✅ Form permintaan ATK dengan validasi lengkap ✅ Tanda tangan digital untuk pemohon, verifikator, dan supervisor ✅ Export ke Excel dengan gambar tanda tangan ✅ Print/Save as PDF ✅ Penyimpanan data lokal (localStorage) ✅ Responsive design dengan Tailwind CSS
- Tailwind CSS - Framework CSS
- SignaturePad - Tanda tangan digital
- ExcelJS - Export Excel
- FileSaver.js - Download file
- Data disimpan di browser (localStorage)
- Tidak memerlukan server atau database
- Untuk penggunaan offline, download library CDN secara lokal
Jika ingin memecah JavaScript menjadi modul terpisah:
- utils.js (helper functions)
- storage.js (localStorage management)
- signature.js (SignaturePad handlers)
- export.js (Excel export)
- form.js (form handling)
- app.js (main application)