{ "activities": [ { "id": "a1-uuid", "name": "Pekerjaan Struktur", "startDate": "2026-03-25T00:00:00.000Z", "endDate": "2026-04-15T00:00:00.000Z", "status": "NEED_APPROVAL", "accumulatedProgress": 71.25, "pendingProgress": 2.5, "latestProgressStatus": "PENDING", "progressSeries": null, "progressFold": { "approved": 71.25, "submitted": 73.75, "weight": 4000000, "leaves": 3, "weightlessLeaves": 0, "completedLeaves": 0 }, "tasks": [ { "id": "t1-uuid", "name": "Pondasi", "startDate": "2026-03-25T00:00:00.000Z", "endDate": "2026-04-07T00:00:00.000Z", "status": "NEED_APPROVAL", "accumulatedProgress": 52.5, "pendingProgress": 5, "latestProgressStatus": "PENDING", "progressSeries": null, "subtasks": [ { "id": "st1-uuid", "name": "Galian", "startDate": "2026-03-25T00:00:00.000Z", "endDate": "2026-04-05T00:00:00.000Z", "status": "NEED_APPROVAL", "progress": 60, "latestProgressStatus": "PENDING", "progressSeries": { "periode": { "day": [ { "date": "2026-03-25", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-03-26", "realization": 0, "plan": 6.67, "deviation": -6.67 }, { "date": "2026-03-27", "realization": 0, "plan": 6.66, "deviation": -6.66 }, { "date": "2026-03-28", "realization": 0, "plan": 6.67, "deviation": -6.67 }, { "date": "2026-03-29", "realization": 0, "plan": 6.67, "deviation": -6.67 }, { "date": "2026-03-30", "realization": 20, "plan": 6.66, "deviation": 13.34 }, { "date": "2026-03-31", "realization": 0, "plan": 6.67, "deviation": -6.67 }, { "date": "2026-04-01", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-04-02", "realization": 15, "plan": 15, "deviation": 0 }, { "date": "2026-04-03", "realization": 0, "plan": 15, "deviation": -15 }, { "date": "2026-04-04", "realization": 20, "plan": 15, "deviation": 5 }, { "date": "2026-04-05", "realization": 5, "plan": 15, "deviation": -10 } ], "week": [ { "week": 1, "date": "2026-03-31", "realization": 20, "plan": 40, "deviation": -20 }, { "week": 2, "date": "2026-04-05", "realization": 40, "plan": 60, "deviation": -20 } ], "month": [ { "month": "Mar 2026", "date": "2026-03-31", "realization": 20, "plan": 40, "deviation": -20 }, { "month": "Apr 2026", "date": "2026-04-05", "realization": 40, "plan": 60, "deviation": -20 } ] }, "cumulative": { "day": [ { "date": "2026-03-25", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-03-26", "realization": 0, "plan": 6.67, "deviation": -6.67 }, { "date": "2026-03-27", "realization": 0, "plan": 13.33, "deviation": -13.33 }, { "date": "2026-03-28", "realization": 0, "plan": 20, "deviation": -20 }, { "date": "2026-03-29", "realization": 0, "plan": 26.67, "deviation": -26.67 }, { "date": "2026-03-30", "realization": 20, "plan": 33.33, "deviation": -13.33 }, { "date": "2026-03-31", "realization": 20, "plan": 40, "deviation": -20 }, { "date": "2026-04-01", "realization": 20, "plan": 40, "deviation": -20 }, { "date": "2026-04-02", "realization": 35, "plan": 55, "deviation": -20 }, { "date": "2026-04-03", "realization": 35, "plan": 70, "deviation": -35 }, { "date": "2026-04-04", "realization": 55, "plan": 85, "deviation": -30 }, { "date": "2026-04-05", "realization": 60, "plan": 100, "deviation": -40 } ], "week": [ { "week": 1, "date": "2026-03-31", "realization": 20, "plan": 40, "deviation": -20 }, { "week": 2, "date": "2026-04-05", "realization": 60, "plan": 100, "deviation": -40 } ], "month": [ { "month": "Mar 2026", "date": "2026-03-31", "realization": 20, "plan": 40, "deviation": -20 }, { "month": "Apr 2026", "date": "2026-04-05", "realization": 60, "plan": 100, "deviation": -40 } ] } } }, { "id": "st2-uuid", "name": "Lantai Kerja", "startDate": "2026-04-01T00:00:00.000Z", "endDate": "2026-04-15T00:00:00.000Z", "status": "IN_PROGRESS", "progress": 45, "latestProgressStatus": "APPROVED", "progressSeries": { "periode": { "day": [ { "date": "2026-04-01", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-04-02", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-03", "realization": 10, "plan": 7.15, "deviation": 2.85 }, { "date": "2026-04-04", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-05", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-06", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-07", "realization": 0, "plan": 7.15, "deviation": -7.15 }, { "date": "2026-04-08", "realization": 20, "plan": 7.14, "deviation": 12.86 }, { "date": "2026-04-09", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-10", "realization": 0, "plan": 7.15, "deviation": -7.15 }, { "date": "2026-04-11", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-12", "realization": 15, "plan": 7.14, "deviation": 7.86 }, { "date": "2026-04-13", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-14", "realization": 0, "plan": 7.15, "deviation": -7.15 }, { "date": "2026-04-15", "realization": 0, "plan": 7.14, "deviation": -7.14 } ], "week": [ { "week": 1, "date": "2026-04-07", "realization": 10, "plan": 42.86, "deviation": -32.86 }, { "week": 2, "date": "2026-04-14", "realization": 35, "plan": 50, "deviation": -15 }, { "week": 3, "date": "2026-04-15", "realization": 0, "plan": 7.14, "deviation": -7.14 } ], "month": [ { "month": "Apr 2026", "date": "2026-04-15", "realization": 45, "plan": 100, "deviation": -55 } ] }, "cumulative": { "day": [ { "date": "2026-04-01", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-04-02", "realization": 0, "plan": 7.14, "deviation": -7.14 }, { "date": "2026-04-03", "realization": 10, "plan": 14.29, "deviation": -4.29 }, { "date": "2026-04-04", "realization": 10, "plan": 21.43, "deviation": -11.43 }, { "date": "2026-04-05", "realization": 10, "plan": 28.57, "deviation": -18.57 }, { "date": "2026-04-06", "realization": 10, "plan": 35.71, "deviation": -25.71 }, { "date": "2026-04-07", "realization": 10, "plan": 42.86, "deviation": -32.86 }, { "date": "2026-04-08", "realization": 30, "plan": 50, "deviation": -20 }, { "date": "2026-04-09", "realization": 30, "plan": 57.14, "deviation": -27.14 }, { "date": "2026-04-10", "realization": 30, "plan": 64.29, "deviation": -34.29 }, { "date": "2026-04-11", "realization": 30, "plan": 71.43, "deviation": -41.43 }, { "date": "2026-04-12", "realization": 45, "plan": 78.57, "deviation": -33.57 }, { "date": "2026-04-13", "realization": 45, "plan": 85.71, "deviation": -40.71 }, { "date": "2026-04-14", "realization": 45, "plan": 92.86, "deviation": -47.86 }, { "date": "2026-04-15", "realization": 45, "plan": 100, "deviation": -55 } ], "week": [ { "week": 1, "date": "2026-04-07", "realization": 10, "plan": 42.86, "deviation": -32.86 }, { "week": 2, "date": "2026-04-14", "realization": 45, "plan": 92.86, "deviation": -47.86 }, { "week": 3, "date": "2026-04-15", "realization": 45, "plan": 100, "deviation": -55 } ], "month": [ { "month": "Apr 2026", "date": "2026-04-15", "realization": 45, "plan": 100, "deviation": -55 } ] } } } ] }, { "id": "t2-uuid", "name": "Pengecoran", "startDate": "2026-03-27T00:00:00.000Z", "endDate": "2026-04-10T00:00:00.000Z", "status": "IN_PROGRESS", "accumulatedProgress": 90, "pendingProgress": 0, "latestProgressStatus": "APPROVED", "progressSeries": { "periode": { "day": [ { "date": "2026-03-27", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-03-28", "realization": 25, "plan": 7.5, "deviation": 17.5 }, { "date": "2026-03-29", "realization": 0, "plan": 7.5, "deviation": -7.5 }, { "date": "2026-03-30", "realization": 0, "plan": 7.5, "deviation": -7.5 }, { "date": "2026-03-31", "realization": 0, "plan": 7.5, "deviation": -7.5 }, { "date": "2026-04-01", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-04-02", "realization": 0, "plan": 10, "deviation": -10 }, { "date": "2026-04-03", "realization": 0, "plan": 10, "deviation": -10 }, { "date": "2026-04-04", "realization": 0, "plan": 10, "deviation": -10 }, { "date": "2026-04-05", "realization": 0, "plan": 10, "deviation": -10 }, { "date": "2026-04-06", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-04-07", "realization": 55, "plan": 7.5, "deviation": 47.5 }, { "date": "2026-04-08", "realization": 0, "plan": 7.5, "deviation": -7.5 }, { "date": "2026-04-09", "realization": 0, "plan": 7.5, "deviation": -7.5 }, { "date": "2026-04-10", "realization": 10, "plan": 7.5, "deviation": 2.5 } ], "week": [ { "week": 1, "date": "2026-04-02", "realization": 25, "plan": 40, "deviation": -15 }, { "week": 2, "date": "2026-04-09", "realization": 55, "plan": 52.5, "deviation": 2.5 }, { "week": 3, "date": "2026-04-10", "realization": 10, "plan": 7.5, "deviation": 2.5 } ], "month": [ { "month": "Mar 2026", "date": "2026-03-31", "realization": 25, "plan": 30, "deviation": -5 }, { "month": "Apr 2026", "date": "2026-04-10", "realization": 65, "plan": 70, "deviation": -5 } ] }, "cumulative": { "day": [ { "date": "2026-03-27", "realization": 0, "plan": 0, "deviation": 0 }, { "date": "2026-03-28", "realization": 25, "plan": 7.5, "deviation": 17.5 }, { "date": "2026-03-29", "realization": 25, "plan": 15, "deviation": 10 }, { "date": "2026-03-30", "realization": 25, "plan": 22.5, "deviation": 2.5 }, { "date": "2026-03-31", "realization": 25, "plan": 30, "deviation": -5 }, { "date": "2026-04-01", "realization": 25, "plan": 30, "deviation": -5 }, { "date": "2026-04-02", "realization": 25, "plan": 40, "deviation": -15 }, { "date": "2026-04-03", "realization": 25, "plan": 50, "deviation": -25 }, { "date": "2026-04-04", "realization": 25, "plan": 60, "deviation": -35 }, { "date": "2026-04-05", "realization": 25, "plan": 70, "deviation": -45 }, { "date": "2026-04-06", "realization": 25, "plan": 70, "deviation": -45 }, { "date": "2026-04-07", "realization": 80, "plan": 77.5, "deviation": 2.5 }, { "date": "2026-04-08", "realization": 80, "plan": 85, "deviation": -5 }, { "date": "2026-04-09", "realization": 80, "plan": 92.5, "deviation": -12.5 }, { "date": "2026-04-10", "realization": 90, "plan": 100, "deviation": -10 } ], "week": [ { "week": 1, "date": "2026-04-02", "realization": 25, "plan": 40, "deviation": -15 }, { "week": 2, "date": "2026-04-09", "realization": 80, "plan": 92.5, "deviation": -12.5 }, { "week": 3, "date": "2026-04-10", "realization": 90, "plan": 100, "deviation": -10 } ], "month": [ { "month": "Mar 2026", "date": "2026-03-31", "realization": 25, "plan": 30, "deviation": -5 }, { "month": "Apr 2026", "date": "2026-04-10", "realization": 90, "plan": 100, "deviation": -10 } ] } } } ] } ] }