Penerapan Version control system Berbasis Web Menggunakan Next.JS, Nest.JS, Node.JS, dan MongoDB Pada Proses Pengerjaan Skripsi Mahasiswa

Axsel Riando Soplanit(1*), S Supiyanto(2), Agung Dwi Saputro(3), Remuz MB Kmurawak(4), Mingsep Rante Sampebua(5),

(1) Universitas Cenderawasih, Indonesia
(2) Universitas Cenderawasih, Indonesia
(3) Universitas Cenderawasih, Indonesia
(4) Universitas Cenderawasih, Indonesia
(5) Universitas Cenderawasih, Indonesia
(*) Corresponding Author


In the education systems, particularly in college, thesis courses are one of the determinants of a student's graduation. However, while working on the thesis, many students are still unable to manage their own thesis files, many factors trigger this to happen, one of which is the number of revisions which causes a loss of enthusiasm in students. This can cause students forget where he/she store the files or accidentally delete their thesis files because they have not been done for a long time. To record the entire history of thesis files, a web-based version control system must be implemented which functions to record the entire history of student thesis files. The web was created using Typescript and Javascript programming languages with the Next.JS and Nest.JS frameworks that run on the Node.JS runtime, for the database using MongoDB. Based on the test results, it is concluded that this system runs well and this system is made very private so that one user cannot enter another user's repository. The system has been tested using black box testing.

Full Text:



R. Komalasari, “Manfaat Aplikasi Teknologi Iot Di Masa Pandemi Covid-19 : Studi Eksploratif,” Temat. - J. Teknol. Inf. Dan Komun., vol. 7, no. 2, pp. 140–146, 2020, doi: 10.38204/tematik.v7i2.469.

R. Majumdar, R. Jain, S. Barthwal, and C. Choudhary, “Source code management using version control system,” 2018, doi: 10.1109/ICRITO.2017.8342438.

Isnardi, “Implementasi Version control system untuk meningkatkan kwalitas Manajemen Proyek Sistem Informasi,” J. Sains dan Inform., vol. 4, no. 1, pp. 39–43, 2019, doi: 10.22216/jsi.v4i1.

N. S. Mabrur, “Kajian Version Control Dalam Mendukung Kinerja Developer Pada Pt. Jawasoft,” JIKA (Jurnal Inform., vol. 2, no. 1, pp. 58–69, 2018, doi: 10.31000/jika.v2i1.1191.

N. N. Zolkifli, A. Ngah, and A. Deraman, “Version control system: A Review,” 2018, doi: 10.1016/j.procs.2018.08.191.

D. Spinellis, “Version control systems,” IEEE Softw., vol. 22, no. 5, pp. 108–109, 2005, doi: 10.1109/MS.2005.140.

S. Vaidya, S. Torres-Arias, R. Curtmola, and J. Cappos, “Commit signatures for centralized version control systems,” IFIP Adv. Inf. Commun. Technol., vol. 562, pp. 359–373, 2019, doi: 10.1007/978-3-030-22312-0_25.

K. Mulu, C. Bird, N. Nagappan, and J. Czerwonka, “Transition from centralized to decentralized version control systems: A case study on reasons, barriers, and outcomes,” Proc. - Int. Conf. Softw. Eng., no. 1, pp. 334–344, 2014, doi: 10.1145/2568225.2568284.

M. R. Fadli, “Memahami desain metode penelitian kualitatif,” HUMANIKA, vol. 21, no. 1, 2021, doi: 10.21831/hum.v21i1.38075.

Y. Researchers et al., “Waterative Model: an Integration of the Waterfall and Iterative Software Development Paradigms,” Database Syst. J., vol. X, no. 1, pp. 75–81, 2019




  • There are currently no refbacks.

JURASIK (Jurnal Riset Sistem Informasi dan Teknik Informatika)
Published Papers Indexed/Abstracted By:

Jumlah Kunjungan : View My Stats