IMPLEMENTASI ARSITEKTUR MICROSERVICE PADA PEMBUATAN SURAT UNIT KEGIATAN MAHASISWA INFORMATIKA DAN KOMPUTER MENGGUNAKAN NODE.JS

Y.Yohakim Marwanta, Badiyanto Badiyanto

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


Arsitektur, Microservice, Backend, Frontend, REST API.

Full Text:

PDF

References


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 times
PDF - 1419 times

Refbacks

  • There are currently no refbacks.




Copyright (c) 2019 Y.Yohakim Marwanta, Badiyanto Badiyanto


JIKO (Jurnal Informatika dan Komputer)

Published by
Lembaga Penelitian dan Pengabdian Masyarakat
Universitas Teknologi Digital Indonesia (d.h STMIK AKAKOM)

Jl. Raya Janti (Majapahit) No. 143 Yogyakarta, 55198
Telp. (0274)486664

Website : https://www.utdi.ac.id/

e-ISSN : 2477-3964 
p-ISSN : 2477-4413