RANCANG BANGUN WEB SERVICE UNTUK TRANSAKSI DATA PADA APLIKASI SAHABAT JASA DENGAN METODE REST
Abstract
Web service adalah standar yang digunakan untuk melakukan pertukaran data antar aplikasi atau sistem, karena aplikasi yang melakukan pertukaran data dapat ditulis dengan bahasa pemrograman yang berbeda atau berjalan pada platform yang berbeda. Web service yang berbasis arsitektur REST kemudian dikenal sebagai RESTful web service. Layanan web ini menggunakan metode HTTP untuk menerapkan konsep arsitektur REST. Pada penelitian ini dilakukan pembuatan berupa web service menggunakan Lumen Micro Framework yang diterapkan pada aplikasi Sahabat Jasa berbasis web dan mobile Android. Lumen merupakan salah satu micro framework yang dikembangkan oleh Taylor Otwell. Lumen lebih dikhususkan untuk pembuatan API, yang mengakibatkan beberapa fitur yang ada di Laravel dipangkas dan tidak tersedia di Lumen. Namun demikian, Lumen memiliki performa yang lebih baik dalam menangani permintaan (request) dibandingkan Laravel. Menurut website resmi Lumen Micro Framework hasil dari benchmark, Lumen dapat menangani 1900 request perdetik yang mana mengalahkan API Framework PHP sejenis. Aplikasi Sahabat Jasa adalah aplikasi yang bertujuan meningkatkan pengguna dan transaksi UMKM disektor jasa ? jasa. Hasil penelitian menunjukkan bahwa aplikasi dapat digunakan untuk menampilkan informasi maupun transaksi data dengan menggunakan web service. Aplikasi yang dihasilkan dapat menyediakan layanan web service dalam format JSON yang memberikan informasi maupun transaksi data sesuai dengan kebutuhan aplikasi. Lumen bekerja dengan kecepatan rata - rata 1.028 ms untuk mendapatkan request dari API yang digunakan pada Aplikasi Sahabat Jasa.