Aplikasi Kamus Pembelajaran Bahasa Jepang Pada Sistem Operasi Android Menggunakan Algoritma String Matching Knuth-Morris-Pratt
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
References
[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
Copyright (c) 2024 Yulia Darnita, Muhammad Husni Hidayat, Rozali Toyib, Ardi Wijaya
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
An author who publishes in Jurnal Media Infotama agrees to the following terms:The author holds the copyright and grants the journal the right of first publication of the work simultaneously licensed under the Creative Commons Attribution-Share Alike 4.0 License which allows others to share the work with acknowledgment of the work's authorship and initial publication in this journal.Submission of a manuscript implies that the submitted work has not been previously published (except as part of a thesis or report, or abstract); that it is not being considered for publication elsewhere; that its publication has been approved by all co-authors. If and when a manuscript is accepted for publication, the author retains the copyright and retains the publishing rights without limitation.
For new inventions, authors are advised to administer the patent before publication. The license type is CC-BY-SA 4.0.
MEDIA INFORMATION REVIEW: Journal of the Faculty of Computer Science is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.You are free to:Share
— copy and redistribute material in any medium or formatAdapt
— remix, modify and develop materialfor any purpose, even commercial.
The licensor cannot revoke this freedom as long as you follow the license terms