Pengembangan Model Arsitektur Microservices pada Perguruan Tinggi XYZ dengan Metode Domain Driven Design untuk Penentuan Daftar Service Terimplementasi

Widiyanto, Ivan (2023) Pengembangan Model Arsitektur Microservices pada Perguruan Tinggi XYZ dengan Metode Domain Driven Design untuk Penentuan Daftar Service Terimplementasi. Masters thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 6032202004-Master_Thesis.pdf] Text
6032202004-Master_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 April 2025.

Download (4MB) | Request a copy

Abstract

Sistem informasi menjadi sesuatu hal yang wajib digunakan saat ini, dan karena organisasi butuh mengembangkan sistem informasi dengan cepat menyebabkan sistem informasi degnan arsitektur monolithic menjadi pilihan pertama. Tetapi arsitektur monolithic memiliki beberapa kelemahan, mulai dari sistem terhenti karena trafik pengguna yang tinggi, hingga kesulitan dalam membagi tugas ke programmer karena sistem yang terlanjur besar. Kelemahan-kelemahan tersebut yang pada akhirnya membuat para pengembang sistem informasi mulai beralih ke sistem informasi dengan arsitektur microservices. Tetapi berpindah ke arsitektur microservices bukan proses yang sederhana dan mengandung kompleksitas yang tinggi, karena arsitektur microservices butuh untuk memecah proses-proses yang ada dalam arsitektur monolithic menjadi proses-proses yang lebih kecil dan mandiri yang disebut service.
Penelitian ini dilakukan berdasarkan proses bisnis yang ada di suatu perguruan tinggi XYZ yang masih menggunakan sistem informasi dengan arsitektur monolithic dan ingin berpindah ke arsitektur microservices. Untuk membantu mencapai hal tersebut maka metode Domain Driven Design (DDD) dipilih, karena metode tersebut dinilai dapat menggambarkan service yang akan dibuat mendekati proses bisnis perguruan tinggi yang sesungguhnya.
Melalui sistem informasi yang dibuat dengan model arsitektur microservices dari hasil penelitian ini, diharapkan dapat meningkatkan kehandalan dan skalabilitas sistem informasi perguruan tinggi XYZ ketika memberikan layanan kepada pengguna dalam jumlah sedikit maupun jumlah pengguna yang banyak sekaligus.
===============================================================================================================================
Information systems have become essential today, and because organizations need to develop information systems rapidly, information systems with monolithic architecture are the first choice. However, the monolithic architecture has several drawbacks, ranging from system stalling due to high user traffic, to difficulties in dividing tasks among programmers because the system is already large. These weaknesses eventually made information system developers start switching to information systems with microservices architecture. But moving to a microservices architecture is not a simple process and contains high complexity, because the microservices architecture needs to break down the processes that exist in the monolithic architecture into smaller, independent processes called services.
This research was conducted based on existing business processes at an XYZ university that still uses information systems with monolithic architecture and wants to switch to microservices architecture. To help achieve this, the Domain Driven Design (DDD) method was chosen, because this method is considered to be able to describe the service that will be made closer to the real university business process.
Through the information system created with the microservices architecture model from the results of this study, it is hoped that it can increase the reliability and scalability of the XYZ college information system when providing services to users in small numbers or large numbers of users at once.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Microservices, Monolithic, Domain Driven Design, DDD, Perguruan tinggi, Microservices, Monolithic, Domain Driven Design, DDD, Higher Education
Subjects: T Technology > T Technology (General)
T Technology > T Technology (General) > T58.6 Management information systems
Divisions: Interdisciplinary School of Management and Technology (SIMT) > 61101-Master of Technology Management (MMT)
Depositing User: Ivan Widiyanto
Date Deposited: 10 Feb 2023 03:52
Last Modified: 10 Feb 2023 03:52
URI: http://repository.its.ac.id/id/eprint/96650

Actions (login required)

View Item View Item