RANCANG BANGUN BACKEND PADA SISTEM ALTERNATIF PERPUSTAKAAN UNDIKSHA MENGGUNAKAN GOLANG
DOI:
https://doi.org/10.31539/6nd09a49Abstract
Sistem informasi perpustakaan digital memrlukan arsitektur backend yang terstruktur untuk mndukung pngelolaan data, kamanan, serta integrasi layanan secara efisien. INLISLite sebagai sistem perpustkaan yang digunakan secara luas masih memiliki keterbatasan dalam fleksibilitas pengembangan backend dan integrasi layanan berbasis Application Programming Interface (API). Penelitian ini bertujuan untuk merancang dan mengimplementasikan arsitektur backend INLISLite menggunakan pendekatan Layered Architekture berbasis RESTful API. Metode penelitian yang digunakan adalah Waterfall dengan tahapan analisis keebutuhan, perancangan sistem, implementasi, pengujian, serta evaluasi. Backend dikembangkan menggunakan bahasa pemograman Go dengan framework Gin dan basis data MySQL. Arsitektur backend terdiri dari lapisan router, middleware, handler, servic, dan repository untuk memisahkan tanggung jawab sistem. Pengujian dilakukan menggunakan black-box testing untuk mmverifikasi fungsionalitas endpoint API. Hasil penelitian menunjukan bahwa arsitektur backend yang dikembangkan mampu mningkatkan modularitas, kmudahan pengujian, serta kesiapan sistem untuk pengembangan lanjutan.
References
[1] N. M. Mahardika, I. M. E. Listartha, and I. N. T. A. Putra, “RANCANG BANGUN LEARNING MANAGEMENT SYSTEM DALAM PENGELOLAAN KURSUS BAHASA INGGRIS (STUDI KASUS: ONE STEP SOLUTION (OSS) BALI),” Jurnal Informatika dan Teknik Elektro Terapan, vol. 13, no. 3, Jul. 2025, doi: 10.23960/jitet.v13i3.6730.
[2] N. Made et al., “SISTEM INFORMASI INVENTORY PADA PT. DJAYA BUAH BERSINAR DENPASAR BERBASIS WEB,” INSERT: Information System and Emerging Technology Journal, vol. 3, no. 2, 2022.
[3] E. Nurhayati and A. Agussalim, “Rancang Bangun Back-end API pada Aplikasi Mobile AyamHub Menggunakan Framework Node JS Express,” Jurnal Sistem dan Teknologi Informasi (JustIN), vol. 11, no. 3, p. 524, Jul. 2023, doi: 10.26418/justin.v11i3.66823.
[4] Y. Muharam and T. Hidayat, “PENGEMBANGAN APLIKASI BACK-END E-COMMERCE MENGGUNAKAN REST API GOLANG UNTUK OPTIMALISASI KINERJA SERVER,” 2024.
[5] G. Saputra, E. Didik Widianto, A. Fatchur Rochim, E. D. Widianto, A. F. Rochim, and R. Bangun Backend Sistem Pemantauan Dokumen Akreditasi Menggunakan Kerangka Kerja Laravel Berbasis, “RESTful API,” Jurnal Teknik Komputer, vol. 2, no. 1, pp. 91–98, 2023, doi: 10.14710/jtk.v2i1.38320.
[6] A. Rahmi and N. Najamudin, “Efektivitas Penerapan Sistem Aplikasi INLISLITE (Integrated Library System) Pada Kegiatan Penginputan Data Dinas Perpustakaan dan Kearsipan Kabupaten Aceh Barat,” Journal of Social Politics and Governance (JSPG), vol. 4, no. 2, pp. 128–141, Dec. 2022, doi: 10.24076/jspg.v4i2.931.
[7] Misna Asqia, “Development of a Backend Architecture for an Online Mental Counselling Platform to Enhance Performance and Security,” The Indonesian Journal of Computer Science, vol. 14, no. 2, Apr. 2025, doi: 10.33022/ijcs.v14i2.4748.
[8] N. Made Mila Rosa Desmayani, N. Wayan Wardani, P. Gede Surya Cipta Nugraha, and G. Surya Mahendra, “Sistem Informasi Laporan Keuangan pada Salon Berbasis Website Dengan Metode SDLC,” Jurnal Sistem Informasi dan Komputer Terapan Indonesia (JSIKTI), vol. 4, no. 2, pp. 68–77, 2021, doi: 10.22146/jsikti.xxxx.
[9] I. Putu et al., “RANCANG BANGUN SISTEM INFORMASI PENJUALAN DAN PIUTANG BERBASIS WEBSITE PADA TOKO INTI ALAM,” INSERT: Information System and Emerging Technology Journal, vol. 3, no. 2, 2022.
[10] T. Anjarsari and F. Ardiani, “Application of Rest Api Technology in Android-Based Beauty Salon Service Reservation System,” Journal of Computer Science and Technology Studies, 2023, doi: 10.32996/jcsts.
[11] D. Made, D. U. Putra, G. S. Mahendra, and E. Mulyadi, “SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 3 CIBAL BERBASIS WEB,” INSERT: Information System and Emerging Technology Journal, vol. 3, no. 1, 2022.
[12] ad Muzakki Nurjamil, “Rancang Bangun Back-End Sistem Informasi Pertanian Berbasis Website di Kabupaten Sumbawa (Back-End Development of a Web-Based Agricultural Information System in Sumbawa),” JEET: Journal of Engineering and Emerging Technology, vol. 3, no. 1, 2025.
[13] I. R. D. Muhammad and I. V. Paputungan, “Development of Backend Server Based on REST API Architecture in E-Wallet Transfer System,” Jurnal Sains, Nalar, dan Aplikasi Teknologi Informasi, vol. 3, no. 2, pp. 79–87, Jan. 2024, doi: 10.20885/snati.v3.i2.35.
[14] P. Risma, E. Pande, N. Tri, A. Putra, N. Wayan, and S. Putri, “RANCANG BANGUN SISTEM INFORMASI PENGAJUAN KREDIT PADA BUM DESA BERSAMA SANTHI SEDANA,” TELEMATIKA, vol. 17, no. 2, pp. 171–181, 2020.
[15] G. S. Mahendra and I. K. A. Asmarajaya, “Evaluation Using Black Box Testing and System Usability Scale in the Kidung Sekar Madya Application,” Sinkron, vol. 7, no. 4, pp. 2292–2302, Oct. 2022, doi: 10.33395/sinkron.v7i4.11755.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 I Made Satria Ananda Wibawa, Kadek Teguh Dermawan

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

