🦺
PANDUAN PENGGUNAAN
Sistem Permohonan APD Mandiri
Versi 3.0 • September 2026
General Affairs Department
Sistem Manajemen Alat Pelindung Diri
1. PENDAHULUAN
1.1 Tentang Aplikasi
Aplikasi Permohonan APD Mandiri adalah sistem informasi untuk mengelola permintaan, persetujuan, penerimaan, dan distribusi Alat Pelindung Diri (APD) di perusahaan. Sistem ini dirancang untuk mempermudah proses administrasi dan memastikan setiap karyawan mendapatkan APD sesuai kebutuhan dan kebijakan perusahaan.
1.2 Fitur Utama
| Fitur |
Keterangan |
| 📋 Permohonan |
Kelola permohonan APD dari karyawan (Pending) |
| ✅ Persetujuan |
GA menyetujui permohonan (Approved) |
| 📥 Penerimaan ⭐ |
GA konfirmasi APD diterima karyawan dengan tanggal (Received) |
| 📊 Laporan ⭐ |
Export laporan APD yang sudah diterima ke Excel |
| 🖨️ Cetak Pembelian ⭐ |
Cetak daftar APD yang perlu dibeli |
| 🔑 Ubah Password ⭐ |
User bisa mengubah password sendiri |
| 📦 Inventaris |
Kelola data barang APD dan masa tunggu |
| 🏭 Divisi |
Kelola data divisi perusahaan |
| 🏢 Kebijakan |
Atur masa tunggu APD per divisi |
| 👥 Users |
Kelola user sistem (manual & import CSV) |
| 📜 Log |
Riwayat semua permohonan |
1.3 Alur Baru (Versi 3.0)
⚠️ PENTING: Mulai versi 3.0, alur permohonan APD mengalami perubahan signifikan. Status exported telah diganti dengan received, dan ditambahkan tahap konfirmasi penerimaan dengan input tanggal terima.
Alur Lama (Versi 2.0):
Karyawan Ajukan
→
GA Approve
→
Export Excel
→
Exported
Alur Baru (Versi 3.0):
Karyawan Ajukan
→
GA Approve
→
GA Konfirmasi Terima
+ Input Tanggal
→
Received
→
Export Laporan
💡 Keuntungan Alur Baru:
- Masa tunggu lebih akurat - dihitung dari tanggal APD benar-benar diterima karyawan
- Audit trail lebih jelas - tanggal terima tercatat di database
- Laporan terpisah - tab khusus untuk data yang sudah diterima
- Fitur cetak pembelian - GA bisa langsung cetak daftar APD yang perlu dibeli
2. LOGIN KE SISTEM
2.1 Cara Login
Langkah 1: Buka browser dan akses alamat aplikasi
Langkah 2: Masukkan username dan password
Langkah 3: Klik tombol "Masuk"
Akun Default:
| Role |
Username |
Password |
| GA |
ga_logistik |
password123 |
| Karyawan |
budi, siti, andi, joko |
password123 |
2.2 Link Tutorial
Di halaman login, terdapat link tutorial yang dapat diakses:
- 📖 Tombol "Panduan" di pojok kanan atas (selalu terlihat)
- 📖 Link "Butuh bantuan? Baca Panduan Penggunaan" di bawah form login
Klik link tersebut untuk membuka tutorial ini di tab baru.
3. DASHBOARD GA - OVERVIEW
3.1 Menu Utama
Setelah login sebagai GA, Anda akan melihat navbar dengan menu:
- 🔑 Ubah Password - Ubah password akun Anda
- 🤖 Forecast - Prediksi kebutuhan APD (AI)
- 📈 Dashboard - Statistik dan grafik
- 🚪 Logout - Keluar dari sistem
3.2 Struktur Tab
Dashboard GA memiliki 9 tab utama:
| Tab |
Fungsi |
Status |
| 📋 Pending |
Permohonan menunggu persetujuan |
Aktif |
| 📥 Terima APD ⭐ |
Konfirmasi penerimaan APD dengan tanggal |
BARU |
| ✅ Laporan Diterima ⭐ |
Data APD yang sudah diterima + export |
BARU |
| 📦 Inventaris |
Manajemen barang APD |
Aktif |
| 🏭 Divisi |
Manajemen divisi perusahaan |
Aktif |
| 🏢 Kebijakan |
Masa tunggu per divisi |
Aktif |
| ⚡ Pengecualian |
Pengecualian masa tunggu darurat |
Aktif |
| 👥 Users |
Manajemen user + import CSV |
Aktif |
| 📜 Log |
Riwayat semua permohonan |
Aktif |
4. MENGELOLA PERMOHONAN APD
4.1 Tab Pending
Tab 📋 Pending menampilkan semua permohonan APD yang menunggu persetujuan dari GA.
Informasi yang Ditampilkan:
- Tanggal permohonan
- Nama pemohon & divisi
- Jenis APD yang diminta
- Jumlah (Qty) & ukuran
- Catatan dari karyawan
4.2 Approve / Reject
Menyetujui Satu Permohonan:
Langkah 1: Buka tab 📋 Pending
Langkah 2: Klik tombol ✓ (hijau) pada baris permohonan
Langkah 3: Status otomatis berubah menjadi approved
Langkah 4: Data pindah ke tab 📥 Terima APD
Menyetujui Semua Sekaligus:
Langkah 1: Klik tombol ✓ Setujui Semua di atas tabel
Langkah 2: Konfirmasi dialog
Langkah 3: Semua permohonan pending akan disetujui
Menolak Permohonan:
Langkah 1: Klik tombol ✗ (merah)
Langkah 2: Konfirmasi penolakan
Langkah 3: Status berubah menjadi rejected
5. KONFIRMASI PENERIMAAN APD ⭐ BARU
🆕 Fitur Baru Versi 3.0: Tab ini menggantikan fungsi "Siap Export" pada versi sebelumnya. Sekarang GA harus mengonfirmasi penerimaan APD dengan input tanggal terima yang akurat.
5.1 Tab Terima APD
Tab 📥 Terima APD menampilkan daftar APD yang sudah disetujui (approved) dan menunggu konfirmasi penerimaan dari GA.
5.2 Input Tanggal Terima (Single)
Langkah 1: Buka tab 📥 Terima APD
Langkah 2: Klik tombol ✓ Diterima pada baris APD
Langkah 3: Modal konfirmasi akan muncul dengan info:
• Nama pemohon
• Jenis APD
• Field tanggal terima (default: hari ini)
Langkah 4: Ubah tanggal jika APD diterima pada tanggal berbeda
Langkah 5: Klik ✓ Konfirmasi Diterima
Langkah 6: Status berubah menjadi received dengan tanggal terima tercatat
💡 Penting: Tanggal terima yang diinput akan menjadi dasar perhitungan masa tunggu untuk pengajuan APD berikutnya oleh karyawan yang sama. Pastikan tanggal akurat sesuai saat APD benar-benar diserahkan.
5.3 Terima Batch (Multiple)
Untuk efisiensi, GA dapat menerima beberapa APD sekaligus dengan tanggal yang sama:
Langkah 1: Centang checkbox pada baris APD yang akan diterima
Langkah 2: Atau klik ☐ Pilih Semua untuk memilih semua
Langkah 3: Klik ✓ Terima Yang Dipilih
Langkah 4: Konfirmasi dialog
Langkah 5: Semua APD terpilih akan ditandai diterima dengan tanggal hari ini
Status Visual:
- ✓ Diterima - Tombol untuk konfirmasi single
- ⏳ - Badge menunjukkan APD belum diterima
6. LAPORAN APD DITERIMA ⭐ BARU
6.1 Statistik
Tab ✅ Laporan Diterima menampilkan data APD yang sudah diterima karyawan beserta statistik:
Kartu Statistik:
- Total Diterima - Jumlah keseluruhan APD yang diterima
- Diterima Bulan Ini - Jumlah APD diterima di bulan berjalan
- Menunggu Diterima - Jumlah APD approved yang belum dikonfirmasi
Kolom Tabel:
| Kolom |
Keterangan |
| ID |
Nomor identitas permohonan |
| Tgl Terima |
Tanggal APD diterima karyawan (dari input GA) |
| Tgl Ajukan |
Tanggal karyawan mengajukan permohonan |
| Pemohon |
Nama karyawan |
| Divisi |
Divisi karyawan |
| APD |
Jenis APD |
| Qty |
Jumlah + satuan |
| Ukuran |
Ukuran APD (jika ada) |
| Catatan |
Catatan dari karyawan |
6.2 Export Laporan Excel
Langkah 1: Buka tab ✅ Laporan Diterima
Langkah 2: Centang data yang akan di-export
Langkah 3: Klik 📊 Export Laporan
Langkah 4: File Excel akan terdownload otomatis
Langkah 5: Buka file di Microsoft Excel atau LibreOffice
Isi File Excel:
- Header: LAPORAN PENERIMAAN APD
- Metadata: Tanggal export, nama eksportir
- Kolom data: No, Pemohon, Divisi, Tgl Terima Sebelumnya, Jenis APD, Qty, Ukuran, Catatan, Tgl Permohonan, Tgl Terima Kali Ini
- Footer: Total data dan informasi sistem
💡 Catatan: Export laporan TIDAK mengubah status data. Data tetap berstatus received. Fitur ini hanya untuk membuat laporan dalam format Excel.
7. CETAK DAFTAR PEMBELIAN ⭐ BARU
7.1 Fungsi
Tombol 🖨️ Cetak Daftar Pembelian di tab 📥 Terima APD berfungsi untuk mencetak daftar APD yang sudah disetujui dan perlu dibeli/disiapkan oleh GA.
7.2 Cara Menggunakan
Langkah 1: Buka tab 📥 Terima APD
Langkah 2: Klik tombol 🖨️ Cetak Daftar Pembelian di pojok kanan atas
Langkah 3: Halaman baru akan terbuka dengan format cetak
Langkah 4: Klik tombol 🖨️ Cetak / Simpan PDF di halaman tersebut
Langkah 5: Pilih printer atau "Save as PDF"
Langkah 6: Klik "Print" / "Save"
Isi Dokumen Cetak:
- Ringkasan per jenis APD - Total qty per jenis barang
- Detail per pemohon - Rincian siapa minta apa
- Lembar persetujuan - Tanda tangan GA, Kepala Bagian, Manager
💡 Tips: Dokumen ini dapat langsung digunakan sebagai form pengajuan pembelian ke bagian procurement/keuangan.
8. UBAH PASSWORD ⭐ BARU
8.1 Untuk User GA
Langkah 1: Login sebagai GA
Langkah 2: Klik tombol 🔑 Ubah Password di navbar
Langkah 3: Modal akan muncul dengan form:
• Password Lama - Masukkan password saat ini
• Password Baru - Minimal 6 karakter
• Konfirmasi Password Baru - Ulangi password baru
Langkah 4: Perhatikan strength meter (indikator kekuatan password)
Langkah 5: Klik 🔑 Ubah Password
Langkah 6: Password berhasil diubah, gunakan untuk login berikutnya
Indikator Kekuatan Password:
| Level |
Warna |
Kriteria |
| Lemah |
● Merah |
Hanya 6+ karakter |
| Sedang |
● Kuning |
6+ karakter + angka/huruf besar |
| Kuat |
● Biru |
10+ karakter + angka + huruf besar |
| Sangat Kuat |
● Hijau |
10+ karakter + angka + huruf besar + simbol |
8.2 Untuk Karyawan
Karyawan juga dapat mengubah password sendiri melalui halaman permohonan APD:
Langkah 1: Login sebagai karyawan
Langkah 2: Klik tombol 🔑 Ubah Password di navbar
Langkah 3: Isi form dengan password lama dan baru
Langkah 4: Klik "Ubah Password"
⚠️ Validasi:
- Password baru tidak boleh sama dengan password lama
- Minimal 6 karakter
- Konfirmasi password harus cocok
- Password lama harus benar
9. MANAJEMEN INVENTARIS
9.1 Menambah Barang
Langkah 1: Buka tab 📦 Inventaris
Langkah 2: Klik + Tambah Barang
Langkah 3: Isi form:
• Nama Barang (wajib, harus unik)
• Satuan (Pcs, Pasang, Box, dll)
• Masa Tunggu (dalam bulan, default 1)
• Keterangan (opsional)
• Variasi Ukuran (centang jika ada, misal: S, M, L, XL)
Langkah 4: Klik 💾 Simpan
9.2 Mengedit Barang
Langkah 1: Klik ikon ✏️ pada baris barang
Langkah 2: Ubah data yang diperlukan
Langkah 3: Klik ✓ Update
9.3 Menghapus Barang
Langkah 1: Klik ikon 🗑️
Langkah 2: Konfirmasi penghapusan
⚠️ Catatan: Barang tidak bisa dihapus jika masih ada permohonan aktif (status pending/approved).
10. MANAJEMEN DIVISI
10.1 Menambah Divisi
Langkah 1: Buka tab 🏭 Divisi
Langkah 2: Klik + Tambah Divisi
Langkah 3: Isi:
• Kode Divisi (otomatis uppercase, max 20 karakter)
• Nama Divisi
Langkah 4: Klik 💾 Simpan
Contoh Kode Divisi:
| Kode | Nama |
PROD | Produksi |
LAB | Laboratorium |
ADM | Administrasi |
FLD | Lapangan |
HRD | Human Resources |
FIN | Finance |
⚠️ Pembatasan Hapus: Divisi hanya bisa dihapus jika:
- Tidak ada user yang terdaftar di divisi tersebut
- Tidak ada kebijakan masa tunggu untuk divisi tersebut
11. KEBIJAKAN MASA TUNGGU
11.1 Konsep
Kebijakan divisi digunakan untuk meng-override masa tunggu default dari tab Inventaris. Setiap divisi bisa memiliki masa tunggu yang berbeda untuk APD yang sama.
11.2 Menambah Kebijakan
Langkah 1: Buka tab 🏢 Kebijakan
Langkah 2: Klik + Tambah Kebijakan
Langkah 3: Pilih:
• Divisi
• Barang APD
• Masa Tunggu (dalam bulan)
Langkah 4: Klik 💾 Simpan
11.3 Mengedit Kebijakan
Langkah 1: Klik ikon ✏️ pada baris kebijakan
Langkah 2: Ubah divisi, barang, atau masa tunggu
Langkah 3: Klik ✓ Update
Contoh Kebijakan:
| Divisi |
Barang |
Default |
Kebijakan |
| Produksi |
Helm Safety |
12 bulan |
6 bulan (karena intensitas tinggi) |
| Laboratorium |
Kacamata Lab |
6 bulan |
3 bulan |
| Lapangan |
Sepatu Safety |
24 bulan |
6 bulan |
12. MANAJEMEN USER & IMPORT
12.1 Menambah User Manual
Langkah 1: Buka tab 👥 Users
Langkah 2: Klik + Tambah User
Langkah 3: Isi form:
• Nama Lengkap
• Username (harus unik)
• Password (minimal 6 karakter)
• Role (Karyawan atau GA)
• Divisi (opsional)
Langkah 4: Klik 💾 Simpan
12.2 Import User dari Excel (CSV)
Langkah 1: Klik 📤 Import
Langkah 2: Download template CSV
Langkah 3: Isi data di Excel dengan kolom:
nama, username, password, role, divisi_kode
Langkah 4: Save As → CSV (Comma delimited)
Langkah 5: Upload file CSV
Langkah 6: Review preview data (valid/invalid)
Langkah 7: Klik ✓ Import X User Valid
Contoh Isi CSV:
nama,username,password,role,divisi_kode
Budi Santoso,budi01,Budi@123,karyawan,PROD
Siti Aminah,siti01,,karyawan,LAB
Andi Pratama,andi01,Andi@123,karyawan,ADM
Joko Widodo,joko01,Joko@123,ga,FLD
💡 Tips: Jika kolom password kosong, sistem akan menggunakan password default password123.
12.3 Fitur Pencarian & Pagination
- Search bar: Cari berdasarkan nama, username, atau divisi
- Pagination: Maksimal 50 user per halaman
- Highlight: Kata yang dicari akan di-highlight kuning
🔒 Proteksi:
- User GA tidak bisa menghapus akun sendiri
- Sistem mengharuskan minimal 1 user GA aktif
- User dengan permohonan aktif tidak bisa dihapus
13. LOG PERMOHONAN
Tab 📜 Log menampilkan riwayat semua permohonan APD dengan berbagai status.
13.1 Fitur
- Statistik: Total, Pending, Approved, Rejected, Received
- Filter Status: Dropdown untuk filter berdasarkan status
- Pencarian: Cari berdasarkan pemohon, divisi, barang
- Pagination: 50 data per halaman
13.2 Status yang Ditampilkan
| Status |
Badge |
Arti |
| pending |
Pending |
Menunggu persetujuan GA |
| approved |
Approved |
Disetujui, menunggu konfirmasi terima |
| rejected |
Rejected |
Ditolak oleh GA |
| received |
Received |
Sudah diterima karyawan (dengan tanggal) |
💡 Catatan: Status exported dari versi lama otomatis dimigrasi menjadi received.
14. HALAMAN KARYAWAN
14.1 Fitur Halaman Karyawan
- Info Divisi: Menampilkan divisi karyawan
- Katalog APD: Hanya menampilkan APD yang dikonfigurasi untuk divisi karyawan
- Masa Tunggu: Menampilkan masa tunggu sesuai kebijakan divisi
- Pengecualian: Badge hijau jika ada pengecualian aktif
- Riwayat: Tabel riwayat permohonan dengan status
- Ubah Password ⭐: Tombol di navbar
14.2 Mengajukan APD
Langkah 1: Login sebagai karyawan
Langkah 2: Pilih APD yang diinginkan
Langkah 3: Isi:
• Jumlah
• Ukuran (jika ada variasi ukuran)
• Catatan (opsional)
Langkah 4: Klik 📤 Ajukan Permohonan
14.3 Status Permohonan
| Status |
Badge |
Arti |
| Menunggu Review |
Pending |
GA belum memproses |
| Disetujui |
Approved |
GA menyetujui |
| Ditolak |
Rejected |
GA menolak |
| Sudah Diterima |
Received |
APD sudah diterima |
💡 Filter Divisi: Karyawan hanya bisa melihat dan mengajukan APD yang sudah dikonfigurasi untuk divisinya oleh GA. Jika APD yang dibutuhkan tidak muncul, silakan hubungi tim GA.
15. TIPS & TROUBLESHOOTING
15.1 Tips Penggunaan
- Approve harian: Proses permohonan pending setiap hari untuk menghindari penumpukan
- Tanggal terima akurat: Input tanggal terima sesuai saat APD benar-benar diserahkan
- Export berkala: Export laporan mingguan/bulanan untuk arsip
- Backup database: Lakukan backup database secara rutin
- Ubah password: Ubah password default segera setelah login pertama
- Gunakan password kuat: Minimal 10 karakter dengan kombinasi huruf, angka, simbol
15.2 Troubleshooting
❌ Error: "Kode divisi tidak ditemukan" saat import
Penyebab: Kode divisi di CSV tidak terdaftar di sistem
Solusi:
- Cek tab 🏭 Divisi untuk melihat kode yang terdaftar
- Tambahkan divisi baru jika belum ada
- Atau centang opsi "Skip divisi tidak dikenal" saat upload
❌ Error: "Username sudah ada" saat import
Penyebab: Username di CSV sudah terdaftar
Solusi:
- Ubah username di file CSV
- Baris dengan username duplikat akan ditandai invalid dan tidak diimport
❌ Barang tidak bisa dihapus
Penyebab: Masih ada permohonan aktif (pending/approved) untuk barang tersebut
Solusi:
- Proses semua permohonan untuk barang tersebut terlebih dahulu
- Approve atau reject permohonan yang masih pending
❌ Divisi tidak bisa dihapus
Penyebab: Masih ada user atau kebijakan terkait divisi tersebut
Solusi:
- Pindahkan user ke divisi lain
- Hapus kebijakan masa tunggu untuk divisi tersebut
❌ Masa tunggu tidak berlaku
Penyebab: Konfigurasi kebijakan atau pengecualian
Solusi:
- Cek tab 🏢 Kebijakan - pastikan ada kebijakan untuk divisi & barang tersebut
- Cek tab ⚡ Pengecualian - pastikan tidak ada pengecualian aktif
- Cek tab 📥 Terima APD - pastikan tanggal terima sudah diinput
❌ Lupa password
Solusi:
- Minta user GA lain untuk reset password melalui tab 👥 Users
- Edit user → isi field password dengan password baru → Update
15.3 Kontak Support
Jika mengalami masalah yang tidak tercantum di atas, silakan hubungi:
- IT Support: [Email/Telepon]
- GA Manager: [Email/Telepon]