Utilizing Prolog for Automatic Transformation of English Words

Keywords: artificial intelligence, automatic reasoning, Prolog, word transformation

Abstract

Artificial Intelligence is a branch of computer science that focuses on developing systems that emulate human intelligence to execute commands or tasks by applying the concept of automatic reasoning. Automatic reasoning is the ability of a system to draw logical conclusions, make decisions, and solve problems independently, without human intervention, based on provided information or rules. The complexity of grammatical rules in English often causes difficulties in understanding and remembering them, hindering mastery of correct English structures. To address these challenges, this research uses automatic reasoning as the primary foundation for developing automatic transformation systems for English words—specifically, transforming singular nouns into plural forms and adjectives into adverbs of manner. The objective of this research is to apply grammatical rules during word transformation in Prolog. Furthermore, this study tests the effectiveness and accuracy of the process by evaluating the success rate of correct transformations. The system's performance is assessed by comparing the transformed words to their correct plural forms and corresponding adverbs of manner, based on predefined grammatical rules. This research does not involve participants directly but evaluates the system's performance on a set of predefined words. The results demonstrate that the system successfully transformed all tested words with 100% accuracy, effectively altering their structure. This indicates that the system is both effective and reliable for use in English language learning. Additionally, the system's high accuracy in handling various morphological transformations makes it a valuable tool for improving English grammar and writing skills.

Downloads

Download data is not yet available.

Author Biographies

Nida Muhliya Barkah, Universitas Islam Negeri Sunan Kalijaga

Department of Informatics

Maria Ulfah Siregar, Universitas Islam Negeri Sunan Kalijaga

Department of Informatics

References

Alnajem, S., Mutawa, A., AlMeer, H., & AlQemlas, A. (2021). A Prolog-based approach to Arabic syntax and semantics. Journal of Engineering Research, 9(3A). doi:https://doi.org/10.36909/jer.v9i3A.10129

Clark, K. S. (2017). The Eight Parts of Speech: Teachers Text. Rowman & Littlefield.

Fitria, T. N. (2020). Error analysis found in students writing composition in simple past tense of recount text. English Franca: Academic Journal of English Language and Education, 4(2), 141-160. doi:https://doi.org/10.29240/ef.v4i2.1154

Fitria, T. N. (2022). Mastering English Grammar for Learners (Menguasai Tata Bahasa Inggris Dasar untuk Pembelajar). Purbalingga, Indonesia: Eureka Media Aksara.

Iskandar, O., Amanda, P., Cahyaningsih, N. P., Yuliyanti, N., Rahmadiani, R., & Nurul, A. D. (2023). Peranan Teknologi Informasi Artificial Intelligence (AI) Pada Yayasan Al-Kahfi. Indonesian Journal of Multidisciplinary, 1(3). Retrieved from http://journal.csspublishing.com/index.php/ijm/article/view/261

Juliarta, I. M., & Wirawan, I. G. (2021). The Syntax Analysis in Adverb of Manner Found in the Novel “Buddha”. Prosiding Seminar Nasional Riset Bahasa dan Pengajaran Bahasa (SENARILIP V). 5, pp. 107-113. Badung, Indonesia: Politeknik Negeri Bali. Retrieved from https://ojs2.pnb.ac.id/index.php/proceedings/article/view/236

Maulana, K. (2013, December 17). Implementasi Pohon dalam Bahasa Prolog. Makalah IF2120 Matematika Diskrit. Bandung, Indonesia: Institut Teknologi Bandung. Retrieved from https://informatika.stei.itb.ac.id/~rinaldi.munir/Matdis/2013-2014/Makalah2013/MakalahIF2120-2013-018.pdf

Muttaqin, M., Alfaris, L., Muhammad, A. C., Arafah, M., Limbong, A., Suryani, S., . . . Hazriani, H. (2023). Representasi Pengetahuan. Medan, Indonesia: Kita Menulis. Retrieved from https://kitamenulis.id/2023/04/25/representasi-pengetahuan/

Noviana, R., Winarti, W., & Indriani, D. (2013). Aplikasi Sistem Pakar untuk Mendiagnosa Penyakit Gangguan Tidur dengan Turbo Prolog 2.0. Semnasteknomedia. 1. Yogyakarta, Indonesia: STMIK Amikom Yogyakarta. Retrieved from https://ojs.amikom.ac.id/index.php/semnasteknomedia/article/view/542

Permadi, M., & Darmayanti, I. (2023). Implementasi Prolog sebagai Bahasa Pemrograman Kecerdasan Buatan dalam Deteksi Penyakit Kulit pada Balita. Jurnal ilmiah IT CIDA: diseminasi teknologi informasi, 9(1), 1-8. doi:https://doi.org/10.55635/jic.v9i1.181

Pinet, F. (2022). Brief Report on the Advanced Use of Prolog for Data Warehouses. Applied Sciences, 12(21). doi:https://doi.org/10.3390/app122111223

Rachmawati, S. A. (2022). Persepsi Mahasiswa Terhadap Pembelajaran English Grammar Pada Mata Kuliah Bahasa Inggris. Progressa: Journal of Islamic Religious Instruction, 6(2), 59-72. doi:https://doi.org/10.32616/pgr.v6.2.422.59-72

Reddy, P. V. (2011). Natural Language Processing for Sanskrit Language using Logic Programming. CiiT International Journal of Artificial Intelligent Systems and Machine Learning, 3(8), 499-503. Retrieved from https://www.ciitresearch.org/dl/index.php/aiml/article/view/AIML082011002

Russell, S., & Norvig, P. (2010). Artificial Intelligence: A Modern Approach (3rd ed.). Pearson.

Saluky, S. (2018). Tinjauan Artificial Intelligence untuk Smart Government. ITEj (Information Technology Engineering Journals), 3(1). doi:https://doi.org/10.24235/itej.v3i1.22

Suhanda, S. (2015). Perbandingan Konsep Kerja Sistem Komputer Berbasis Kecerdasan Buatan dengan Kecerdasan Alamiah. Infomans: Jurnal Ilmu-Ilmu Manajeman dan Informatika, 9(1), 74-86. Retrieved from https://journal.unsap.ac.id/index.php/infomans/article/view/66

Tambunsaribu, G., & Galingging, Y. (2021). Masalah yang Dihadapi Pelajar Bahasa Inggris dalam Memahami Pelajaran Bahasa Inggris. Dialektika: Jurnal Bahasa, Sastra dan Bahasa, 8(1), 30-41. Retrieved from http://repository.uki.ac.id/13512/5/MasalahyangDihadapiPelajarBahasaInggris.pdf

Weber, L., Minervini, P., Münchmeyer, J., Leser, U., & Rocktäschel, T. (2019). NLProlog: Reasoning with Weak Unification for Question Answering in Natural Language. Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. 57, pp. 6151–6161. Florence, Italy: Association for Computational Linguistics. doi:https://doi.org/10.18653/v1/P19-1618

Zein, A. (2021). Kecerdasan Buatan Dalam Hal Otomatisasi Layanan. Jurnal Ilmu Komputer, 4(2), 16-25. Retrieved from https://jurnal.pranataindonesia.ac.id/index.php/jik/article/view/96

Published
2024-11-23
How to Cite
Barkah, N. M., & Siregar, M. U. (2024). Utilizing Prolog for Automatic Transformation of English Words. Journal of Information Technology and Cyber Security, 2(2), 76-82. https://doi.org/10.30996/jitcs.11936
Section
Research Article