Implementasi Algoritma Linear Daily Gap Rollover pada Sistem Informasi Manajemen Penomoran Surat (SIMONS) Berbasis Web

Authors

  • M. Dimas Prasetya Wongso ISB Atma Luhur Pangkal Pinang Author
  • Gilang Aksay Bilbili ISB Atma Luhur Pangkal Pinang Author
  • Marcel Aris Munandar ISB Atma Luhur Pangkal Pinang Author
  • Tri Sugihartono ISB Atma Luhur Pangkal Pinang Author

Keywords:

Sistem Informasi Manajemen Surat, Algoritma Penomoran, Linear Daily Gap Rollover, Laravel dan React, Agile Scrum

Abstract

Pengelolaan penomoran surat pada instansi pemerintah masih banyak dilakukan secara manual, sehingga rawan terjadi duplikasi nomor, kekosongan nomor (gap) yang tidak terencana, dan kesalahan manusia (human error), termasuk pada Kantor Wilayah Kementerian Hukum Kepulauan Bangka Belitung. Solusi yang tersedia umumnya hanya mendigitalkan proses pencatatan tanpa mekanisme pengelolaan celah nomor harian secara otomatis. Penelitian ini bertujuan merancang dan mengimplementasikan algoritma Linear Daily Gap Rollover pada Sistem Informasi Manajemen Penomoran Surat (SIMONS) berbasis web, yang mampu menerbitkan nomor surat secara linier sekaligus menyediakan cadangan nomor harian melalui mekanisme rollover otomatis saat pergantian hari. Penelitian menggunakan metode applied research dengan model pengembangan Agile dan metode Scrum, didukung teknologi Laravel 12 pada sisi backend, React 18 pada sisi frontend, dan MySQL sebagai basis data, dengan teknik pengumpulan data berupa observasi, wawancara, studi dokumentasi, dan studi literatur. Hasil pengujian menunjukkan bahwa algoritma berhasil menerbitkan nomor surat unik tanpa duplikasi pada skenario rollover harian, permintaan berurutan dalam satu hari, maupun permintaan bersamaan (concurrent request), serta berhasil melakukan reset nomor pada pergantian tahun. Pengujian fungsional menunjukkan 22 dari 22 skenario berhasil, pengujian keamanan berhasil menahan seluruh percobaan SQL Injection dan XSS, sedangkan pengujian kinerja menunjukkan waktu respons rata-rata di bawah 1,5 detik pada beban hingga 30 pengguna simultan. Dapat disimpulkan bahwa algoritma Linear Daily Gap Rollover efektif menjaga integritas urutan nomor surat sekaligus memberikan fleksibilitas operasional bagi instansi.

Downloads

Published

2026-11-10