Performance Comparison of Object-Relational Mapping (ORM) and SQL Query in Developing the Booking Service API at PT Tunas Dwipa Matra

Main Article Content

Bambang Hermanto
M. Iqbal Parabi
Dwi Sakethi
Nadaa Azhar

Abstract

In this digital era, information technology plays a pivotal role across various industries, particularly in the service and reservation sector, where companies like PT Tunas Dwipa Matra are compelled to adopt advanced tools to remain competitive and enhance customer experiences. A critical component of this transformation is the use of Application Programming Interfaces (APIs), which enable seamless communication between systems and improve operational efficiency. A key decision in system design revolves around choosing between Object Relational Mapping (ORM) and SQL queries for database management. ORM simplifies development processes and enhances maintainability, making it well-suited for routine tasks and scenarios where ease of use and security are priorities. On the other hand, SQL queries excel in handling complex, performance-critical operations, offering greater control and faster execution for specialized or large-scale tasks. Performance testing highlights a trade-off between the two approaches: ORM tends to be slower in execution but more memory-efficient, while SQL delivers faster query processing at the cost of higher memory consumption. By strategically leveraging the strengths of both ORM and SQL, PT Tunas Dwipa Matra can optimize system performance, scalability, and maintainability, ultimately ensuring high-quality service delivery and improved customer satisfaction.

Article Details

How to Cite
Hermanto, B., Parabi, M. I., Sakethi, D., & Azhar, N. (2025). Performance Comparison of Object-Relational Mapping (ORM) and SQL Query in Developing the Booking Service API at PT Tunas Dwipa Matra. Jurnal Pepadun, 6(2), 113–119. https://doi.org/10.23960/pepadun.v6i2.263

References

Y. L. Pattinama, Ferdiansyah, I. Susanti, and Painem “Implementasi Rest API Web Service dengan Otentifikasi JSON Web Token untuk Aplikasi Properti,” INFORMATIK, vol. 19, no. 1, 2023, https://doi.org/10.52958/iftk.v19i1.5724.

A. Filiana, M. N. A. Rini, A. G. Prabawati, and R. A. Samat, “Pengembangan Rest API Untuk Informasi Pasar Tradisional di Kota Yogyakarta dengan Metode Incremental,” SINTECH Journal, vol. 5, no. 1, pp. 10-23, 2022.

R. D. Permatasari, N. F. Ariyani, and A. Munif, “Rancang Bangun API untuk Odoo ERP pada Modul CRM (Customer Relationship Management),” Jurnal Teknik ITS, vol. 8, no. 2, 2019, https://doi.org/10.12962/j23373539.v8i2.49403.

Wu, J. Y., and L. T. Chen. "Odoo ERP with business intelligence tool for a small-medium enterprise: a scenario case study." Proceedings of the 2020 11th International Conference on E-Education, E-Business, E-Management, and E-Learning. 2020.

M., K. Niza and A. I. Ahlunnazak. "Odoo-erp as a solution to business performance in supply chain of the coffe industry: A systematic literature review." Jurnal Manajemen Stratejik dan Simulasi Bisnis, vol. 4, no. 2, 2023, pp. 69-81.

M. Gorodnichev, M. Moseva, K. Poly, K. Dzhabrailov, and R. Gematudinov, “Exploring Object-Relational Mapping (ORM) Systems and How to Effectively Program a Data Access Model,” PalArch’s Journal of Archaeology of Egypt / Egyptology, vol. 17, no. 3, pp. 615-627, Nov. 2020.

B. Alshemaimri, R. Elmasri, T. Alsahfi, and M. Almotairi, “A survey of problematic database code fragments in software systems,” Engineering Reports, vol. 3, no. 10, Oct. 2021.

D. Colley, C. Stanier, and M. Asaduzzaman, “The Impact of Object-Relational Mapping Frameworks on Relational Query Performance,” in 2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE), Southend, United Kingdom: IEEE, Aug. 2018, pp. 47-52.

F. Akhdani and D. Wijayanto, “Comparison of Eloquent ORM with Query Builder in Work Management System (Case Study: Muhammadiyah Lamongan Hospital),” Senatik, vol. 7, Mar. 2022.

M. Filip, and M. Borkovcova. "Design of Data Access Architecture Using ORM Framework." 2023 34th Conference of Open Innovations Association (FRUCT). IEEE, 2023.

D. V. Sivakumar, T. Balachander, Logu, and R. Jannali, “Object Relational Mapping Framework Performance Impact," Turkish Journal of Computer and Mathematics Education, vol. 12, no. 7, 2021, pp. 2516-2519, Jan. 2021.

D. Colley, C. Stanier, and M. Asaduzzaman, “Investigating the Effects of Object-Relational Impedance Mismatch on the Efficiency of Object-Relational Mapping Frameworks,” Journal of Database Management, vol. 31, no. 4, 2020.

B. Alexandre, C. Quinton, and R. Rouvoy. "Understanding the performance-energy tradeoffs of object-relational mapping frameworks." 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2024.

J. A. Luft, S. Jeong, R. Idsardi, and G. Gardner, “Literature Reviews, Theoretical Frameworks, and Conceptual Frameworks: An Introduction for New Biology Education Researchers,” LSE, vol. 21, no. 3, Sep. 2022.

G. A. Eren and B. Avenoglu. "Performance analysis of object-relational mapping (orm) tools in. net 6 environment." Bilisim Teknolojileri Dergisi, vol. 15, no. 4, 2022, pp. 453-465.