Pengembangan Aplikasi Identifikasi Kesalahan Baca Alquran Menggunakan Speech Recognizer Dengan Metode Levenstein Distance Pada Platform Android
Kata Kunci:
alquran, aplikasi, android, bahasa arab, speech recognizer, levenstein distanceAbstrak
Alquran adalah kitab suci umat Islam yang harus dibaca dengan memperhatikan kebenaran pengucapan huruf. Karena kesalahan dalam membaca Alquran berakibat pada rusaknya makna dari Alquran itu sendiri. Proses belajar membaca Alquran membutuhkan seorang pembimbing untuk memperbaiki kesalahan yang mungkin terjadi. Namun, dengan keterbatasan waktu, maka terbatas juga kesempatan seseorang untuk berlatih membaca Alquran dengan pembimbing. Salah satu cara yang penulis tawarkan adalah melalui media aplikasi Android untuk mendeteksi kesalahan baca ayat Alquran. Dalam pengembangan aplikasi digunakan metode Waterfall yang di awali dari wawancara dengan seorang imam masjid dan 2 orang mahasiswa. Kemudian aplikasi dirancang dengan metode Object Oriented Design dan diimplementasikan dengan metode Object Oriented Programming. Hasil implementasinya adalah aplikasi memanfaatkan Speech Recognizer untuk menerjemahkan bacaan pengguna menjadi teks Bahasa Arab. Sementara algoritme Levenstein Distance dan library Diff Match Patch digunakan untuk mendeteksi kesalahan baca pengguna. Pada tahap pengujian akurasi ditemukan bahwa Aplikasi ini berhasil menyelesaikan 3 dari 4 kasus pengujian. Sementara pada tahap pengujian usability dengan metode System Usability Scale aplikasi ini mendapatkan skor 76 dengan tingkat kepuasan B+ atau di atas rata-rata. Aplikasi harus dikembangkan lebih lanjut karena tingkat akurasi yang didapatkan masih terlalu rendah.