Skripsi/Tugas Akhir
Transformasi Arsitektur Monolitik ke Arsitektur Microservice pada Website Gereja Katolik Sto. Paulus Tello
ABSTRAK
Gereja Katolik Sto. Paulus Tello merupakan salah satu gereja dibawah naungan Keuskupan Kota Makassar dan juga tempat ibadah bagi umat katolik. Saat ini data di Gereja Katolik Sto. Paulus Tello memiliki banyak informasi terkait jadwal ibadah, kegiatan gereja seperti pelatihan kitab suci, donor darah, penerimaan sakramen dan bakti sosial. Sebelumnya pada gereja tersebut sudah menggunakan website informasi tetapi dari pihak gereja tidak menjalankan website tersebut dikarenakan mengalami kesulitan saat mengelola, mengembangkan terkait penambahan fitur dan maintenance. Sehingga sekarang untuk mendapatkan informasi tersebut umat harus menghubungi sekretaris gereja sehingga data yang didapatkan biasanya kurang maksimal. Untuk mengatasi masalah tersebut, diperlukan sebuah konsep yang dapat membantu pihak Gereja dalam mengatasi pengelolaan dan pengembangan website yaitu, mentransformasikan arsitektur monolitik ke arsitektur microservice. Dengan menggunakan arsitektur microservice, pihak Gereja dapat membuat sistem dibagi menjadi beberapa service yang saling terhubung menggunakan standar Restfull Application Programming Interface (API) setiap microservice dapat berkomunikasi satu sama lain melalui API Gateway. API Gateway berperan sebagai jembatan antar service seperti jadwal ibadah, kegiatan gereja berdasarkan kelompok kategorial dan layanan pendaftaran sakramen baptis, ekaristi, krisma ke sisi client side user dan di saat yang bersamaan jika terjadi kesalahan pada sistem, pihak Gereja dapat memperbaiki hanya bagian terpengaruh dan tidak mengurangi dampak pada seluruh sistem serta memudahkan pengembangan dan integrasi antar komponen karena setiap microservice dapat dikembangkan, diperbaharui, dan diuji secara terpisah tanpa memengaruhi yang lain, sehingga umat/jemaat tidak terganggu saat mengakses website tersebut.
Kata Kunci: Gereja Katolik, Website, API, Arsitektur Microservice
ABSTRACT
Sto. Paulus Tello is one of the churches under the auspices of the Diocese of Makassar City and also a place of worship for Catholics. Currently the data at Sto. Paulus Tello has a lot of information related to worship schedules, church activities such as scripture training, blood donations, sacrament reception and social services. Previously, the church had used an information website but the church did not run the website because it had difficulty managing, developing related to adding features and maintenance. So now to get this information, the parishioner must contact the church secretary so that the data obtained is usually less than optimal. To overcome this problem, a concept is needed that can help the Church in overcoming website management and development, namely, transforming monolithic architecture to microservice architecture. By using microservice architecture, the church can make the system divided into several services that are interconnected using the Restfull Application Programming Interface (API) standard, each microservice can communicate with each other through an API Gateway. API Gateway acts as a bridge between services such as worship schedules, church activities based on categorical groups and registration services for the sacraments of baptism, eucharist, chrismation to the client side user and at the same time if an error occurs in the system, the Church can fix only the affected part and not reduce the impact on the entire system and facilitate development and integration between components because each microservice can be developed, updated, and tested separately without affecting the others, so that parishioners are not disturbed when accessing the website.
Keywords: Catholic Church, Website, API, Microservice Architecture
Tidak ada salinan data
Universitas DIPA Makassar
NPP 7371142D1000002
Jln. Perintis Kemerdekaan KM.9
Telp. (0411)587194
Hotline: +6281228221994
WhatsApp Admin: +6281342092072
e-Mail: perpustakaan@undipa.ac.id
© 2024 — Perpustakaan UNDIPA Makassar - SLiMS