Hidayat, Fajar Buana (2024) Penerapan Microservices Pada Aplikasi Analisis Media Sosial X (Twitter). Other thesis, Universitas Komputer Indonesia.
![]() |
Text
UNIKOM_FAJAR BUANA HIDAYAT_COVER.pdf - Published Version Download (50kB) |
![]() |
Text
19.UNIKOM_FAJAR BUANA HIDAYAT_LEMBAR PENGESAHAN.pdf - Published Version Download (1MB) |
![]() |
Text
17.UNIKOM_FAJAR BUANA HIDAYAT_SURAT KETERANGAN PUBLIKASI.pdf - Published Version Download (556kB) |
![]() |
Text
20.UNIKOM_FAJAR BUANA HIDAYAT_SURAT PERNYATAAN ORISINALITAS.pdf - Published Version Download (127kB) |
![]() |
Text
4.UNIKOM_FAJAR BUANA HIDAYAT_KATA PENGANTAR.pdf - Published Version Download (72kB) |
![]() |
Text
5.UNIKOM_FAJAR BUANA HIDAYAT_DAFTAR ISI.pdf - Published Version Download (178kB) |
![]() |
Text
11.UNIKOM_FAJAR BUANA HIDAYAT_BAB 1.pdf - Published Version Download (132kB) |
![]() |
Text
12.UNIKOM_FAJAR BUANA HIDAYAT_BAB 2.pdf - Published Version Download (645kB) |
![]() |
Text
13.UNIKOM_FAJAR BUANA HIDAYAT_BAB 3.pdf - Published Version Restricted to Repository staff only Download (2MB) | Request a copy |
![]() |
Text
14.UNIKOM_FAJAR BUANA HIDAYAT_BAB 4.pdf - Published Version Restricted to Repository staff only Download (2MB) | Request a copy |
![]() |
Text
15.UNIKOM_FAJAR BUANA HIDAYAT_BAB 5.pdf - Published Version Download (12kB) |
![]() |
Text
10.UNIKOM_FAJAR BUANA HIDAYAT_DAFTAR PUSTAKA.pdf - Published Version Download (92kB) |
![]() |
Text
18.UNIKOM_FAJAR BUANA HIDAYAT_LEMBAR KONTAK PENULIS & KONTRIBUTOR.pdf - Published Version Download (11kB) |
Abstract
Penelitian ini bertujuan untuk meningkatkan skalabilitas dan performa aplikasi analisis media sosial yang awalnya dibangun dengan arsitektur monolithic. Arsitektur monolithic mengalami kendala dalam pengembangan dan penanganan traffic yang meningkat, sehingga menyebabkan gangguan sistem saat salah satu layanan mengalami error. Solusi yang diusulkan adalah adopsi arsitektur microservices berbasis Domain Driven Design (DDD), dengan penerapan Event-Driven Architecture (EDA) untuk membagi aplikasi menjadi layanan kecil yang independen, memungkinkan komunikasi asinkron antar layanan. Metode yang digunakan adalah pendekatan microservices berbasis event-driven dalam analisis percakapan di media sosial X. Hasil pengujian menunjukkan bahwa microservices lebih stabil dalam menghadapi beban tinggi, dengan penggunaan CPU yang konsisten meskipun aplikasi diakses oleh banyak pengguna. Sebaliknya, pada arsitektur monolithic, terjadi fluktuasi penggunaan CPU yang signifikan dan sering menyebabkan server down. Peningkatan performa juga tercermin dari penurunan waktu respons rata-rata sebesar 238.081 ms dan pengurangan tingkat error sebesar 0%. Kesimpulannya, transisi ke arsitektur microservices berbasis event-driven berhasil menurunkan waktu respons rata-rata, serta mengurangi tingkat error pada sistem. Dengan demikian, arsitektur microservices lebih stabil dan efisien dalam menangani beban tinggi dibandingkan dengan pendekatan monolithic, menjadikannya solusi yang lebih baik untuk pengembangan aplikasi dengan traffic yang terus meningkat.
Item Type: | Thesis (Other) |
---|---|
Uncontrolled Keywords: | Software Architecture, Microservices, Web services, Domain Driven Design, Event Driven Architecture |
Subjects: | 000_COMPUTER SCIENCE, INFORMATION & GENERAL WORKS. > 005_Computer Programming, Programs & Data Q Science > QA Mathematics > QA76 Computer software |
Divisions: | S1_SKRIPSI > FTIK_Teknik Informatika (01) |
Depositing User: | Mia Mia Hayati Kosasih |
Date Deposited: | 28 Aug 2025 03:40 |
Last Modified: | 28 Aug 2025 03:40 |
URI: | http://elibrary.unikom.ac.id/id/eprint/10798 |
Actions (login required)
![]() |
View Item |