Aplikasi Kamus Pembelajaran Bahasa Jepang Pada Sistem Operasi Android Menggunakan Algoritma String Matching Knuth-Morris-Pratt

  • Yulia Darnita Universitas Muhammadiyah Bengkulu
  • Muhammad Husni Hidayat Universitas Muhammadiyah Bengkulu
  • Rozali Toyib Universitas Muhammadiyah Bengkulu
  • Ardi Wijaya Universitas Muhammadiyah Bengkulu
Keywords: Japan, Application, Knuth-Morris-Pratt, Android.

Abstract

As a globally advanced country, Japan attracts the interest of job seekers, especially from developing countries such as Indonesia. The primary motivation behind this interest is the opportunity to obtain better employment, higher income, and experience living in a culturally and linguistically different environment from their place of origin. One of the mandatory requirements for working in Japan is to have fluent Japanese language skills. However, challenges arise for prospective interns or job seekers who need to remain active in their current employment while awaiting their exam schedules or departure to Japan. To address this issue, a solution is needed that allows flexible Japanese language learning accessible anytime and anywhere, one of which is by creating an application that can be downloaded and installed on their smartphones. This application provides filtered Japanese vocabulary, eliminating the need for users to memorize all words like in conventional dictionaries, considering that some words may not be commonly used in daily situations. To enhance user convenience, the application is equipped with a word search function, facilitating the process of finding desired words. The search process in this application utilizes the Knuth-Morris-Pratt String Matching method, an efficient string matching algorithm for finding a specific pattern in a text. The application allows users to match inputted words with the available vocabulary database. This application is divided into two parts, namely the data input section and the output section used by users on their smartphone devices. The application provides various features to assist users in learning Japanese, such as vocabulary pages, conversations, and word searches. The use of the Knuth-Morris-Pratt (KMP) algorithm enables efficient and effective word searches in the vocabulary database. It is hoped that this application can help users in learning Japanese easily and effectively, both for academic and professional purposes.

Downloads

Download data is not yet available.

References

[1] Munadzdzofah, “Pentingnya Bahasa Inggris, China, dan Jepang Sebagai bahasa Komunikasi Bisnis di era Globalisasi,” VOCATIO J. Ilm. Ilmu Adm. Dan Sekr., vol. 1, no. 2, pp. 58–73, 2018.
[2] E. S. Priyadi, “Tenaga Kerja Indonesia Di Jepang; Studi Tentang Motivasi Yang Melatarbelakangi Seseorang Menjadi Traine,” J. Renaiss., vol. 4, no. 02, p. 572, 2019
[3] S. Setyaningsih and A. Qur’ania, “PENERAPAN ALGORITMA KNUTH MORRIS PRATT PADA PENCARIAN KAMUS DIGITAL TANAMAN OBAT,” Dr. Diss. Univ. Pakuan, 2021.
[4] Nuraini and B. Firmansyah, “Implementasi Algoritma Knuth Morris Prath Untuk Kamus Terjemahan Digital Aceh-Bahasa Indonesia Berbasis Web,” J. Nas. Inform., vol. 1, no. 1, pp. 66–75, 2020.
[5] A. Rahman, “Penerapan String Matching Pada Aplikasi E-Repository Berbasis Web Di Stmik Budi Darma Medan,” vol. 7, no. 1, pp. 1–5, 2019.
[6] A. I. Haerudin, “Implementasi algoritma knuth-morris-pratt pada aplikasi kamus istilah komputer,” OKTAL J. Ilmu Komput. dan Sci., vol. 1, no. 1, pp. 59–63, 2022.
[7] J. Andi, “Pembangunan Aplikasi Child Tracker Berbasis Assisted – Global Positioning System ( A-GPS ) Dengan Platform Android,” J. Ilm. Komput. dan Inform., vol. 1, no. 1, pp. 1–8, 2015
[8] N. Safaat, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika, 2012.
[9] N. K. Rusito, “Aplikasi Pencarian dengan Menggunakan Algoritma Knuth Morris Pratt Pada Berkas Dokumen Shipment,” J. Ris. Komput., vol. VI, no. 3, pp. 245–254, 2019
[10] D. W. T. Putra and R. Andriani, “Unified Modelling Language (UML) dalam Perancangan Sistem Informasi Permohonan Pembayaran Restitusi SPPD,” J. TeknoIf, vol. 7, no. 1, p. 32, 2019
[11] A. Mubarak, “Rancang Bangun Aplikasi Web Sek[1] A. Mubarak, ‘Rancang Bangun Aplikasi Web Sekolah Menggunakan Uml (Unified Modeling Language) Dan Bahasa Pemrograman Php (Php Hypertext Preprocessor) Berorientasi Objek,’ JIKO (Jurnal Inform. dan Komputer), vol. 2, no. 1,” JIKO (Jurnal Inform. dan Komputer), vol. 2, no. 1, pp. 19–25, 2019.
[12] N. Artina, “Jurnal Penerapan Analisis Kebutuhan,” Algoritma, vol. 2, no. 1, pp. 329–338, 2006
Published
2024-04-07
How to Cite
Darnita, Y., Hidayat, M., Toyib, R., & Wijaya, A. (2024). Aplikasi Kamus Pembelajaran Bahasa Jepang Pada Sistem Operasi Android Menggunakan Algoritma String Matching Knuth-Morris-Pratt. JURNAL MEDIA INFOTAMA, 20(1), 230-238. Retrieved from https://jurnal.unived.ac.id/index.php/jmi/article/view/5631
Section
Articles