BACK-END SYSTEM DESIGN BASED ON REST API

  • Hendrik Fery Herdiyatmoko Universitas Musi Charitas

Abstract

Back-End is a logical space with the functionality and operation of a software application or information system. Currently, SMA Xaverius 1 Palembang does not yet have a rest server-based application whose background can be accessed by a multi-platform rest client. Therefore, an application based on the RESTful rest api based back-end was built. This RESTful application or REST Server provides data to be accessed by the REST Client using data exchange in JSON format using the HTTP protocol built using the Laravel Framework. The Laravel framework provides a mechanism for building REST Servers via the Rest Server library that supports a full RESTful server implementation. The results of this research have been successful. A Laravel 7-based REST Server application has been built which provides endpoints in the form of json and status codes which can later be accessed by multi-platform rest clients. Through the application based on the back-end rest api, the results from the endpoint get a response from the server in the form of json that supports interoperability.

References

[1] Himawan, T. W. Harjanti, R. Supriati, and H. Setiyani, “Evolusi Penggunaan Teknologi Web 3.0 : Semantic Web,” J. Inf. Syst. Hosp. Technol., vol. 2, no. 02, pp. 54–60, 2020, doi: 10.37823/insight.v2i02.107.

[2] R. T. Fielding, “Architectural Styles and the Design of Network-based Software Architectures,” pp. 130–139, 2000.

[3] D. Serrano, E. Stroulia, D. Lau, and T. Ng, “Linked REST APIs: A Middleware for Semantic REST API Integration,” Proc. - 2017 IEEE 24th Int. Conf. Web Serv. ICWS 2017, pp. 138–145, 2017, doi: 10.1109/ICWS.2017.26.

[4] J. Banjarnahor, S. P. Tamba, and Y. Laia, “Pemanfaatan Teknologi Berbasis Android Dalam Pencarian Cepat Tempat Wisata Terdekat Pada Kabupaten Karo,” J. Nas. Inform. dan Teknol. Jar., vol. 5, no. 1, pp. 1–4, 2020, [Online]. Available: https://jurnal.uisu.ac.id/index.php/infotekjar/article/view/2914

[5] W. Purba, D. Ujung, T. Wahyuni, L. Sihaloho, and J. Damanik, “Perancangan Sistem Informasi Pemesanan Tiket Online Pada Kmp . Ihan Batak Berbasis,” vol. 3, no. 2, pp. 65–75, 2020.

[6] P. Aini, I. Purnama, and D. Irmayani, “Sistem Informasi Penjualan Handphone Dan Accessories Pada Toko Nisa Ponsel Berbasis Web,” J. Comput. Sci. Inf. Syst., vol. 1, no. 1, pp. 19–23, 2020, [Online]. Available: http://jurnal.ulb.ac.id/index.php/JCoInS/article/view/1844

[7] D. Y. Siringoringo, V. Sihombing, and M. Masrizal, “Sistem Informasi Penjualan Dan Persediaan Produk Peralatan Pertanian Berbasis Web,” J. Tek. Inf. dan Komput., vol. 4, no. 1, pp. 54–59, 2021, doi: 10.37600/tekinkom.v4i1.232.

[8] V. Sihombing, N. Siahaan, U. Labuhanbatu, F. Hukum, and U. Labuhanbatu, “RANCANG BANGUN SISTEM UJIAN ONLINE BERBASIS WEB DI SMK,” J. TEKINKOM, vol. 2, no. 2, pp. 151–155, 2019, doi: 10.37600/tekinkom.v2i2.112.

[9] J. Simatupang and S. Sianturi, “Perancangan Sistem Informasi Pemesanan Tiket Bus Pada PO. Handoyo Berbasis Online,” J. Intra-Tech, vol. 3, no. 2, pp. 11–25, 2019.

