IMPLEMENTASI MICROSERVICES PADA STUDI KASUS LAYANAN PEMBELIAN TOKEN LISTRIK

Iskak, Purnomo (2024) IMPLEMENTASI MICROSERVICES PADA STUDI KASUS LAYANAN PEMBELIAN TOKEN LISTRIK. Sarjana thesis, Sekolah Tinggi Informatika & Komputer Indonesia.

[img] Image
171116035_Iskak Purnomo.jpg

Download (437kB)
[img] Text
ABSTRAK.pdf

Download (301kB)
[img] Text
BAB I.pdf

Download (543kB)
[img] Text
BAB II.pdf

Download (580kB)
[img] Text
BAB III.pdf

Download (985kB)
[img] Text
BAB IV.pdf
Restricted to Repository staff only

Download (2MB)
[img] Text
BAB V.pdf

Download (336kB)
Official URL: https://stiki.ac.id

Abstract

Teknologi informasi dan komunikasi (TIK) telah mengalami kemajuan yang signifikan dan kini menjangkau berbagai aspek dalam kehidupan masyarakat. Pembelian token listrik saat ini sudah bisa diakses secara daring. Namun ketika pembelian dilakukan secara serentak, tentu saja hal ini menambah beban berat pada server yang dapat menyebabkan down dan semua proses terhenti. Microservices adalah cara mengembangkan aplikasi sebagai sekumpulan rangkaian service kecil yang menjalankan fungsinya sendiri dan dapat berkomunikasi menggunakan mekanisme yang ringan. Penelitian ini bertujuan membangun sistem backend arsitektur microservices dengan schema yang efisien pada sistem pembelian token listrik. Adapun metode penelitian menggunakan metode dekomposisi arsitektur microservices berdasarkan decomposition by business capability pattern yang terdiri dari identifying business capability, defining services for business capabilities dan defining service APIs. Pembuatan aplikasi pembelian token listrik dengan arsitektur microservice berhasil diimplementasikan dengan framework fastify, terdiri dari 3 layanan (service) yaitu service user, master, dan transaksi. Kesimpulan yang diperoleh, arsitekur microservice mengurangi error jika terdapat kesalahan penulisan kode atau kesalahan saat deployment dan membutuhkan resource yang lebih untuk service-service kecil. Untuk pengembangan selanjutnya perlu menerapkan konfigurasi keamanan antar service, melakukan komparasi antara pendekatan CI/CD (Continous Integration and Continous Development) dengan business capability pattern dan menerapkan automation testing.

Item Type: Thesis (Sarjana)
Subjects: Software and its engineering > Software creation and management
Divisions: Engineering Sciences
Depositing User: Unnamed user with username editor_perpustakaan
Date Deposited: 14 Nov 2024 02:33
Last Modified: 14 Nov 2024 02:33
URI: http://repository.stiki.ac.id/id/eprint/2306

Actions (login required)

View Item View Item