Iskak, Purnomo (2024) IMPLEMENTASI MICROSERVICES PADA STUDI KASUS LAYANAN PEMBELIAN TOKEN LISTRIK. Sarjana thesis, Sekolah Tinggi Informatika & Komputer Indonesia.
Image
171116035_Iskak Purnomo.jpg Download (437kB) |
|
Text
ABSTRAK.pdf Download (301kB) |
|
Text
BAB I.pdf Download (543kB) |
|
Text
BAB II.pdf Download (580kB) |
|
Text
BAB III.pdf Download (985kB) |
|
Text
BAB IV.pdf Restricted to Repository staff only Download (2MB) |
|
Text
BAB V.pdf Download (336kB) |
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 |