=== SCHEDULE USAGE MONITORING REPORT === Generated: 2025-12-06 04:03:01 1. ANALYZING RECENT SYNC LOGS -------------------------------------------------- Schedule-based detections: 45 (2.65%) Fallback detections: 1641 (96.76%) Rejected events: 10 Total events processed: 1696 2. EMPLOYEE SCHEDULE COVERAGE ANALYSIS -------------------------------------------------- Coverage Distribution (next 30 days): Excellent (90-100%): 0 employees Good (70-89%): 8 employees Fair (50-69%): 8 employees Poor (1-49%): 5 employees None (0%): 198 employees 3. EMPLOYEES FREQUENTLY USING FALLBACK (Last 7 days) -------------------------------------------------- 1687 (Rangga Erlangga): 934 fallback uses 1205 (Ryan Rizki Jabo Silalahi): 240 fallback uses 311 (Imantri Didit Purnomo Aji): 11 fallback uses 295 (Rendi Risnawan): 10 fallback uses 481 (Rezcky Septian Hartono): 9 fallback uses 575 (Eka Kurnia): 9 fallback uses 1681 (Tio Pebriansyah ): 9 fallback uses 193 (Anggi Nugraha): 9 fallback uses 862 (Desi Anggraeni): 9 fallback uses 1715 (Alya Azhar Haura Putri): 9 fallback uses 4. EMPLOYEES NEEDING SCHEDULE DATA (Coverage < 70%) -------------------------------------------------- 785 Abdullah Husen 0.0% (31 missing days) 418 Ade Alfi Alfani 0.0% (31 missing days) 1707 Aditya Dwi Purnama 0.0% (31 missing days) 1705 Aditya Kartika Putri 0.0% (31 missing days) 827 Aditya Rahman Purwanto 0.0% (31 missing days) 988 Admin ERP 0.0% (31 missing days) 152 Administrator 0.0% (31 missing days) 454 Agung Kurniawan 0.0% (31 missing days) 620 Agung Novianto 0.0% (31 missing days) 164 Agung Santoso 0.0% (31 missing days) 1604 Agung Zakaria 0.0% (31 missing days) 543 Agus Asep Riki 0.0% (31 missing days) 1695 Agustian Aryana 0.0% (31 missing days) 448 Ahmad Dinar Ramdani 0.0% (31 missing days) 731 Ahmad Mulya 0.0% (31 missing days) 581 Ahmad Rahmadhan 0.0% (31 missing days) 1583 Ahmad Sayidi 0.0% (31 missing days) 1002 Ailsa Syahda Byaratna 0.0% (31 missing days) 348 Ali Rachmat Hidayatulloh 0.0% (31 missing days) 243 Ali Sahdan Sopyan 0.0% (31 missing days) 1037 Alisya Salma Indriati 0.0% (31 missing days) 1715 Alya Azhar Haura Putri 0.0% (31 missing days) 613 Amar Tri Mulyana 0.0% (31 missing days) 1713 Ananda Nafisa Fajriah 0.0% (31 missing days) 1704 Anang Akbar Rizky Putra Halyan 0.0% (31 missing days) 519 Andrean Seda Kerong 0.0% (31 missing days) 1698 Andreano Syaifurahman 0.0% (31 missing days) 616 Andriana 0.0% (31 missing days) 694 Angga Putra Pratama 0.0% (31 missing days) 1107 Anggellisana Early 0.0% (31 missing days) 193 Anggi Nugraha 0.0% (31 missing days) 676 Anggra 0.0% (31 missing days) 584 Arbi Adiyana 0.0% (31 missing days) 1702 Ardian Febri 0.0% (31 missing days) 355 Ardian Meidiansyah 0.0% (31 missing days) 609 Arfin Revelino Lukman Permana 0.0% (31 missing days) 696 Arief Pribadi Mustafa 0.0% (31 missing days) 512 Aryansyah Ramdhani 0.0% (31 missing days) 190 Asep Bambang Gunawan 0.0% (31 missing days) 587 Asep Budiarsa 0.0% (31 missing days) 489 Asep Hermawan 0.0% (31 missing days) 320 Asep Setiawan 0.0% (31 missing days) 554 Atep Hamadin 0.0% (31 missing days) 1044 Ayep Sakhrul Ramdani 0.0% (31 missing days) 338 Azhar Muhamad 0.0% (31 missing days) 417 Bangkit Markus Willyam Nainggo 0.0% (31 missing days) 1429 Batsheba Gustari Sihombing 0.0% (31 missing days) 416 Bayu Restu Sejati 0.0% (31 missing days) 371 Bhakti Purnama Prasetyo 0.0% (31 missing days) 1464 Budi Rachmat 0.0% (31 missing days) 480 Cahyadi Saputra 0.0% (31 missing days) 1184 Cakra Abimanyu Ramadhan 0.0% (31 missing days) 387 Cep Rizal Nurhakiki 0.0% (31 missing days) 1163 Chandra Andrian 0.0% (31 missing days) 414 Chandra Awing Vatama 0.0% (31 missing days) 294 Chandra Mahesa Trisana 0.0% (31 missing days) 1660 Dadan Kusuma 0.0% (31 missing days) 265 Dani Ramdani 0.0% (31 missing days) 393 Dapit Saputra 0.0% (31 missing days) 560 Dedi Cahyadi 0.0% (31 missing days) 601 Deita Ardhetya Oemar 0.0% (31 missing days) 561 Delia Agustin 0.0% (31 missing days) 862 Desi Anggraeni 0.0% (31 missing days) 611 Desi Ria Puspita 0.0% (31 missing days) 590 Destriani Indah Safitri 0.0% (31 missing days) 520 Devi Indah Sari 0.0% (31 missing days) 576 Dudi Mulyadi 0.0% (31 missing days) 1310 Dwiki Hanifah Bahtiar 0.0% (31 missing days) 575 Eka Kurnia 0.0% (31 missing days) 1714 Eka Putri Andriyani 0.0% (31 missing days) 363 Elang Ragil Rusmana Putra 0.0% (31 missing days) 771 Elizta Krisnawanti Setiadi 0.0% (31 missing days) 386 Endang 0.0% (31 missing days) 370 Epul Saepuloh 0.0% (31 missing days) 562 Erma Ertiana 0.0% (31 missing days) 231 Evi Wahyu Yuliastuti 0.0% (31 missing days) 605 Evi Wahyu Yuliastuti 0.0% (31 missing days) 1247 Fachrul Finanda Purnama Putra 0.0% (31 missing days) 1520 Fadhila Salsabila Ahda 0.0% (31 missing days) 1555 Fadhilla Alfajr 0.0% (31 missing days) 443 Fariha Syifa 0.0% (31 missing days) 470 Fathur Sanusi 0.0% (31 missing days) 709 Febryan Wilmansyah 0.0% (31 missing days) 526 Ferda Irawan 0.0% (31 missing days) 1653 Ferdi Anriana 0.0% (31 missing days) 316 Galang Yustian Saputra 0.0% (31 missing days) 1121 Gani Sino Logawa 0.0% (31 missing days) 527 Gilang Rizki Rahayu 0.0% (31 missing days) 421 Gina Oktaviana 0.0% (31 missing days) 890 Gugun Rahayu 0.0% (31 missing days) 542 Gun Gun Setiawan 0.0% (31 missing days) 1562 Guntur Pratama Putra 0.0% (31 missing days) 1618 Guruh Ramadhlan 0.0% (31 missing days) 1569 Hadi Septian 0.0% (31 missing days) 1401 Happy Adisti 0.0% (31 missing days) 1450 Hari Khoeruman Dani 0.0% (31 missing days) 267 Harry Harmani 0.0% (31 missing days) 326 Hasan 0.0% (31 missing days) 586 Hasan Muhammad Sholeh 0.0% (31 missing days) 1700 Hendri Setya Budi 0.0% (31 missing days) 1443 Hengki Satrio 0.0% (31 missing days) 1457 Heri Wibowo 0.0% (31 missing days) 385 Hidayat Oemar 0.0% (31 missing days) 623 Hidayat Oemar 0.0% (31 missing days) 253 Hilman Pauji 0.0% (31 missing days) 228 Idham Arif 0.0% (31 missing days) 855 Iin Lukman Nurhakim 0.0% (31 missing days) 450 Iqbal Maulana Rosyadi 0.0% (31 missing days) 723 Irpan 0.0% (31 missing days) 1712 Irwan Cahyadi 0.0% (31 missing days) 169 Islah Mutaqin 0.0% (31 missing days) 464 Iwan Hermawan 0.0% (31 missing days) 1691 Jaca M Ridwan 0.0% (31 missing days) 182 Jeli Zakaria 0.0% (31 missing days) 1632 Kapitaloka 0.0% (31 missing days) 725 Kemala Ayu Ramdini 0.0% (31 missing days) 778 Khalil Akbar 0.0% (31 missing days) 245 Kiki Andriansyah 0.0% (31 missing days) 717 Kiki Kurniawan 0.0% (31 missing days) 1685 Luthfia Safitri 0.0% (31 missing days) 1261 M Sopian 0.0% (31 missing days) 1408 Mira Teram Terawati 0.0% (31 missing days) 1711 Moch Rafiansyah 0.0% (31 missing days) 1373 Mohammad Fadel Randika Hidayat 0.0% (31 missing days) 367 Much. Bilal 0.0% (31 missing days) 743 Muhamad Aditya Prima 0.0% (31 missing days) 1170 Muhamad Riyadi 0.0% (31 missing days) 477 Muhammad Rifki Rahman Andita 0.0% (31 missing days) 953 Muhammad Ariq Akbar Hibaturroh 0.0% (31 missing days) 1611 Muhammad Fauzan 0.0% (31 missing days) 1590 Muhammad Husni Mubarok 0.0% (31 missing days) 1682 Muhammad Iman Fauzi 0.0% (31 missing days) 1708 Muhammad Iqbal 0.0% (31 missing days) 424 Muhammad Iqbal Alfayed 0.0% (31 missing days) 430 Muhammad Revi Nurdiamansyah 0.0% (31 missing days) 402 Muhammad Rizki Setya Pratama 0.0% (31 missing days) 1696 Nazriel Asla Aqila Pasya 0.0% (31 missing days) 582 Nenden Sondari Robianty 0.0% (31 missing days) 583 Neneng Restu Anggraeni 0.0% (31 missing days) 813 Neng SIti Nuraeni 0.0% (31 missing days) 200 Novi Supriatna Sofyan 0.0% (31 missing days) 302 Nunung Unangsih 0.0% (31 missing days) 251 Pipin Sopian 0.0% (31 missing days) 1345 Putri Zahro Pramesty 0.0% (31 missing days) 296 Qyqy Amalia 0.0% (31 missing days) 606 Qyqy Amalia 0.0% (31 missing days) 234 Rahmat Hidayat 0.0% (31 missing days) 1331 Ralbi Putra Albany 0.0% (31 missing days) 578 Ramdani Al Rafly 0.0% (31 missing days) 1687 Rangga Erlangga 0.0% (31 missing days) 442 Ranty Soeny Paraswaty 0.0% (31 missing days) 496 Ravi Mochammad Thorik 0.0% (31 missing days) 925 Regza Pratama 0.0% (31 missing days) 641 Renaldi Virgiawan Argi 0.0% (31 missing days) 295 Rendi Risnawan 0.0% (31 missing days) 637 Resita Gustia 0.0% (31 missing days) 481 Rezcky Septian Hartono 0.0% (31 missing days) 1710 Rian Rusdiana 0.0% (31 missing days) 719 Ridwan Lesmana 0.0% (31 missing days) 869 Ridwan Setiawan 0.0% (31 missing days) 467 Rifki Nurrohman 0.0% (31 missing days) 494 Rio Yanuar Pribadi 0.0% (31 missing days) 697 Rivkey Raka Bima Ardiansyah 0.0% (31 missing days) 1352 Romi Rahadian 0.0% (31 missing days) 1205 Ryan Rizki Jabo Silalahi 0.0% (31 missing days) 460 Sadam Ahmad Julian 0.0% (31 missing days) 580 Sahrina Putri Widiati 0.0% (31 missing days) 1699 Salman Alfarisi 0.0% (31 missing days) 401 Septian Nugraha Alsafaat 0.0% (31 missing days) 1646 Shendy Jaka Permana 0.0% (31 missing days) 636 Siti Fatimah 0.0% (31 missing days) 960 Solehudin 0.0% (31 missing days) 143 Sony Setiadi 0.0% (31 missing days) 704 Sony Setiadi 0.0% (31 missing days) 705 Sony Setiadi 0.0% (31 missing days) 1499 Sophan Heryan Rachman 0.0% (31 missing days) 1513 Susi Susanti 0.0% (31 missing days) 227 Syarifudin 0.0% (31 missing days) 1683 Tasya Aulia Zahra 0.0% (31 missing days) 1254 Teddy Setia Permana 0.0% (31 missing days) 1058 Tengku Achmad Abdul Rahman 0.0% (31 missing days) 1681 Tio Pebriansyah 0.0% (31 missing days) 566 Toto Ahmad Ceng Tohir 0.0% (31 missing days) 1016 User ERP 1 0.0% (31 missing days) 1023 User ERP 2 0.0% (31 missing days) 724 Vina Nurul Fadillah 0.0% (31 missing days) 1317 Vinka Anggita Permana 0.0% (31 missing days) 403 Wiwin Wulantika Putri 0.0% (31 missing days) 588 Yoga Muhammad Nurjaman 0.0% (31 missing days) 344 Yongky Alexandra 0.0% (31 missing days) 1597 Yuda Nugraha 0.0% (31 missing days) 336 Yudha Hendrayana Putra 0.0% (31 missing days) 357 Yudi Hermayadi Sofyan 0.0% (31 missing days) 1706 Yudi Mulyadi 0.0% (31 missing days) 429 Yusep Hikmatul Hidayat 0.0% (31 missing days) 664 Zenedine Zidane Kurnia Putra 0.0% (31 missing days) 1226 Zhaka Izhwanur Fatah 0.0% (31 missing days) 423 Zico Dwi Ananda 0.0% (31 missing days) 311 Imantri Didit Purnomo Aji 3.2% (30 missing days) 1177 Moch Adnan Haikal Bayhaqi 16.1% (26 missing days) 666 Muhammad Rizki Permana 16.1% (26 missing days) 684 Angga Reza Mahendra 29.0% (22 missing days) 668 Muhammad Ikbal Al Ghiffari 32.3% (21 missing days) 5. RECOMMENDATIONS -------------------------------------------------- ⚠ HIGH FALLBACK USAGE (96.76%) - Run migration script: php scripts/migrate_existing_shifts.php - Create schedules for employees with 0% coverage - Consider enabling strict mode for employees with >70% coverage ⚠ 198 EMPLOYEES WITHOUT SCHEDULES - Priority: Create schedules for these employees - Command: php scripts/migrate_existing_shifts.php ⚠ 5 EMPLOYEES WITH POOR COVERAGE - Review and complete their schedules - Check for missing weekend/holiday schedules 6. SUGGESTED ACTIONS -------------------------------------------------- Immediate Actions: 1. Run: php scripts/migrate_existing_shifts.php 2. Create manual schedules for employees with 0% coverage 3. Review attendance patterns for employees using fallback Long-term Actions: 1. Implement schedule upload interface (Phase 3) 2. Set up automated schedule generation 3. Enable strict mode for employees with >90% coverage 4. Monitor and reduce fallback usage to <5% 📄 Exported employee list to: C:\laragon\www\sync_absensi\scripts/../logs/employees_needing_schedules_2025-12-06.csv === MONITORING REPORT COMPLETE ===