Transliteration of Latin Letters to Bali Characters Based on Unicode for Mobile Devices using Finite State Automata and Levenshtein Distance
DOI:
10.33395/sinkron.v8i3.13856Keywords:
Bali Characters, Generation Z, Mobile Technology, Finite State Automata, Levenshtein DistanceAbstract
The preservation of Balinese script writing has been pursued by the local government with the issuance of the Bali Province Regional Regulation Number 1 of 2018 concerning Balinese Language, Script, and Literature. However, the use of Balinese script in daily life is declining, especially among generation Z, most of whom find Balinese language difficult to use and have never been taught it. Technological advances, particularly smartphone technology, can play an important role in shaping generation Z's habits, values, and social interaction patterns. This research uses the Finite State Automata (FSA) method to convert Latin letters to the Balinese script Unicode standard, following the Balinese script writing rules. FSA governs transliteration behavior by using the working principles of State, Event, and Action. Besides transliterating sentences typed by users, the application produced by this research also displays Balinese script words related to the words typed by users using the Levenshtein Distance method. The ‘related words’ feature allows users to know more about Balinese script than just the typed word. From the test results conducted through two different test cases, the first test case tested the application's ability to transliterate words/sentences typed by users without selecting words from the application's suggestions. The results showed that of the 50 words tested, 39 were correctly transliterated. The second test case tested the app's ability when the user selects a word from the suggestions given by the app. The result shows that out of 50 words tested, 43 transliteration data are correct, with the total accuracy of both test cases being 82%.
Downloads
References
Astuti, D., Kusuma, A. F. A. A., & Syah, F. (2022). Application of the Finite State Machine Method to Determine the End of the Story Based on User Choice in Multiple Role Playing Games. International Journal of Computer and Information System (IJCIS), 3(2). https://doi.org/10.29040/ijcis.v3i2.70
Aung, K. M. M. (2019). Comparison of levenshtein distance algorithm and needleman-wunsch distance algorithm for string matching. MERAL Portal.
Azhri, M. F., Swanjaya, D., & Niswatin, R. K. (2019). Penerapan Algoritma Levenshtein Distance pada Aplikasi Asisten Guru Bahasa Inggris. Seminar Nasional Inovasi Teknologi, 155–160.
Belkhir, A., Abdellatif, M., Tighilt, R., Moha, N., Gueheneuc, Y. G., & Beaudry, E. (2019). An observational study on the state of REST API uses in android mobile applications. Proceedings - 2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2019. https://doi.org/10.1109/MOBILESoft.2019.00020
Birawidya, C. O., Indrawan, G., & Gunadi, I. G. A. (2022). PENGEMBANGAN TRANSLITERASI TEKS AKSARA BALI KE LATIN MENGGUNAKAN FINITE STATE MACHINE. JURNAL ILMU KOMPUTER INDONESIA, 7(1).
Chowdhury, S. D., Bhattacharya, U., & Parui, S. K. (2013). Online handwriting recognition using levenshtein distance metric. Proceedings of the International Conference on Document Analysis and Recognition, ICDAR. https://doi.org/10.1109/ICDAR.2013.24
Devi, N. P. L., & Sudarma, I. K. (2023). Improving Student Balinese Language Learning Outcomes through Interactive Animated Video Based on a Contextual Method. Journal of Education Technology, 7(2).
Errattahi, R., El Hannani, A., & Ouahmane, H. (2018). Automatic speech recognition errors detection and correction: A review. Procedia Computer Science, 128, 32–37.
Gold, C., & Zesch, T. (2020). Exploring the impact of handwriting recognition on the automated scoring of handwritten student answers. 2020 17th International Conference on Frontiers in Handwriting Recognition (ICFHR), 252–257.
Hládek, D., Staš, J., & Pleva, M. (2020). Survey of automatic spelling correction. Electronics, 9(10), 1670.
Karmakar, R., Jana, S. S., & Chattopadhyay, S. (2019). A cellular automata guided obfuscation strategy for finite-state-machine synthesis. Proceedings of the 56th Annual Design Automation Conference 2019, 1–6.
Mahe, E., Bannour, B., Gaston, C., Lapitre, A., & Le Gall, P. (2024). Finite Automata synthesis from interactions. Proceedings of the 2024 IEEE/ACM 12th International Conference on Formal Methods in Software Engineering (FormaliSE), 12–22.
Noto Sans Balinese. (n.d.).
Prabhakar, D. K., & Pal, S. (2018). Machine transliteration and transliterated text retrieval: a survey. Sādhanā, 43(6), 93.
Rachman, F. H., Qudsiyah, & Solihin, F. (2020). Finite State Automata Approach for Text to Speech Translation System in Indonesian-Madurese Language. Journal of Physics: Conference Series, 1569(2). https://doi.org/10.1088/1742-6596/1569/2/022091
Rosmala, D., & Risyad, Z. M. (2018a). Algoritma Levenshtein Distance dalam Aplikasi Pencarian isu di Kota Bandung pada Twitter. MIND (Multimedia Artificial Intelligent Networking Database) Journal, 2(2), 1–12.
Rosmala, D., & Risyad, Z. M. (2018b). Algoritma Levenshtein Distance dalam Aplikasi Pencarian isu di Kota Bandung pada Twitter. MIND Journal, 2(2), 1–12. https://doi.org/10.26760/mindjournal.v2i2.1-12
Standard, T. U. (2023). ᬈ ᬘ. 1–4.
Studi, P., Informatika, T., & Barat, K. (2011). TELAAH TEORITIS FINITE STATE AUTOMATA DENGAN PENGUJIAN HASIL PADA MESIN OTOMATA. 1(1), 59–67.
Utari, N. W. D. A. D., & Ristiani, A. K. (2016). Gumi Bali: Upaya Menghidupkan Bahasa Bali Pada Generasi Muda Ni. Correspondencias & Análisis, 15018, 1–23.
Widiantana, I. K. (2022). MEDIA MASSA BERBAHASA BALI SEBAGAI MEDIA PEMERTAHANAN BAHASA BALI DI PROVINSI BALI: MEDIA MASSA BERBAHASA BALI SEBAGAI MEDIA PEMERTAHANAN BAHASA BALI DI PROVINSI BALI. Widya Duta: Jurnal Ilmiah Ilmu Sosial Budaya, 17(1), 1–9.
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2024 I Made Subrata Sandhiyasa, Ni Kadek Nita Noviani Pande, Luh Fibriyanthini
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.