Lesmana, Ikmal
(2026)
RANCANG BANGUN APLIKASI MEDIA PEMBELAJARAN BAHASA INGGRIS UNTUK KOREKSI KATA DAN KALIMAT MENGGUNAKAN ALGORITMA LEVENSHTEIN DISTANCE BERBASIS MOBILE
(Studi kasus : SDN 2 Cantilan).
S1 / D3 thesis, Universitas Kuningan.
Abstract
Pembelajaran Bahasa Inggris pada tingkat sekolah dasar memiliki peran penting dalam membangun kemampuan komunikasi global sejak dini. Namun, banyak siswa masih mengalami kesulitan dalam mengenali kosakata, menulis, serta pengucapan. Penelitian ini bertujuan merancang dan membangun aplikasi pembelajaran Bahasa Inggris dasar yang berbasis Android menggunakan bahasa pemrograman Dart dan framework Flutter, dengan menerapkan algoritma Levenshtein Distance untuk mendeteksi dan mengoreksi kesalahan kata maupun kalimat. Pengembangan sistem menggunakan model Prototype, sedangkan perancangan sistem dilakukan dengan Unified Modeling Language (UML). Algoritma Levenshtein Distance menghitung jarak antar-string melalui operasi penyisipan, penghapusan, dan penggantian karakter sehingga mampu memberikan umpan balik koreksi secara otomatis. Aplikasi menyediakan antarmuka untuk guru dan siswa dengan fitur login, materi, latihan, progres belajar, serta pengelolaan data siswa dan soal. Pengujian kelayakan menggunakan metode User Acceptance Test (UAT) menunjukkan hasil 100% dari guru, 96,8% dari siswa, dan 97,05% secara keseluruhan, sehingga memenuhi kategori sangat baik. Hasil penelitian menunjukkan bahwa aplikasi dapat diterima dengan sangat baik oleh pengguna dan dapat mendukung proses pembelajaran siswa. Penerapan algoritma Levenshtein Distance efektif dalam meningkatkan akurasi deteksi kesalahan untuk keperluan koreksi, sehingga aplikasi dinilai layak sebagai media pembelajaran Bahasa Inggris dasar.
English language learning at the elementary school level plays an important role in developing early global communication skills. However, many students still experience difficulties in vocabulary recognition, writing, and pronunciation. This study aims to design and develop a basic English learning application for Android using the Dart programming language and the Flutter framework, implementing the Levenshtein Distance algorithm to detect and correct errors in words and sentences. The system was developed using the Prototype model and designed using Unified Modeling Language (UML). The Levenshtein Distance algorithm calculates the distance between strings through insertion, deletion, and substitution operations, enabling automatic corrective feedback. The application provides interfaces for teachers and students, including login, learning materials, exercises, learning progress, and data management features. Feasibility testing using the User Acceptance Test (UAT) showed results of 100% from teachers, 96.8% from students, and 97.05% overall, categorized as very good. The results indicate that the application is highly acceptable and effectively supports student learning. The implementation of the Levenshtein Distance algorithm improved the accuracy of error detection, making the application suitable as a learning medium for basic English.
Actions (login required)

- View Item