Ithb Repository

Penerapan Microservice Berbasis Domain Driven Design dalam Pengembangan Aplikasi Penjadwalan Kapal

Andreas Steven, 1117018 and Inge Martina, (Pembimbing) and Irfin Afifudin, (Pembimbing) (2023) Penerapan Microservice Berbasis Domain Driven Design dalam Pengembangan Aplikasi Penjadwalan Kapal. S1 publication, Institut Teknologi Harapan Bangsa.

Full text not available from this repository.

Abstract

Pada pembangunan sebuah sistem informasi, arsitektur monolitik umumnya
digunakan dikarenakan strukturnya yang sederhana, mencakup keseluruhan fitur
dan komponen-komponen lainnya yang dibutuhkan ke dalam sebuah program.
Seiring proses pengembangannya, apabila tidak terstruktur dengan baik maka
dapat menyebabkan erosi dikarenakan technical debt yang terus terakumulasi
selama sistem tersebut terus dikembangkan. Dalam penelitian ini, digunakan
metode domain Driven Design sebagai pendekatan untuk metode perancangan
dekomposisinya dan menerapkan microservice sebagai metode distribusi
deployment untuk mendekomposisi sistem pelayaran kapal yang sudah
menerapkan arsitektur monolitik. Pengujian Modularity Maturity Index digunakan
untuk mengukur aspek pemeliharaan dari sistem hasil dekomposisi dengan tiga
indikator utama yaitu Modularity, Hierarchy, dan Pattern Consistency. Setiap
metrik yang dibutuhkan untuk pengujian diekstrak menggunakan Sonargraph dan
berdasarkan hasil pengujian, sistem monolitik memiliki nilai MMI yang lebih
besar (7.975) dibandingkan dengan setiap layanan pada sistem microservice hasil
dekomposisi (Crew: 7.67, Vessel: 7.4375, Charter: 7.6). Dari penelitian ini dapat
disimpulkan bahwa hasil dari sistem yang menerapkan arsitektur monolitik lebih
baik dari setiap layanan yang menerapkan sistem microservice apabila keduanya
sudah secara tepat dan konsisten dalam mengembangkan modul-modulnya dan
tidak seluruh fitur terlibat dalam penerapannya pada sistem microservice.

Item Type: Publication (S1)
Uncontrolled Keywords: Domain Driven Design, Microservice, Modularity Maturity Index
Subjects: T Technology > T Technology (General)
Divisions: ITHB > Teknik Informatika
Depositing User: Mr Agung
Date Deposited: 19 Feb 2025 04:50
Last Modified: 19 Feb 2025 04:50
URI: http://repository.ithb.ac.id/id/eprint/139

Actions (login required)

View Item
View Item

Ithb Repository is powered by EPrints 3.4 which is developed by the School of Electronics and Computer Science at the University of Southampton. About EPrints | Accessibility