IMPLEMENTASI ARSITEKTUR MICROSERVICE PADA PEMBUATAN SURAT UNIT KEGIATAN MAHASISWA INFORMATIKA DAN KOMPUTER MENGGUNAKAN NODE.JS
Abstract
Microservice adalah kumpulan proses independen dan kecil yang berkomunikasi antara satu dengan
lainnya untuk membentuk aplikasi kompleks yang agnostik terhadap bahasa API apa pun. Servis-servis ini terdiri
dari blok-blok kecil, terpisah, dan fokus pada tugas-tugas ringan untuk memfasilitasi metode modular dalam
pembangunan sistem. Arsitektur bergaya microservice mulai menjadi standar dalam pembangunan sistem yang
dinamis dan konstan berkembang.
REST API merupakan implementasi dari API (Application Programming Interface). REST
(Representational State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakkan protokol HTTP
untuk pertukaran data. Dimana tujuannya adalah untuk menjadikan sistem yang memiliki performa yang baik,
cepat dan mudah untuk dikembangkan (scale) terutama dalam pertukaran dan komunikasi data.
Pada penelitian ini peneliti mencoba menerapkan arsitektur Microservice pada aplikasi Pembuatan Surat
Unit Kegiatan Mahasiswa Informatika dan Komputer dengan menggunakan Node.js sebagai sistem backend.
Arsitektur ini dimanfaatkan untuk meningkatkan performa dan pengembangan (scale) sistem.
Penelitian ini menghasilkan sebuah sistem aplikasi yang lebih flexible baik dalam pengembangan atau
perawatan karena penerapan arsitektur Microservice yang dapat memisahkan atau membagi suatu sistem yang
besar menjadi sistem-sistem kecil yang disesuaikan dengan fitur dan fungsinya. Selain itu, arsitektur ini juga
memisahkan antara Frontend dengan Backend dari sistem sehingga performa aplikasi menjadi lebih baik, cepat,
dan mudah dikembangkan (scalable).
Keywords
Full Text:
PDFReferences
Kiddy.2018.Kenapa API Harus Microservices?.https://medium.com/@kiddy.xyz/pengertian- microservices-
dan-kenapa-restful-api-harus-dibuat-seperti-itu-7326f217042d. 23 November 2020, 20:00 WIB.
Putra, Andre. 2020. Restfull Api Untuk Menampilkan List Berita Menggunakan Arsitektur Microservices
( Studi Kasus : Portal Berita ). Yogyakarta : STMIK AKAKOM Yogyakarta.
Purnama, Heri. 2016. Aplikasi Pengelolaan Skripsi di STMIK AKAKOM Menggunakan Arsitektur
Microservice. Yogyakarta : STMIK AKAKOM Yogyakarta.
Qamarudin, Ahmad. 2018. Implementasi Arsitektur Microservice Menggunan Restpul API Untuk Portal
Akakdemik PP AL-MUNAWWIR. Yogyakarta : STMIK AKAKOM Yogyakarta.
Yudana. 2019. Pengertian dan Konsep Restful Api Programming. https://www.yudana.id/pengertian-dan-
konsep-restful-api-programming/. 05 April 2020, 20:00 PM.
DOI: http://dx.doi.org/10.26798/jiko.v4i2.516
Article Metrics
Abstract view : 523 timesPDF - 1419 times
Refbacks
- There are currently no refbacks.
Copyright (c) 2019 Y.Yohakim Marwanta, Badiyanto Badiyanto