Pengenalan EnviroTrack
EnviroTrack adalah aplikasi manajemen laporan harian lingkungan untuk PT. Citra Lampia Mandiri. Aplikasi ini membantu tim lapangan mencatat aktivitas harian, personel, peralatan, material, K3 (Safety Talk & P5M), serta dokumentasi dalam format terstruktur yang mudah di-export ke CSV dan PDF.
7 Divisi
Export CSV/PDF
Foto/Video
K3 Safety
Responsive
Dashboard & Monitoring
Empat kartu menampilkan Total Laporan, Divisi Aktif, Laporan Hari Ini, Total Personel.
Filter tabel riwayat berdasarkan nama, divisi, atau rentang tanggal (Minggu Ini / Bulan Ini).
Tanggal, divisi, cuaca, jumlah personel, serta aksi preview, edit, media, PDF & CSV.
Badge OK muncul otomatis jika laporan memiliki data safety — baik topik safety talk, temuan P5M, peserta safety, atau dokumen pendukung.
Form Input Laporan
Header Laporan
Pilih tanggal, cuaca, dan divisi. Format file CSV otomatis menyesuaikan divisi.
Personel
Nama, jabatan, jam kerja, keterangan. Tabel dinamis dapat ditambah baris.
Peralatan
Nama alat, jumlah, satuan, keterangan
Material
Nama material, jumlah, satuan, spesifikasi
Dokumentasi Utama
Maks 7 file, 10MB/file, format .jpg/.jpeg/.png/.mp4/.webm
K3 & Safety Talk (P5M)
Modul K3 mencatat aktivitas Safety Talk (P5M), temuan Unsafe Action/Unsafe Condition, daftar peserta, dan dokumen pendukung safety — terintegrasi penuh dengan Dashboard, Preview, Export PDF, dan Export CSV.
Safety Talk
- Topik Safety Talk — topik arahan (mis. Penggunaan APD, Bahaya Listrik)
- Pemberi Arahan — nama Supervisor / HSE
- Durasi (Menit) — berapa lama safety talk berlangsung
- Catatan Safety — ringkasan singkat arahan
Pengamatan Perilaku (P5M)
- Temuan UA/UC — deskripsi Unsafe Action / Unsafe Condition (kosongkan jika Nihil / Zero Finding)
- Tindakan Perbaikan — tindakan korektif yang sudah dilakukan
Daftar Peserta Safety Talk
Tabel dinamis — klik Tambah Peserta untuk menambah baris baru.
- Kolom: Nama, Jabatan, Keterangan
- Baris kosong otomatis difilter saat disimpan (tidak masuk CSV)
- Tombol tersedia di setiap baris
- Minimal harus ada 1 baris — kalau dihapus semua, sistem mencegah
Dokumen Pendukung Safety
- Format: JPG, JPEG, PNG, PDF
- Maksimal: 5 file • 10MB/file
- PDF ditampilkan dengan ikon merah rapi
- Gambar ditampilkan dengan thumbnail preview
- Saat edit, dokumen lama diberi badge Existing dan bisa dihapus
Integrasi End-to-End
- Dashboard: badge OK muncul jika ada topik, P5M, peserta, atau dokumen
- Preview & Export PDF: section khusus "DAFTAR PESERTA SAFETY TALK" & "DOKUMEN PENDUKUNG SAFETY" dengan layout grid rapi
- Export CSV: blok
PESERTA SAFETY TALKikut ter-export - Edit mode: semua data safety otomatis ter-populate
- Reset form: tabel peserta, preview file, dan error di-bersihkan bersamaan
CSV Import & Export
Export & Template
Download template CSV, isi data, lalu import kembali. Template sudah termasuk section K3 & Safety Talk.
Panduan Import
- Gunakan template CSV UTF-8
- Jangan ubah header utama
- Upload melalui tombol "Import" di dashboard
- Data personel akan terisi otomatis
Upload Dokumentasi
Foto Utama
JPG / PNG • maks 7 file • 10MB
Video
MP4 / WEBM • 10MB/file
Dokumen Safety
JPG/PNG/PDF • maks 5 file • 10MB
Dokumentasi Lapangan
Tersimpan di /data/media/
Tips & Troubleshooting
Tips Efisien
- Gunakan template CSV untuk input massal
- Simpan laporan setiap akhir shift
- Kompres foto >5MB sebelum upload
- K3: isi topik safety talk & peserta agar badge K3 di dashboard muncul
- K3: scan dokumen safety jadi PDF agar rapi & ringan
Masalah Umum
- Data hilang setelah refresh? Cek koneksi ke server
- Import gagal? Pastikan CSV UTF-8
- Upload gagal? Cek batas 10MB/file & jumlah file
- Upload safety ditolak? Pastikan ekstensi .jpg/.jpeg/.png/.pdf saja
- PDF safety tidak tampil preview? Normal — klik untuk buka di tab baru
- Server error 413? Total file terlalu besar untuk
post_max_size
Format File & Spesifikasi Teknis
{
"id": "LIMBAH_CAIR_20260430_1714123456_A1B2C3",
"date": "2026-04-30",
"weather": "Cerah",
"division": "Limbah_Cair",
"personnel": [{"nama": "SAHARUDDIN", "jabatan": "LEADER ENVIRO"}],
"safety_talk": {
"topic": "Penggunaan APD",
"presenter": "Budi Santoso",
"duration": "15",
"notes": "Wajib helm & sepatu safety"
},
"p5m": {
"temuan": "Tidak memakai sarung tangan",
"tindakan": "Langsung dihentikan dan diberi APD"
},
"safety_participants": [
{"nama": "Ahmad", "jabatan": "Operator", "ket": "Hadir"}
],
"safety_documents": [
{"saved_name": "Safety_LimbahCair_20260430_xxx.pdf", "original_name": "APD_Checklist.pdf"}
],
"equipment": [...],
"material": [...],
"docs": [{"name": "foto1.jpg", "size": 204800}]
}
Implementasi Produksi:
- • Backend API PHP (native)
- • Storage lokal
data/media/ - • CSV sebagai source of truth
- • Backup harian via cron
Batas Server
post_max_sizeminimal 130M (7 file utama + 5 safety × 10MB)upload_max_filesizeminimal 12Mmax_file_uploadsminimal 12
EnviroTrack Help Center v3.2.0 — PT. Citra Lampia Mandiri
Dibantu dengan untuk efisiensi lingkungan
Kembali ke Aplikasi Utama