PENERAPAN FUNGSI TRANSFORMING DAN RATE LIMITING UNTUK MANAGEMENT API DI PERUSAHAAN

Penulis

  • M AINUR RAHMAN Universitas Budi Luhur
  • SISWANTO Universitas Budi Luhur

Kata Kunci:

Webservice, API Management, Transforming, Rate Limiting, Mobile, Web

Abstrak

API telah menjadi fundamental dari ekosistem perangkat lunak, menyediakan berbagai macam metode untuk mendorong suatu kemajuan dan inovasi didalam maupun diluar instansi atau organisasi dalam menghadirkan suatu sistem yang terintegrasi. Pertama, penulis membangun dan mengkonfigurasi API menggunakan tools management API. Kemudian, penulis mengimplementasikan fungsi Transforming pada API untuk mengubah struktur data yang diterima dari aplikasi sumber ke format yang dibutuhkan oleh API tujuan. Hal ini memungkinkan integrasi yang lebih mudah antara aplikasi sumber dan API tujuan. Selain itu, penulis menerapkan Rate Limiting pada API untuk mengatur jumlah permintaan yang diterima dari aplikasi sumber. Dengan mengatur batas permintaan, kita dapat menghindari overload sistem dan mempertahankan kualitas layanan. penulis melakukan pengujian kinerja untuk memverifikasi efektifitas implementasi Rate Limiting dalam mengontrol lalu lintas API dengan . Hasil penelitian ini menunjukkan bahwa implementasi API Management pada fungsi Transforming dan Rate Limiting dapat berhasil dilakukan menggunakan platform web dan mobile dengan Error Rate 0%. Fungsi Transforming memungkinkan adaptasi data yang lebih fleksibel antara aplikasi sumber dan API tujuan. Sementara Rate Limiting membantu menjaga stabilitas dan kinerja sistem. Penelitian ini memiliki dampak penting dalam pengembangan aplikasi dan integrasi sistem, karena memberikan panduan praktis untuk mengelola API dengan efisien. Diharapkan bahwa hasil penelitian ini dapat membantu pengembang dan professional IT dalam mengimplementasikan management API yang lebih baik pada proyek-proyek di masa depan dan membantu perusahaan dalam hal ini adalah PT. Administrasi Medika yang mempunyai permasalahan dalam hal integrasi sistem dengan client, yaitu masih melakukan patching API secara manual ketika ada client yang melakukan integrasi ke fitur yang sudah ada tapi dengan struktur yang berbeda dan belum bisa mengontrol jumlah request API dari client sehingga potensi sistem mengalami down menjadi sangat besar, sehingga solusi Transforming dan Rate Limiting menjadi hal disarankan untuk sistem atau API dengan load tinggi atau dengan data yang sangat dinamis.

Referensi

C. A. Cholik, “PERKEMBANGAN TEKNOLOGI INFORMASI KOMUNIKASI / ICT DALAM BERBAGAI BIDANG,” J. Fak. Tek., vol. 2, no. 2, pp. 39–46, 2021.

I. A. D. Astuti, R. A. Sumarni, and D. L. Saraswati, “Pengembangan Media Pembelajaran Fisika Mobile Learning berbasis Android,” J. Penelit. Pengemb. Pendidik. Fis., vol. 3, no. 1, p. 57, 2017, doi: 10.21009/1.03108.

D. Rahmawati, “Analisis Faktor Faktor yang Berpengaruh Terhadap Pemanfaatan Teknologi Informasi,” J. Ekon. dan Pendidik., vol. 5, no. 1, pp. 107–118, 2012, doi: 10.21831/jep.v5i1.606.

J. Kuswanto and F. Radiansah, “Media Pembelajaran Berbasis Android Pada Mata Pelajaran Sistem Operasi Jaringan Kelas XI,” J. Media Infotama, vol. 14, no. 1, 2018, doi: 10.37676/jmi.v14i1.467.

I. A. Kaniya Pradnya Paramitha, D. M. Wiharta, and I. M. Arsa Suyadnya, “Perancangan Dan Implementasi Restful Api Pada Sistem Informasi Manajemen Dosen Universitas Udayana,” J. SPEKTRUM, vol. 9, no. 3, p. 15, 2022, doi: 10.24843/spektrum.2022.v09.i03.p3.

A. Tedyyana, M. Fauzi, and F. Ratnawati, “Revamp Keamanan Web Service Milik PT XYZ Menggunakan REST API,” Digit. Zo. J. Teknol. Inf. dan Komun., vol. 12, no. 1, pp. 1–10, 2021, doi: 10.31849/digitalzone.v12i1.6378.

W. Sulistiani and W. Sulistyo, “Implementasi Web Service dengan Metode REST Berbasis Golang pada Layanan Google Cloud Platform di PT Sumber Alfaria Trijaya , Tbk . Artikel Ilmiah Implementasi Web Service dengan Metode REST Berbasis Golang pada Layanan Google Cloud Platform di PT Sumber ,” no. 672015229, 2020.

T. R. Al Fath and I. H. Al Amin, “Implementasi Arsitektur Microservices menggunakan RESTful API untuk Website Online Course Esploor,” J. Tek. Inform. Unika ST. Thomas, vol. 07, pp. 2657–1501, 2022.

Y. Svetashova, S. Schmid, and Y. Sure-Vetter, “New facets of semantic interoperability: Adding JSON - JSON-LD transformation functionality to the BIG IoT API,” CEUR Workshop Proc., vol. 1963, pp. 1–4, 2017.

D. J. Riyanto, P. Pizaini, N. S. H., and M. Affandes, “Implementasi Service Choreography Pattern Arsitektur Microservice Classroom Akademik Menggunakan Docker,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 7, no. 3, pp. 768–779, 2022, doi: 10.29100/jipi.v7i3.3126.

Unduhan

Diterbitkan

10-10-2023

Cara Mengutip

RAHMAN, M. A., & SISWANTO. (2023). PENERAPAN FUNGSI TRANSFORMING DAN RATE LIMITING UNTUK MANAGEMENT API DI PERUSAHAAN. Prosiding Seminar Nasional Mahasiswa Fakultas Teknologi Informasi (SENAFTI), 2(2), 2145–2153. Diambil dari https://senafti.budiluhur.ac.id/index.php/senafti/article/view/771

Artikel paling banyak dibaca berdasarkan penulis yang sama