Perancangan Rest Api Untuk Mendukung Layanan P3M Polimdo Berbasis Mikroservice

  • Maksy Sendiang Politeknik Negeri Manado
  • Robby Tangkudung Politeknik Negeri Manado
  • Mauren Langie Politeknik Negeri Manado
  • Jusuf Luther Mappadang Politeknik Negeri Manado

Abstract

Komunikasi antara sistem atau aplikasi perangkat lunak merupakan komponen utama dalam membangun sistem terdistribusi. Sistem terdistribusi ditandai oleh adanya penggunaan secara bersama atas sumber daya dalam bentuk teks, gambar maupun video yang disediakan. Perkembangan teknologi rekayasa perangkat lunak mendorong pengembang perangkat lunak mengimplementasikan sistem atau aplikasi menggunakan teknologinya masing – masing. Dibutuhkan mekanisme yang dapat memungkinkan terjadinya komunikasi antara satu aplikasi dengan aplikasi lainnya yang dibangun menggunakan teknologi berbeda – beda. Penelitian ini bertujuan untuk merancang dan mengimplementasikan REST API untuk mendukung layanan terdistribusi sistem P3M Polimdo.REST API bisa diakses oleh berbagai layanan baik yang berkorelasi langsung dengan layanan sistem P3M maupun tidak. Tersedianya REST API menjadi jembatan membangun layanan terdistribusi berbasis teknologi mikroservice.  Metode atau langkah - langkah yang dilakukan dalam penelitian ini meliputi identifikasi kebutuhan, penentuan endpoint, penentuan HTTP, penentuan format data, autentikasi, uji dan validasi serta pemeliharaan dan pemantauan. Hasil akhir dari penelitian ini adalah terbentuknya REST API dalam bentuk JSON file yang dibangun menggunakan nodeJS beserta aturan – aturannya yang dapat digunakan oleh berbagai layanan untuk berkomunikasi, membagi sumber daya atau resource sesuai kebutuhan.

Published
Dec 15, 2023
How to Cite
SENDIANG, Maksy et al. Perancangan Rest Api Untuk Mendukung Layanan P3M Polimdo Berbasis Mikroservice. Prosiding Seminar Nasional Produk Terapan Unggulan Vokasi, [S.l.], v. 2, n. 1, p. 129-135, dec. 2023. ISSN 2961-7790. Available at: <https://jurnal.polimdo.ac.id/index.php/semnas/article/view/856>. Date accessed: 10 oct. 2024.