eprintid: 8414 rev_number: 9 eprint_status: archive userid: 2098 dir: disk0/00/00/84/14 datestamp: 2024-05-16 02:28:31 lastmod: 2024-05-16 02:28:31 status_changed: 2024-05-16 02:28:31 type: thesis metadata_visibility: show contact_email: repository@staff.ukdw.ac.id creators_name: , Desendo Imanuel creators_id: 71180344 contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_name: Rini, Maria Nila Anggia contributors_name: Susanto, Budi contributors_id: 0511057301 title: PENERAPAN CHOREOGRAPHY MESSAGE BROKER UNTUK TRANSAKSI DATA BERBASIS ASYNCHRONOUS RESTFUL ispublished: pub subjects: QA76 subjects: T1 divisions: tek_informatika full_text_status: restricted keywords: message broker, microservice, choreography, event-driven, container, docker, axon, keycloak, rest, api abstract: Saat ini, rumah sakit yang berada di bawah Yayasan Kristen untuk Kesehatan Umum (YAKKUM) menjalankan sistem informasi secara independen yang berarti masing-masing rumah sakit membangun dan mengelola sistem informasinya secara mandiri tanpa adanya keterlibatan secara sistematis dengan rumah sakit lainnya. Hal tersebut memicu munculnya sifat heterogen pada data sehingga diperlukannya integrasi data. Pada aplikasi skala enterprise, masalah integrasi antar komponen sistem aplikasi akan bertambah seiring dengan meningkatnya kebutuhan dan kompleksitas aplikasi tersebut. Salah satu cara mengatasi hal tersebut adalah mengimplementasikan middleware dengan pendekatan choreography sebagai media penengah antar service. Metode pengujian dilakukan dengan unit test, component test, integration test, menguji dan menginspeksi keandalan jalur komunikasi data antar service. Pada implementasi, sistem menggunakan Axon Server sebagai message broker yang dikonfigurasi dengan event handler dengan mode tracking processor. Setiap service akan memiliki database masing-masing yang didukung dengan penerapan infrastruktur menggunakan Docker. Sistem akan diuji berdasarkan kemampuannya melakukan roll back atau compensating transaction, choreography, dan event consumption. Hasil pengujian menyatakan semua kebutuhan fungsional terpenuhi bahkan ketika service melakukan reboot di tengah-tengah transaksi. Tetapi di samping itu, hasil pengujian juga menunjukkan adanya kejanggalan atau bug pada beberapa alur program. date: 2024-03-09 date_type: published institution: Universitas Kristen Duta Wacana department: Informatika thesis_type: skripsi thesis_name: other funders: desendoimanuel46@gmail.com citation: Desendo Imanuel (2024) PENERAPAN CHOREOGRAPHY MESSAGE BROKER UNTUK TRANSAKSI DATA BERBASIS ASYNCHRONOUS RESTFUL. Bachelor thesis, Universitas Kristen Duta Wacana. document_url: https://katalog.ukdw.ac.id/8414/1/71180344_bab1_bab5_daftarpustaka.pdf document_url: https://katalog.ukdw.ac.id/8414/2/71180344_bab2-sd-bab4_lampiran.pdf