[10] V. M. M. Siregar, “Perancangan Website Sebagai Media Promosi Dan Penjualan Produk,” TAM (Technology Accept. Model., vol. 9, no. 1, pp. 15–21, 2018.

[11] K. Boonchuay, Y. Intasorn, and K. Rattanaopas, “Design and implementation a REST API for association rule mining,” ECTI-CON 2017 - 2017 14th Int. Conf. Electr. Eng. Comput. Telecommun. Inf. Technol., pp. 668–671, 2017, doi: 10.1109/ECTICon.2017.8096326.

[12] M. M. Hidayat, R. Dimas Adityo, and A. Siswanto, “Design of Restaurant Billing System (E Bill Resto) by Applying Synchronization of Data Billing in Branch Companies to Main Companies Based on Rest API,” Proceeding - ICoSTA 2020 2020 Int. Conf. Smart Technol. Appl. Empower. Ind. IoT by Implement. Green Technol. Sustain. Dev., 2020, doi: 10.1109/ICoSTA48221.2020.1570615039.

[13] M. Hosono, H. Washizaki, Y. Fukazawa, and K. Honda, “An Empirical Study on the Reliability of the Web API Document,” Proc. - Asia-Pacific Softw. Eng. Conf. APSEC, vol. 2018-Decem, pp. 715–716, 2018, doi: 10.1109/APSEC.2018.00103.

[14] X. Chen, Z. Ji, Y. Fan, and Y. Zhan, “Restful API Architecture Based on Laravel Framework,” J. Phys. Conf. Ser., vol. 910, no. 1, 2017, doi: 10.1088/1742-6596/910/1/012016.

[15] F. Andry, L. Wan, and D. Nicholson, “A mobile application accessing patients’ health records through a rest API: How REST-style architecture can help speed up the development of mobile health care applications,” Heal. 2011 - Proc. Int. Conf. Heal. Informatics, pp. 27–32, 2011, doi: 10.5220/0003129600270032.

[16] M. J. Eccles, D. J. Evans, and A. J. Beaumont, “True real-time change data capture with web service database encapsulation,” Proc. - 2010 6th World Congr. Serv. Serv. 2010, pp. 128–131, 2010, doi: 10.1109/SERVICES.2010.59.

[17] T. Katayama, M. Nakao, and T. Takagi, “TogoWS: Integrated SOAP and REST APIs for interoperable bioinformatics web services,” Nucleic Acids Res., vol. 38, no. SUPPL. 2, pp. 706–711, 2010, doi: 10.1093/nar/gkq386.

[18] T. Haselmann, G. Thies, and G. Vossen, “Looking into a REST-based API for database-as-a-service systems,” Proc. - 12th IEEE Int. Conf. Commer. Enterp. Comput. CEC 2010, pp. 17–24, 2010, doi: 10.1109/CEC.2010.11.

[19] A. A. Kayode and A. O. Alabi, “Design and Implementation of a Simplified CodeIgniter Framework for Commercial Vehicles Ticket Reservation System,” Asian J. Res. Comput. Sci., vol. 7, no. 2, pp. 1–12, 2021, doi: 10.9734/ajrcos/2021/v7i230174.

[20] D. E. K. Mahardika and M. U. Siregar, “Design and Development of Web Based Employee Payroll Information System Using Codeigniter Framework and Extreme Programming Method,” IJID (International J. Informatics Dev., vol. 7, no. 2, p. 1, 2019, doi: 10.14421/ijid.2018.07201.

[21] K. Togias and A. Kameas, “An ontology-based representation of the twitter REST API,” Proc. - Int. Conf. Tools with Artif. Intell. ICTAI, vol. 1, no. April 2015, pp. 998–1003, 2012, doi: 10.1109/ICTAI.2012.85.

[22] B. Baharuddin, H. Wakkang, and B. Irianto, “Implementasi Web Service Dengan Metode Rest Api Untuk Integrasi Data Covid 19 Di Sulawesi Selatan,” J. Sintaks Log., vol. 2, no. 1, pp. 236–241, 2022.
Published
2022-06-30
How to Cite
HERDIYATMOKO, Hendrik Fery. BACK-END SYSTEM DESIGN BASED ON REST API. Jurnal Teknik Informasi dan Komputer (Tekinkom), [S.l.], v. 5, n. 1, p. 123-129, june 2022. ISSN 2621-3079. Available at: <https://jurnal.murnisadar.ac.id/index.php/Tekinkom/article/view/401>. Date accessed: 08 july 2025. doi: https://doi.org/10.37600/tekinkom.v5i1.401.
Section
Articles