Skripsi/Tugas Akhir
Simulasi Penerapan Arsitektur Microservices untuk Sistem Absensi Siswa
ABSTRAK
Sistem absensi siswa merupakan salah satu komponen penting dalam proses pembelajaran sekolah, dan rekapitulasi kehadiran siswa merupakan salah satu elemen penting dari berbagai aspek penilaian di sekolah. Beberapa sekolah sudah menerapkan sistem absensi digital untuk siswa, tapi masih memiliki kelemahan karena masih mengadopsi arsitektur monolitik. Penggunaan arsitektur monolitik memungkinkan kegagalan pada sebagian sistem yang dapat mempengaruhi keseluruhan sistem, sehingga aplikasi harus di-maintenance secara keseluruhan dan tidak dapat dikses. Arsitektur Microservices dapat mengatasi kelemahan tersebut karena membagi sistem menjadi layanan kecil yang dapat memudahkan dalam melakukan maintenance, lebih cepat dalam testing, dan dapat mengimplementasikan teknologi yang berbeda sesuai kebutuhan layanan masing-masing. Setiap service dapat berkomunikasi menggunakan API Gateway yang menerapkan Rest API sebagai protokol komunikasi data. Hasil dari penelitian ini adalah sebuah desain arsitektur microservices dan aplikasi dalam penerapan pada sistem absensi siswa.
Kata Kunci: Sistem Absensi, Microservices, Monolitik, Arsitektur
ABSTRACT
The attendance system is one of the important components in the school learning process, and the recapitulation of student attendance is an important element of various aspects of the school. Some schools have implemented a digital attendance system for students, but they still have weaknesses because they still apply a monolithic architecture. The use of monolithic architecture allows failure of a part of the system that can affect the system as a whole, so the application must be maintained as a whole and cannot be changed. Microservices architecture can overcome these weaknesses because it divides the system into small services that can make maintenance easier, faster in testing, and can implement different technologies according to the needs of each service). Each service can communicate using API Gateway which implements REST Api as data communication protocol. The result of this research is an architectural design of microservices and applications in the application of the student attendance system.
Keywords: Attendance System, Microservices, Monolithic, 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