Journal of Social Research
Vol. 4 No. 8 (2025): Journal of Social Research

Implementation of the Critical Path Method (CPM) in Web Applications for Project Scheduling with Python Programming

Raranta, Meliska Eviany (Unknown)
Manoppo, Fabian J (Unknown)
Malingkas , Grace Yoyce (Unknown)



Article Info

Publish Date
16 Jul 2025

Abstract

The construction industry faces complex challenges involving multiple phases, numerous stakeholders, and intricate interdependencies among activities. The Critical Path Method (CPM) is a proven technique for planning, organizing, and monitoring digital project scheduling activities. This research aims to develop a web-based application that implements CPM for project scheduling using the Python programming language. The study utilizes data from the Pancang Tiowor project by PT. Natural Indococonut Organik, with a contract value of Rp 5,145,000,000.00 and a 90-day execution period in 2024. The methodology comprises a literature review, requirements analysis, and CPM algorithm implementation, all integrated with an interactive interface built using the Streamlit framework. The application automatically computes Early Start (ES), Early Finish (EF), Late Start (LS), Late Finish (LF), and Slack values, while also providing network diagram visualizations. Validation results indicate that the web application delivers accurate calculations, consistent with both manual computations and Microsoft Project outputs. The identified critical path duration is 73 days, compared to the planned 90-day project duration, which provides a 17-day buffer for non-critical tasks. The application effectively offers an efficient, accessible, and user-friendly solution for digital project scheduling management.

Copyrights © 2025






Journal Info

Abbrev

ijsr

Publisher

Subject

Humanities Computer Science & IT Economics, Econometrics & Finance Education Social Sciences

Description

The Journal of Social Research is a double blind peer-reviewed academic journal and open access to social and scientific fields. The journal is published monthly by International Journal Labs. The Journal of Social Research provides a means for sustained discussion of relevant issues that fall ...