Penerapan Monolitic Arsitecture Pada Aplikasi Ujian Online BERBASIS Berbasis Web

Authors

  • Muhammad Iqbal Sekolah Tinggi Manajemen Informatika dan Komputer Royal
  • Abdul Karim Syahputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal
  • Wiwin Handoko Sekolah Tinggi Manajemen Informatika dan Komputer Royal

DOI:

https://doi.org/10.54314/jpstm.v2i2.1107

Abstract

Abstract: Monolithic architecture is still widely used in application development, especially in small applications or applications with less complex features and functions. In designing an online exam website using a monolithic architecture. An online exam application is an application that allows students or examinees to take the exam online, without the need to come to a predetermined exam place.  This online exam application is very helpful for students who live far from the test site, or for students who are sick and unable to physically attend the exam venue. This online exam application aims to make it easier for exam invigilators to manage students' grades. Based on the results of the application of the monolithic architecture, development is carried out easily because there is only one module that must be managed, it is easier to do testing because all application components are integrated in one module, it is easy to manage dependencies between components because they are all integrated in one module. However, for larger and complex applications, monolithic architectures are less appropriate and it is better to use separate architectures or physically separate architectures (such as microservicesarchitectures).

Keywords: Architectures; Applications; Monolithic; Microservices; Online Exams

 

 

Abstrak: Arsitektur monolitik masih banyak digunakan dalam pengembangan aplikasi, terutama pada aplikasi kecil atau aplikasi dengan fitur dan fungsi yang tidak terlalu kompleks. Pada perancangan website ujian online menggunakan arsitektur monolitik. Aplikasi ujian online merupakan aplikasi yang memungkinkan siswa atau peserta ujian untuk mengerjakan ujian secara online, tanpa perlu datang ke tempat ujian yang telah ditentukan. Aplikasi ujian online ini sangat membantu bagi siswa yang tinggal jauh dari tempat ujian, atau bagi siswa yang sedang sakit dan tidak dapat hadir di tempat ujian secara fisik. Aplikasi ujian online ini bertujuan untuk memudahkan pengawas ujian dalam mengelola nilai siswa. Berdasarkan hasil penerapan arsitektur monolitik tersebut pengembangan dilakukan dengan mudah karena hanya ada satu modul yang harus dikelola. lebih mudah untuk melakukan testing karena semua komponen aplikasi terintegrasi dalam satu modul, mudah untuk mengelola dependensi antar komponen karena semuanya terintegrasi dalam satu modul. Namun, untuk aplikasi yang lebih besar dan kompleks, arsitektur monolitik kurang sesuai dan lebih baik menggunakan arsitektur terpisah atau arsitektur yang terpisah secara fisik (seperti arsitektur microservices).

 

Kata kunci: Arsitektur; Aplikasi; Monolitik; Microservices; Ujian Online

 

 

References

Alchuluq, L., TEKINFO, F. N.-, & 2021, undefined. (2021). Analisis Pada Arsitektur Microservice Untuk Layanan Bisnis Toko Online. Journals.Upi-Yai.Ac.Id, 22(2), 61. https://journals.upi-yai.ac.id/index.php/TEKINFO/article/download/1761/1463

Handoko, W., Iqbal, M., & Efendi, Z. (2020). Pelatihan Penerapan Simulah 1.0 Berbasis Web Bagi Guru Smk Negeri 1 Kisaran. Jurdimas (Jurnal Pengabdian Kepada Masyarakat) Royal, 3(2), 135–140. https://doi.org/10.33330/jurdimas.v3i2.485

Kurniawan, A., Ocviansyah, D. F., & Andriyanto, A. (2020). Sistem Ujian Berbasis Online. Jurnal Pendidikan Teknik Mesin Undiksha, 7(2), 43–50. https://doi.org/10.23887/jptm.v7i2.26493

Lail, J., Ubaidillah, M., Moh, R., & Hendra, K. (2021). Jurnal Kecerdasan Buatan , Komputasi dan Teknologi Informasi Membangun Sistem Informasi Ujian Online berbasis Web pada MAN 1 Probolinggo menggunakan bahasa pemograman PHP dan MySQL. 2(1), 52–61.

Messina, A., Rizzo, R., Storniolo, P., & Urso, A. (2016). A Simplified Database Pattern for the Microservice Architecture. The Eighth International Conference on Advances in Databases, Knowledge, and Data Applications, June, 35–40. https://doi.org/10.13140/RG.2.1.3529.3681

Munawar, G., & Hodijah, A. (2018). Analisis Model Arsitektur Microservice Pada Sistem Informasi DPLK. Publikasi Jurnal & Penelitian Teknik Informatika, 3(1), 232–239. https://jurnal.polgan.ac.id/index.php/sinkron/article/view/197

Saraswati, N. W. S., & Putra, D. M. D. U. (2015). Sistem Ujian Online Berbasis Website. S@Cies, 6(1), 21–30. https://doi.org/10.31598/sacies.v6i1.78

Setiawan, Y. (2016). Prototipe Sistem Ujian Online dan Penilaian Jawaban Peserta Secara Real-Time. Jurnal Teknologi Informatika Dan Komputer Atma Luhur, 3(1), 66–74.

Downloads

Published

2023-01-17