Sistem Penilaian Esai Otomatis Menggunakan Text Embedding dan Cosine Similarity pada Platform Ujian Daring
DOI:
https://doi.org/10.56211/sudo.v5i1.1655Keywords:
Automated Essay Scoring; Cosine Similarity; Ujian Daring; Natural Language Processing; Text Embedding
Abstract
Penilaian esai secara manual memerlukan waktu dan tenaga yang besar, khususnya saat jumlah siswa cukup banyak. MTs Nurul Islam Cisauk masih menggunakan sistem ujian berbasis kertas dengan koreksi manual oleh guru. Penelitian ini merancang dan membangun sistem ujian daring terintegrasi dengan Automated Essay Scoring (AES) menggunakan model text-embedding-3-small dari OpenAI dan algoritma cosine similarity, dikembangkan dengan framework TALL (Tailwind CSS, Alpine.js, Laravel, Livewire). Pendekatan embedding kontekstual berbasis transformer terbukti lebih unggul dalam menangkap makna semantik jawaban siswa dibandingkan metode tradisional seperti TF-IDF, khususnya pada konteks jawaban esai yang beragam di tingkat sekolah menengah. Pengujian dilakukan melalui black box testing, white box testing dengan analisis cyclomatic complexity, serta User Acceptance Testing (UAT) menggunakan kuesioner skala Likert (1–5) terhadap 3 guru dan 7 siswa. Seluruh skenario black box testing bernilai valid. Nilai cyclomatic complexity pada fitur inti berkisar 2–3, menunjukkan alur logika yang sederhana dan terstruktur. Hasil UAT menunjukkan rata-rata kepuasan guru pada rentang 4,00–5,00 dan kepuasan siswa pada rentang 3,86–5,00 dari skala 5,00. Sistem berhasil mengotomasi koreksi esai dan dinilai layak sebagai pendukung evaluasi pembelajaran.
Downloads
References
[1] S. Dikli, "An overview of automated scoring of essays," J. Technol. Learn. Assess., vol. 5, no. 1, pp. 1-35, 2006.
[2] A. Lahitani, "Automated essay scoring menggunakan cosine similarity pada penilaian esai multi soal," J. Teknologi Informasi, vol. 18, no. 2, pp. 145-158, 2022.
[3] A. Abdurrahman et al., "Rancang bangun aplikasi penilaian esai otomatis menggunakan algoritma cosine similarity (Studi kasus MTS Perguruan Muallimat)," Jurnal Informatika, 2021.
[4] J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, "BERT: Pre-training of deep bidirectional transformers for language understanding," in Proc. NAACL-HLT, 2019, pp. 4171-4186.
[5] OpenAI, "Embeddings," 2023. [Online]. Available: https://platform.openai.com/docs/guides/embeddings
[6] A. R. Permata, Y. Nugroho, and B. Santoso, "Perbandingan cosine similarity dan semantic distance dalam pengukuran kesamaan teks," J. Teknologi Informasi dan Ilmu Komputer, vol. 12, no. 1, pp. 45-54, 2025.
[7] H. Li and V. Ng, "Recent advances in automated essay scoring," ACM Comput. Surv., vol. 56, no. 8, Article 174, 2024.
[8] R. Albatarni, M. H. Alsharif, and S. S. Alotaibi, "Contextual sentence embeddings for semantic text similarity," Inf. Process. Manage., vol. 61, no. 2, Article 103190, 2024.
[9] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 9th ed. New York: McGraw-Hill, 2020.
[10] Politeknik Statistika STIS, "AES berbasis semantic text similarity dengan fine-tuned IndoBERT dan cosine similarity," J. Komputasi Statistik, vol. 12, no. 1, pp. 78-92, 2023.
Downloads
Article History
Pages: 126-134
How to Cite
Issue
Section
License
Copyright (c) 2026 Ravi Tegar Al Amin, Shandi Noris

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Penulis yang mempublikasikan naskahnya pada sudo Jurnal Teknik Informatika menyetujui ketentuan berikut:
Hak cipta atas artikel apapun dalam sudo Jurnal Teknik Informatika dipegang penuh oleh penulisnya di bawah lisensi Creative Commons Attribution-ShareAlike 4.0 International License. dengan beberapa ketentuan sebagai berikut:
"Penulis mengakui bahwa sudo Jurnal Teknik Informatika berhak sebagai yang mempublikasikan pertama kali dengan lisensi Creative Commons Attribution-ShareAlike 4.0 International License / CC BY SA 4.0"
"Penulis dapat memasukan tulisan secara terpisah, mengatur distribusi non-ekskulif dari naskah yang telah terbit di jurnal ini ke dalam versi yang lain (misal: dikirim ke respository institusi penulis, publikasi ke dalam buku, dll), dengan mengakui bahwa naskah telah terbit pertama kali pada sudo Jurnal Teknik Informatika."
"Pembaca diperbolehkan mengunduh, menggunakan, dan mengadopsi isi artikel selama mengutip artikel dengan menyebutkan judul, penulis, dan nama jurnal ini. Pengutipan tersebut dilakukan demi kemajuan ilmu pengetahuan dan kemanusiaan serta tidak boleh melanggar hukum yang berlaku."









