IMPLEMENTASI ALGORITMA KAHN UNTUK DEPENDENCY TERMIN PEMBAYARAN PADA APLIKASI PENGADAAN PT. KARYA AMAURY NUSANTARA

Payment administration for procurement projects using milestone or installment-based contracts requires strict process control because each payment stage may depend on the completion and verification of previous stages. At PT. Karya Amaury Nusantara, payment-term monitoring was previously supported by spreadsheets and physical documents, creating risks of recording errors, delayed monitoring, and payment processing that did not follow the contractual sequence. This study aims to develop a payment-term management system that represents dependencies among payment stages and automatically validates their processing order. The dependencies are modeled as a Directed Acyclic Graph (DAG), while topological sorting using Kahn's algorithm is applied to determine a valid sequence based on in-degree values. The software is developed using the Waterfall model consisting of requirements analysis, system design, implementation, testing, and maintenance. The application is implemented as a web-based system using PHP with the CodeIgniter 4 framework and MySQL database. The implemented functions include company, client, contract, work realization, invoice, payment confirmation, and payment-dependency validation. The progress results indicate that Kahn's algorithm can generate a valid payment-term order, ensuring that a payment stage can only be processed after all prerequisite stages have been completed. The developed system provides a structured foundation for controlling payment processes and integrated contract administration monitoring. Keywords: topological sorting; Kahn's algorithm; dependency; payment terms; procurement system

Authors

Institutions

Publication Details

Journal
JURNAL TELISKA
Published
2026-11-10
DOI
https://doi.org/10.36257/teliska.v19i3.12612
Primary Topic
Decision Support System Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

IMPLEMENTASI ALGORITMA KAHN UNTUK DEPENDENCY TERMIN PEMBAYARAN PADA APLIKASI PENGADAAN PT. KARYA AMAURY NUSANTARA

Ferizka Tiara Devani, Ade Sukmawati, Lailatur Rahmi, Robinson et al.
JURNAL TELISKA
Decision Support System Applications
article

IMPLEMENTASI ALGORITMA KAHN UNTUK DEPENDENCY TERMIN PEMBAYARAN PADA APLIKASI PENGADAAN PT. KARYA AMAURY NUSANTARA

Ferizka Tiara Devani, Ade Sukmawati, Lailatur Rahmi, Robinson, Jihan Kamila, Panisha
article en

Abstract

Payment administration for procurement projects using milestone or installment-based contracts requires strict process control because each payment stage may depend on the completion and verification of previous stages. At PT. Karya Amaury Nusantara, payment-term monitoring was previously supported by spreadsheets and physical documents, creating risks of recording errors, delayed monitoring, and payment processing that did not follow the contractual sequence. This study aims to develop a payment-term management system that represents dependencies among payment stages and automatically validates their processing order. The dependencies are modeled as a Directed Acyclic Graph (DAG), while topological sorting using Kahn's algorithm is applied to determine a valid sequence based on in-degree values. The software is developed using the Waterfall model consisting of requirements analysis, system design, implementation, testing, and maintenance. The application is implemented as a web-based system using PHP with the CodeIgniter 4 framework and MySQL database. The implemented functions include company, client, contract, work realization, invoice, payment confirmation, and payment-dependency validation. The progress results indicate that Kahn's algorithm can generate a valid payment-term order, ensuring that a payment stage can only be processed after all prerequisite stages have been completed. The developed system provides a structured foundation for controlling payment processes and integrated contract administration monitoring. Keywords: topological sorting; Kahn's algorithm; dependency; payment terms; procurement system

JURNAL TELISKAVol. 19(3)
Politeknik Negeri Sriwijaya (ID)
Decision Support System Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon