INFOKUM
Vol. 14 No. 03 (2026): Infokum, May - June 2026

Impact Analysis of Business Logic Refactoring from Client-Side to Server-Side on Application Performance in Distribution Management System at PT.XYZ

Susi Maria Purba (Faculty of Informatics and Electrical Engineering, DEL Institute of Technology, Sitoluama)
Frank Niroy Siahaan (Faculty of Informatics and Electrical Engineering, DEL Institute of Technology, Sitoluama)
Genesis Tombak Dapot Tua Panjaitan (Faculty of Informatics and Electrical Engineering, DEL Institute of Technology, Sitoluama)
Jopel Simarmata (Faculty of Informatics and Electrical Engineering, DEL Institute of Technology, Sitoluama)
Oloan Bonar Nainggolan (Faculty of Informatics and Electrical Engineering, DEL Institute of Technology, Sitoluama)



Article Info

Publish Date
18 Jun 2026

Abstract

Although implementing client-side business logic remains a common practice in mobile application development, it can introduce significant performance inefficiencies. This study analyzes the performance impact of refactoring business logic from the client-side (Flutter) to the server-side (ASP.NET Web API) in the Delete feature of the Delivery List module within a Distribution Management System (DMS) deployed at PT. XYZ. Before refactoring, the Flutter client executed N sequential API calls per operation—one call per selected item. After refactoring, all selected items are sent in a single unified API call, with the server handling all internal iteration and routing logic. Performance evaluations were conducted programmatically using code implementations within Flutter across three key metrics: total execution time, memory usage, and network payload size. Testing was performed over 10 iterations in a controlled local environment. Results demonstrate that the server-side approach decreases average execution time by approximately 17.7%, mitigates extreme memory spikes by reducing peak memory consumption by 29.3%, and shrinks the network payload size by 0.76%. This study provides quantitative evidence that migrating business logic to the server-side yields measurable and significant performance improvements in Flutter-based mobile applications.

Copyrights © 2026






Journal Info

Abbrev

infokum

Publisher

Subject

Computer Science & IT

Description

The INFOKUM a scientific journal of Decision support sistem , expert system and artificial inteligens which includes scholarly writings on pure research and applied research in the field of information systems and information technology as well as a review-general review of the development of the ...