Pengembangan Sistem Berbasis Event-Driven Architecture dengan Pengujian Berbasis Chaos Engineering: Studi Kasus Layanan Registrasi Isian Rencana Studi (IRS) pada Sistem Informasi Akademik = Development of Event-Driven Architecture Based System and Experimentation with Chaos Engineering Approach: A Case Study of Course Plan Registration Service on Academic Information System
Muhamad Faarih Ihsan;
Denny, supervisor; Rizal Fathoni Aji, examiner; Adila Alfa Krisnadhi, examiner
(Fakultas Ilmu Komputer Universitas Indonesia, 2022)
|
Fokus utama penelitian ini adalah merancang dan mengembangkan prototipe sistem registrasi IRS berbasisevent-driven architecture serta mengevaluasi sistem tersebut dengan eksperimen chaos engineering.Implementasi sistem menggunakan Spring Boot framework, Apache Kafka sebagai event broker, dan AmazonWeb Service (AWS) untuk infrastruktur. Pengujian dilakukan dengan melakukan API testing untuk mengujifungsionalitas sistem dan load testing untuk menguji reliability sistem. Terakhir, eksperimen chaos engineeringdengan metode chaos monkey dilakukan untuk menguji resilience sistem. Hasil pengujian menunjukkan bahwafungsionalitas sistem sebagai layanan IRS bekerja dengan baik. Sistem dapat tetap bekerja di bawah tekanan40.000 mahasiswa yang disimulasikan mengakses sistem bersamaan. Pada kondisi chaos di mana beberapaserver dimatikan, sistem masih dapat berfungsi dengan baik dan mahasiswa masih dapat menggunakan layananregistrasi IRS tanpa masalah. The main focus of this research is to design and develop a prototype of an event-driven architecture based courseregistration service, and to evaluate the system with chaos engineering. The system was implemented usingSpring Boot as its framework, Apache Kafka as the event broker, and Amazon Web Service (AWS) forinfrastructure. The testing was done by implementing API testing for evaluating the system’s functionality andload testing to evaluate system’s reliability. Finally, a chaos engineering experiment was carried out to evaluatethe resilience of the system. The result shows that the system can deliver its functionality as a course planregistry pretty well. The system was able to work under the pressure of 40.000 student simulated to access thesystem simultaneously. In the chaos condition where several server were taken down, the system still performswell and able to provide the service without any problem for the students. |
S-Muhamad Faarih Ihsan.pdf :: Unduh
|
No. Panggil : | S-pdf |
Entri utama-Nama orang : | |
Entri tambahan-Nama orang : | |
Entri tambahan-Nama badan : | |
Subjek : | |
Penerbitan : | Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2022 |
Program Studi : |
Bahasa : | ind |
Sumber Pengatalogan : | LibUI ind rda |
Tipe Konten : | text |
Tipe Media : | computer |
Tipe Carrier : | online resource |
Deskripsi Fisik : | xvii, 157 pages ; illustration ; 28 cm + appendix |
Naskah Ringkas : | |
Lembaga Pemilik : | Universitas Indonesia |
Lokasi : | Perpustakaan UI |
No. Panggil | No. Barkod | Ketersediaan |
---|---|---|
S-pdf | 14-23-80472492 | TERSEDIA |
Ulasan: |
Tidak ada ulasan pada koleksi ini: 9999920519941 |