Implementation of Dictionary Lookup and Damerau-Levenshtein Distance for Correcting Non-Standard Indonesian and English Terms

  • Dyah Putri Maheswari Universitas Udayana
  • Desy Purnami Singgih Putri Universitas Udayana
  • Kadek Ayu Wirdiani Universitas Udayana

Abstract

Indonesian, as the official language, follows the standards set by the Kamus Besar Bahasa Indonesia. Despite this, academic writing often contains errors such as non?standard word usage, typographical mistakes, and contextually inappropriate foreign terms. This study presents a web?based application for detecting and correcting non?standard words in scholarly documents, employing a Dictionary Lookup approach (referencing both the KBBI and English IT terminology) alongside the Damerau?Levenshtein Distance algorithm. Evaluation on 100 test entries yielded 100% detection accuracy, 98% precision, and 100% recall. Processing times averaged 0.03 seconds for 50 standard words and 57.13 seconds for 50 non?standard words. Incorporating frequency?based ranking improved the relevance of suggestions, with correct corrections most often appearing first. A maximum edit distance of two was identified as optimal, balancing accuracy and efficiency in User Acceptance Testing.

Published
2025-05-21
How to Cite
MAHESWARI, Dyah Putri; PUTRI, Desy Purnami Singgih; WIRDIANI, Kadek Ayu. Implementation of Dictionary Lookup and Damerau-Levenshtein Distance for Correcting Non-Standard Indonesian and English Terms. Jurnal Ilmiah Merpati (Menara Penelitian Akademika Teknologi Informasi), [S.l.], v. 13, n. 1, p. 63-73, may 2025. ISSN 2685-2411. Available at: <https://ojs.unud.ac.id/index.php/merpati/article/view/126548>. Date accessed: 14 oct. 2025. doi: https://doi.org/10.24843/JIM.2025.v13.i01.p07.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.