Pengembangan Aplikasi Penjualan dengan Metode Extreme Programming dan Penerapan Model Multi-Tenancy

Ahmadi Ahmadi(1*), Arie Surachman(2)

(1) 
(2) Universitas Indraprasta PGRI
(*) Corresponding Author

Abstract


This research discusses the development of sales applications using extreme programming methods and implementing a multi-tenancy model to support software as a service (SaaS) businesses in small-scale software companies. Observation results reveal that the web-based application uses the PHP programming language with the Laravel framework and MariaDB database. The application has facilities for managing sales, cooperation contracts, and other features in serviced offices, virtual offices, and MICE businesses. Software development using only two developers in two focused and limited iterations. The development results include key features such as user authentication, access rights management, sales data management, customer management, sales transactions, and dashboards. The resulting application implements a multi-tenancy model essential in supporting SaaS businesses. This research concludes that the multi-tenancy model and extreme programming methods suit SaaS application development, even with small development teams. Technical excellence in writing software code is the primary key to this method.


Keywords


Application development; Extreme Programming; Multi-Tenancy; Software as a Service (SaaS);Small-scale software

Full Text:

PDF

References


R. I. Borman, A. T. Priandika, and A. R. Edison, “Implementasi Metode Pengembangan Sistem Extreme Programming (XP) pada Aplikasi Investasi Peternakan,” Jurnal Sistem dan Teknologi Informasi (Justin), vol. 8, no. 3, p. 272, Jul. 2020, doi: 10.26418/justin.v8i3.40273.

E. S. Dasawati and B. S. P. Halim, “Pengembangan Aplikasi Odoo Dengan Command Line Interface Terhadap Warehouse Management System Menggunakan Model Extreme Programming Studi Kasus: Pt Indoguna Utama,” Jurnal Informatika Dan Bisnis, vol. 8, no. 2, Dec. 2019.

S. Raghavan R., J. K.R., and R. V. Nargundkar, “Impact of software as a service (SaaS) on software acquisition process,” Journal of Business & Industrial Marketing, vol. 35, no. 4, pp. 757–770, Apr. 2020, doi: 10.1108/JBIM-12-2018-0382.

W. Zheng et al., “Target-based Resource Allocation for Deep Learning Applications in a Multi-tenancy System,” in 2019 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, Sep. 2019, pp. 1–7. doi: 10.1109/HPEC.2019.8916403.

B. G. Sudarsono, S. P. Lestari, A. U. Bani, J. Chandra, and J. F. Andry, “Using an extreme programming method for hotel reservation system development,” International Journal of Emerging Trends in Engineering Research, vol. 8, no. 6, pp. 2223–2228, 2020, doi: 10.30534/ijeter/2020/01862020.

K. Haryono, “The extreme programming approach for financial management system on local government,” in Proceedings 2015 International Conference on Science and Technology, TICST 2015, Institute of Electrical and Electronics Engineers Inc., 2015, pp. 29–34. doi: 10.1109/TICST.2015.7369335.

S. Mancuso, The Software Craftsman: Professionalism, Pragmatism, Pride. in Robert C. Martin series. Prentice Hall, 2014. [Online]. Available: https://books.google.co.id/books?id=qqLfBQAAQBAJ

Alexeymezenin, “Laravel best practices.”




DOI: http://dx.doi.org/10.30998/string.v8i3.20276

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Ahmadi .

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

 

STRING (Satuan Tulisan Riset dan Inovasi Teknologi) indexed by:



Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4.0 Internasional.
View My Stats

Flag Counter