Hidayat, Fajar Buana (2024) Penerapan Microservices Pada Aplikasi Analisis Media Sosial X (Twitter). Other thesis, Universitas Komputer Indonesia.
UNIKOM_FAJAR BUANA HIDAYAT_COVER.pdf - Published Version
Download (50kB)
19.UNIKOM_FAJAR BUANA HIDAYAT_LEMBAR PENGESAHAN.pdf - Published Version
Download (1MB)
17.UNIKOM_FAJAR BUANA HIDAYAT_SURAT KETERANGAN PUBLIKASI.pdf - Published Version
Download (556kB)
20.UNIKOM_FAJAR BUANA HIDAYAT_SURAT PERNYATAAN ORISINALITAS.pdf - Published Version
Download (127kB)
4.UNIKOM_FAJAR BUANA HIDAYAT_KATA PENGANTAR.pdf - Published Version
Download (72kB)
5.UNIKOM_FAJAR BUANA HIDAYAT_DAFTAR ISI.pdf - Published Version
Download (178kB)
11.UNIKOM_FAJAR BUANA HIDAYAT_BAB 1.pdf - Published Version
Download (132kB)
12.UNIKOM_FAJAR BUANA HIDAYAT_BAB 2.pdf - Published Version
Download (645kB)
13.UNIKOM_FAJAR BUANA HIDAYAT_BAB 3.pdf - Published Version
Restricted to Repository staff only
Download (2MB) | Request a copy
14.UNIKOM_FAJAR BUANA HIDAYAT_BAB 4.pdf - Published Version
Restricted to Repository staff only
Download (2MB) | Request a copy
15.UNIKOM_FAJAR BUANA HIDAYAT_BAB 5.pdf - Published Version
Download (12kB)
10.UNIKOM_FAJAR BUANA HIDAYAT_DAFTAR PUSTAKA.pdf - Published Version
Download (92kB)
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 > Teknik Informatika |
| 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 |
