PENERAPAN WEB SERVICES (REST) PADA PEMESANAN ATAU BOOKING ROOM KARAOKE DAN MENGGABUNGKAN BEBERAPA DATA USAHA DALAM SATU API TERPUSAT DIGITAL

Penulis

  • Yasaro Ziliwu Universitas Buddhi Dharma
  • Susanto Hariyanto Universitas Buddhi Dharma

Kata Kunci:

API, Booking, Karaoke, REST, Web Services

Abstrak

Penelitian ini secara komprehensif mengkaji pengembangan dan implementasi sistem pemesanan digital yang dirancang untuk mendukung dua layanan berbeda: karaoke dan pijat refleksi. Sistem inovatif ini hadir sebagai solusi atas berbagai keterbatasan metode pemesanan konvensional, yang seringkali tidak efisien, rawan kesalahan, dan terhambat oleh batasan jam operasional. Tujuan utama dari studi ini adalah merancang dan menerapkan Web Services berbasis arsitektur REST API. Ini krusial untuk mengintegrasikan layanan multi-usaha ke dalam satu platform terpusat, memastikan pengelolaan yang lebih efisien dan terkoordinasi. Metodologi pengembangan sistem mengadopsi model waterfall, yang meliputi lima tahapan penting: analisis kebutuhan, desain sistem, implementasi, pengujian, dan pemeliharaan berkelanjutan. Pengembangan backend sistem ini dilakukan menggunakan bahasa pemrograman C# di lingkungan .NET, yang dikenal akan skalabilitas dan performanya. Untuk memastikan kemudahan integrasi antar aplikasi, Swagger dimanfaatkan untuk dokumentasi API secara menyeluruh dan akurat. Hasil pengembangan menunjukkan bahwa sistem ini sangat efektif dalam mengelola berbagai jenis data. Ini mencakup data pelanggan, detail pemesanan, informasi layanan yang tersedia, serta data sumber daya manusia seperti LC (pemandu lagu) dan terapis, semuanya diakses secara real-time dan terpusat. Pengujian sistem dilakukan dengan metode blackbox dan User Acceptance Testing (UAT). Kedua metode ini membuktikan bahwa sistem berfungsi sesuai spesifikasi yang telah ditetapkan dan, yang tak kalah penting, memperoleh respons yang sangat positif dari para pengguna. Kesimpulannya, sistem REST API yang berhasil dibangun ini secara efektif mengintegrasikan dua jenis layanan ke dalam satu platform digital, secara signifikan meningkatkan efisiensi operasional, menjaga konsistensi data, dan mendukung integrasi yang mulus dengan aplikasi frontend di masa mendatang.

Unduhan

Data unduhan belum tersedia.

Unduhan

Diterbitkan

2025-07-09