Rancang Bangun Sistem Backend RESTful API Ride-Sharing Winjol UNSIKA Berbasis Golang dengan Penerapan Arsitektur Layered

  • Rama Diaz
    Universitas Singaperbangsa Karawang
  • H. Bagja Nugraha, ST., M.Kom
  • Billy Ibrahim H, M.Kom
DOI: https://doi.org/10.23960/jitet.v14i3.10538
Keywords RESTful API, Ride sharing, Golang, Arsitektur layered
Abstract Views (Last 12 Months)
5 Abstract Views
4 Downloads

Abstract

Winjol UNSIKA merupakan komunitas ride-sharing mahasiswa Universitas Singaperbangsa Karawang yang masih mengandalkan grup WhatsApp untuk pemesanan, negosiasi tarif, dan pelaporan insiden. Kondisi tersebut menyebabkan fragmentasi komunikasi, ketidakseragaman tarif, lemahnya validasi identitas, serta minimnya pencatatan layanan. Penelitian ini bertujuan merancang dan membangun backend RESTful API berbasis Golang dengan layered architecture sebagai fondasi manajemen layanan terpusat. Metode penelitian menggunakan Rapid Application Development (RAD) yang diadaptasi menjadi tujuh tahapan pengembangan. Sistem dikembangkan menggunakan Golang, Gin Framework, PostgreSQL, GORM, JWT, Casbin, Redis, dan WebSocket, dengan fitur autentikasi, verifikasi driver, forum, real-time chat, perhitungan tarif, pemesanan, pelaporan insiden, dan langganan driver. Hasil pengujian black-box menggunakan Postman menunjukkan bahwa seluruh skenario utama berjalan sesuai kontrak API. Dengan demikian, sistem yang dikembangkan mampu menjadi fondasi transformasi Winjol UNSIKA menjadi platform layanan kampus yang terstruktur, aman, terdokumentasi, dan siap diintegrasikan dengan aplikasi klien.

Downloads

Download data is not yet available.

References

D. Aulia, N. Maswatu, D. I. Inan, R. Juita, and M. Indra, “The Role of Social Influence and Security Risk in Shaping Intention to Use Ride-Hailing in West Papua: A Theory of Planned Behavior Perspective,” J. Ref., vol. 14, pp. 208–215, 2025.

H. A. M. I. R. Ahma and I. Rwansyah, “Mobile Apps WhatsApp sebagai Media Komunikasi dan Informasi: Studi Literatur Sistematik,” J. Ref., vol. 15, no. 1, 2024.

A. A. Mahatta, “Pemanfaatan WhatsApp sebagai Media Efektif dalam Komunikasi Kelompok Modern,” J. Ref., vol. 2, no. 2, pp. 372–380, 2025.

K. Rofifah and A. Aprianingsih, “Understanding Nebengers’ User Willingness to Pay: The Impact of Perceived Value and Risk on Ride-Sharing,” Int. Res. J. Econ. Manag. Stud., vol. 4, no. 2, pp. 170–178, 2025, doi: 10.56472/25835238/IRJEMS-V4I2P118.

S. K. Jena and A. Ghadge, “Price Competition in Ride-Sharing Platforms: A Duopoly Supply Chain Perspective,” Comput. & Ind. Eng., vol. 183, p. 109507, 2023, doi: 10.1016/j.cie.2023.109507.

M. Afifudin, R. T. Rahman, and A. Bahar, “Driver Safety Protocols, Emergency Response Systems, Insurance Coverage, and Customer Feedback on Service Quality in Indonesia’s Ride-Hailing Industry,” J. Ref., vol. 5, no. 2, pp. 2584–2595, 2024.

H. Wolf, D. Storch, M. Timme, and M. Schröder, “Spontaneous Symmetry Breaking in Ride-Sharing Adoption Dynamics,” arXiv Prepr., pp. 1–12, 2022.

S. Hu and Y. Yang, “Safety of Female Ride-Hailing Passengers: Perception and Prevention,” Humanit. Soc. Sci. Commun., vol. 11, no. 1, 2024, doi: 10.1057/s41599-024-02740-z.

T. Anagnostopoulos, “A Vehicle Ride-Sharing Algorithm Assessing Passenger Satisfaction According to Spatial, Temporal, and Social Behavior Context Based on Real Data Sources,” J. Ref., pp. 1–26, 2025.

L. Mitropoulos, A. Kortsari, and G. Ayfantopoulou, “A Systematic Literature Review of Ride-Sharing Platforms, User Factors and Barriers,” Eur. Transp. Res. Rev., pp. 1–22, 2021, doi: 10.1186/s12544-021-00522-1.

J. Bogner and S. Kotstein, “Do RESTful API Design Rules Have an Impact on the Understandability of Web APIs?,” 2023.

S. Karlsson, R. Jongeling, A. Čaušević, and D. Sundmark, “Exploring Behaviours of RESTful APIs in an Industrial Setting,” Softw. Qual. J., vol. 32, no. 3, 2024, doi: 10.1007/s11219-024-09686-0.

W. Hadinata and L. Stianingsih, “Analisis Perbandingan Performa RESTful API antara Express.js dengan Laravel Framework dengan JMeter,” J. Inform. dan Tek. Elektro Terap., vol. 12, no. 1, pp. 531–540, 2024, doi: 10.23960/jitet.v12i1.3845.

M. Avatara and R. Tan, “Implementasi Framework Gin dan gRPC pada Pengembangan Back-End Web,” J. Ref., vol. 6, pp. 52–57, 2024.

S. Priadi and M. Idris, “Implementasi REST dalam Membangun Web Service Menggunakan Golang (Studi Kasus: Modul Berita Aplikasi Satudikti),” J. Ref., vol. 8, pp. 349–358, 2023.

Y. Muharam, “Pengembangan Aplikasi Back-End E-Commerce Menggunakan REST API Golang untuk Optimalisasi Kinerja Server,” J. Ref., vol. 11, pp. 7–13, 2024.

R. Annisa, R. A. Ananda, and W. E. Sulistiono, “Implementasi Golang Clean Architecture pada Perancangan Backend Point of Sales,” J. Ref., vol. 12, no. 2, 2024.

F. Pamungkas, “Implementasi Clean Architecture pada Pembuatan API Menggunakan Golang,” J. Ref., vol. 9, no. April, pp. 80–86, 2024.

A. A. Damanik and A. Voutama, “Pengembangan REST API untuk Aplikasi Pencarian Pekerjaan Sampingan dengan Arsitektur Microservices Menggunakan Metode Waterfall,” J. Ref., vol. 19, no. 2, pp. 210–224, 2025.

A. P. Sitorus and D. R. Nugroho, “Efektivitas Komunikasi Grup WhatsApp Organisasi Mahasiswa di Sekolah Vokasi,” ArtComm, vol. 8, no. 2, pp. 266–279, 2025.

Cover
Published
2026-08-13
How to Cite
Diaz, R., H. Bagja Nugraha, ST., M.Kom, & Billy Ibrahim H, M.Kom. (2026). Rancang Bangun Sistem Backend RESTful API Ride-Sharing Winjol UNSIKA Berbasis Golang dengan Penerapan Arsitektur Layered. Jurnal Informatika Dan Teknik Elektro Terapan, 14(3). https://doi.org/10.23960/jitet.v14i3.10538