Preprint has been published in a journal as an article
Preprint / Version 1

Programming Language to Natural Language Translator Application Based on Android

Aplikasi Penerjemah Bahasa Pemrograman Ke Bahasa Alami Berbasis Android

##article.authors##

DOI:

https://doi.org/10.21070/ups.7024

Keywords:

Coding Learning, Programming Language, Translator

Abstract

Translation between programming languages and natural languages is an important solution to improve the understanding of coding in informatics students who often have difficulty understanding the syntax rules of programming languages. This research develops a translator application that is integrated with OCR technology and uses the Chat GPT API to automatically translate text. This application supports seven programming languages (Python, Kotlin, CSS, Dart, HTML, Javascript, and Java) and two natural languages (Indonesian and English). This research uses the Waterfall software development method, starting from requirements analysis, system design,
implementation, to testing using the blackbox method. The results show that this application can help users understand coding more effectively and efficiently through translation features, interactive quizzes, and user activity history. Thus, this application has the potential to be an innovative learning media that improves the programming skills of informatics students.

Downloads

Download data is not yet available.

References

I. D. Cahyo, “Pengembangan Aplikasi Bahasa Alami Ke Source Code Untuk Kasus Perulangan,” 2022.

P. Dewi Cahyawardani, “Pengembangan Sistem Informasi Evaluasi Capaian Pembelajaran Lulusan Jurusan Informatika FTI UII,” 2020.

G. Gayatri, I. G. N. M. Jaya, and V. M. Rumata, “The Indonesian Digital Workforce Gaps in 2021–2025,” Sustainability (Switzerland), vol. 15, no. 1, Jan. 2023, doi: 10.3390/su15010754.

M.-A. Lachaux, B. Roziere, L. Chanussot, and G. Lample, “Unsupervised Translation of Programming Languages,” Jun. 2020, [Online]. Available: http://arxiv.org/abs/2006.03511

H. Faris and M. Abdurrahman, “ANALISIS PENERJEMAHAN BAHASA ARAB KE BAHASA INDONESIA MELALUIARTIFICIALINTELLIGENCECHAT GPT,” AL-AF’IDAH: Jurnal Pendidikan Bahasa Arab dan Pengajarannya, vol. 7, pp. 222–233, 2023.

D. Cahya, “Pembangunan Aplikasi Penerjemah Bahasa Jepang - Indonesia Memanfaatkan Teknologi Kamera Mobile,” 2023, Accessed: Jun. 19, 2024. [Online]. Available: https://elibrary.unikom.ac.id/

T. E. Prassetiyo, “RANCANG BANGUN APLIKASI PENERJEMAH BAHASA INDONESIA-JAWA MENGGUNAKAN OPTICAL CHARACTER RECOGNITION,” Ubiquitous: Computers and its Applications Journal, vol. 4, no. 1, pp. 37–40, 2021, [Online]. Available:

https://www.nesabamedia.com/pengertian-

Z. Nabila, H. R. Ayu, and A. Surtono, “Implementation of Google Translate Application Programming Interface (API) as a Text and Audio Translator,” Jurnal CoreIT: Jurnal Hasil Penelitian Ilmu Komputer dan Teknologi Informasi, vol. 8, no. 1, p. 19, Jun. 2022, doi: 10.24014/coreit.v8i1.15629.

M. Vaishnavi, H. D. Datta, V. Vemuri, and L. Jahnavi, “Language Translator Application,” Int J Res Appl Sci Eng Technol, vol. 10, no. 7, pp. 1312–1317, Jul. 2022, doi: 10.22214/ijraset.2022.45484.

A. Medikano et al., “PERANCANGAN APLIKASI ANDROID E-LEARN ARMETA DENGAN PENDEKATAN MEODE WATERFALL.”

H. Abdul Gani, M. Putra Pratama, and H. Wijaya, “Development of an Android-based Computer Based Test (CBT) In Middle School,” Journal of Education Technology, vol. 5, no. 2, pp. 272–281, 2021, [Online]. Available: https://ejournal.undiksha.ac.id/index.php/JET

Safwandi and Muthmainnah, “Sistem Pendeteksi Terjemahan Kifayatul Muhtadi Ke Dalam Bahasa Indonesia Menggunakan Metode Minkowski Distance. SISTEM PENDETEKSI TERJEMAHAN KIFAYATUL MUHTADI KEDALAM BAHASA INDONESIA MENGGUNAKAN METODE MINKOWSKI DISTANCE”.

Helena Danur, Kristianus Jago Tute, and Benediktus Yoseph Bhae, “Aplikasi Kamus Bahasa Daerah Manggarai Berbasis Android,” SATESI: Jurnal Sains Teknologi dan Sistem Informasi, vol. 2, no. 2, pp. 140– 146, Oct. 2022, doi: 10.54259/satesi.v2i2.1138.

T. B. B. Saputri, N. Sakinah, M. N. Rumatiga, and H. Haerunnisa, “Implementasi Metode Waterfall dalam Pembuatan Aplikasi Pembelajaran Bahasa Inggris Pendamping Berbasis Web,” ILKOMNIKA: Journal of Computer Science and Applied Informatics, vol. 5, no. 3, pp. 162–172, Dec. 2023, doi:10.28926/ilkomnika.v5i3.574.

M. Alda, I. Saputri, H. K. Matanari, and F. Mahmudah, “PERANCANGAN APLIKASI MEDIA PEMBELAJARAN TIK MENGGUNAKAN METODE WATERFALL BERBASIS MOBILE,” Jurnal Review Pendidikan dan Pengajaran, vol. 7, pp. 6–14, 2023.

Posted

2025-01-23