Rancang bangun aplikasi penerjemah bahasa Indonesia – Jawa menggunakan Levenshtein Distance

Authors

  • Reza Fatkur Rohman
  • Abdi Pandu Kusuma

DOI:

https://doi.org/10.26905/jisad.v3i1.14466

Keywords:

language translator, Javanese, Laravel, Levenshtein Distance

Abstract

The Indonesian-Javanese language translator application is a technological solution designed to facilitate cross-language communication between the two languages. This study proposes the integration of the Levenshtein Distance method within a web application developed using the Laravel framework. Levenshtein Distance is used to measure the similarity between words in Indonesian and Javanese, taking into account basic operations such as insertion, deletion, and character substitution. The use of the Laravel framework allows for more structured and efficient application development. This application is equipped with additional features such as user management, session handling, and database integration to store and manage the word dictionary and translation results. An intuitive user interface makes it easy for users to input text, select source and target languages, and view translation results directly. Development using Laravel also enables better application scalability and easier code management. Test results show that the Levenshtein Distance algorithm achieves an 80% accuracy rate in suggesting vocabulary, which falls under the "good" category. Meanwhile, results from Beta testing (Closed Beta) showed a percentage score of 72.5%.

Downloads

Download data is not yet available.

References

[1] I. W. Budiarta, “Eksistensi Bahasa Lokal Terkait Pemindahan Ibu Kota Negara Ke Kalimantan Timur: Ancaman dan Strategi Pemertahanannya,” J. Ilmu Sos. Dan Hum., no. 1, pp. 1–9, 2019.

[2] E. S. Utami and D. Zustiyantoro, “Lanskap Pembelajaran Bahasa Jawa Masa Pandemi Covid-19,” Piwulang J. Pendidik. Bhs. Jawa, vol. 10, no. 1, pp. 44–57, 2022, doi: 10.15294/piwulang.v10i1.54176.

[3] M. I. Maulana, “Menurunnya Minat Tulisan Aksara Jawa di Lingkup Mahasiswa Sejarah Peradaban Islam UIN Sunan Ampel Surabaya,” HEURISTIK J. Pendidik. Sej., vol. 3, no. 2, pp. 62–76, 2024, doi: 10.31258/hjps.3.2.62-76.

[4] S. Ratnawati, “Penerapan Komunikasi bahasa jawa pada Anak Usia Dini,” J. Educ., vol. 06, no. 03, pp. 17164–17171, 2024.

[5] V. N. Erika and A. N. Azizah, “Peran Pengajaran Bahasa Jawa Dalam Mempertahankan Warisan Kebudayaan Bahasa Jawa,” Wijayakusuma Natl. Conf., November 2023, pp. 191–195, 2023.

[6] T. Aprilianto and A. Badawi, “Sistem Koreksi Kata dan Pengenalan Struktur Kalimat Berbahasa Indonesia dengan Pendekatan Kamus Berbasis Levenshtein Distance,” SPIRIT, vol. 9, no. 1, pp. 48-61, 2018, doi: 10.53567/spirit.v9i1.72.

[7] M. B. Ramadhan, I. Magdalena, K. Setyawati, G. Tiranita, and M. Rohmadi, “Kajian Sosiopragmatik Wacana Lisan Bahasa Jawa di Provinsi Yogyakarta dalam Upaya Menjaga Kearifan Bahasa Lokal (Indigenous Language),” Kode J. Bhs., vol. 13, no. 1, pp. 5162–5174, 2024, doi: 10.24114/kjb.v13i1.56849.

[8] A. A. Ghirrid, R. T. K. Sari, and R. T. Aldisa, “Algoritma Natural Language Processing Untuk Aplikasi Penerjemah (Indonesia–Jawa) Menggunakan Metode Speech Processing,” Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi), vol. 8, no. 3, pp. 746-759, 2024.

[9] M. R. Batisya and K. Jevanda BS, “Implementasi Algoritma Levenshtein Distance Untuk Misspelled Word Pada Pencarian Lagu Melayu,” J. Inform., vol. 10, no. 1, pp. 72–78, 2023, doi: 10.31294/inf.v10i1.15208.

[10] I. G. Handika and A. Purbasari, “Pemanfaatan Framework Laravel Dalam Pembangunan Aplikasi E-Travel Berbasis Website,” Konf. Nas. Sist. Inf., pp. 1329–1334, 2018.

[11] Z. Subecz, “Web-development with Laravel framework,” Gradus, vol. 8, no. 1, pp. 211–218, 2021, doi: 10.47833/2021.1.csc.006.

[12] Y. P. Sari, G. A. Pradnyana, and I. M. A. Wirawan, “Pengembangan Aplikasi Kamus Bahasa Bima - Bahasa Indonesia Menggunakan Algoritma Levenshtein Distance Sebagai Spell Checker Berbasis Android,” Kumpul. Artik. Mhs. Pendidik. Tek. Inform., vol. 8, no. 2, pp. 86-95, 2019, doi: 10.23887/karmapati.v8i2.17964.

[13] B. K. S. Arnawa, “Optimasi Pencarian Kata Pada Kamus Aneka Bahasa Menggunakan Algoritma Levenshtein Distance,” J. Sist. dan Inform., vol. 12, no. 2, pp. 149–157, 2018.

[14] N. A. Sholikha and H. Subrata, “Pengembangan Media Javanese Monopoly (Javanopoly) untuk Pembelajaran Unggah-Ungguh Bahasa Jawa Peserta Didik Kelas IV Sekolah Dasar,” J. Penelit. Pendidik. Guru Sekol. Dasar, vol. 12, no. 4, pp. 486-500, 2024.

[15] U. Nadhiroh, “Peranan Pembelajaran Bahasa Jawa Dalam Melestarikan Budaya Jawa,” JISABDA J. Ilm. Sastra dan Bhs. Daerah, vol. 3, no. 1, pp. 1–10, 2021, doi: 10.26877/jisabda.v3i1.9223.

[16] Okpatrioka Okpatrioka, “Research And Development (R&D) Penelitian Yang Inovatif Dalam Pendidikan,” Dharma Acariya Nusant. J. Pendidikan, Bhs. dan Budaya, vol. 1, no. 1, pp. 86–100, 2023, doi: 10.47861/jdan.v1i1.154.

[17] N. Aprilia, “Implementasi Algoritma Levenshtein Distance untuk Mengoreksi Kesalahan Kata pada Aplikasi Arsip Surat,” Thesis, Universitas Mercu Buana Jakarta, 2023. [Online]. Available: https://repository.mercubuana.ac.id/82338/

Downloads

Published

2025-04-21

Issue

Section

Articles