IMPLEMENTASI ALGORITMA INSERTION SORT DALAM SISTEM PENILAIAN AKADEMIK BERBASIS WEB

Penulis

  • Alfarizi Wijaya Universitas Negeri Medan
  • Nazwa Aidilia Octa Mevia Universitas Negeri Medan
  • Raffi Anggi Reswen Universitas Negeri Medan
  • Ammar Kamil Al-Abror Universitas Negeri Medan
  • Fanny Ramadhani Universitas Negeri Medan

Kata Kunci:

Algoritma Pengurutan, Insertion Sort, Sistem Penilaian, Kinerja Algoritma, Aplikasi Web

Abstrak

Pengelolaan nilai akademik secara manual seringkali tidak efisien dan rentan terhadap kesalahan manusia, terutama dalam proses penentuan peringkat siswa. Untuk mengatasi masalah ini, diperlukan sebuah sistem terkomputerisasi yang dapat mengotomatisasi proses tersebut secara akurat dan cepat. Penelitian ini bertujuan untuk merancang dan mengimplementasikan algoritma Insertion Sort dalam sebuah aplikasi berbasis web bernama S-Grade untuk pengelolaan peringkat siswa. Metode penelitian yang digunakan adalah pengembangan perangkat lunak dengan analisis kinerja algoritma. Aplikasi S-Grade dibangun menggunakan teknologi web standar yaitu HTML, CSS, dan JavaScript, di mana logika pengurutan diimplementasikan menggunakan fungsi Insertion Sort. Hasil dari penelitian ini adalah sebuah aplikasi fungsional yang mampu menerima input data siswa, mengurutkannya berdasarkan nilai secara ascending atau descending, menampilkan tabel peringkat, serta menyajikan statistik nilai dasar seperti rata-rata, nilai tertinggi, dan terendah. Analisis menunjukkan bahwa algoritma Insertion Sort terbukti sangat efektif dan responsif untuk skala data yang umum di lingkungan akademik (hingga 100 siswa), sejalan dengan teori yang menyatakan keunggulannya pada set data berukuran kecil hingga menengah.

Manual management of academic grades is often inefficient and prone to human error, especially in the process of determining student rankings. To address this issue, a computerized system that can accurately and quickly automate the process is necessary. This research aims to design and implement the Insertion Sort algorithm within a web-based application named S-Grade for managing student rankings. The research method used is software development combined with an analysis of the algorithm's performance. The S-Grade application is built using standard web technologies—HTML, CSS, and JavaScript—where the sorting logic is implemented using the Insertion Sort function. The result of this research is a functional application capable of receiving student data input, sorting it by grades in ascending or descending order, displaying a ranking table, and presenting basic statistics such as the average, highest, and lowest scores. The analysis shows that the Insertion Sort algorithm proves to be highly effective and responsive for data scales common in academic environments (up to 100 students), which is consistent with the theory stating its advantages for small to medium-sized data sets.

Unduhan

Diterbitkan

2025-10-30