Pengembangan Aplikasi Flashcard Berbasis Android Dengan Algoritma SM-2 Untuk Optimalisasi Interval Review
DOI:
https://doi.org/10.69693/ijim.v4i3.1916Keywords:
Flashcard, Android, Dart, FlutterAbstract
Perkembangan teknologi mendorong pergeseran metode pembelajaran ke arah yang lebih interaktif, salah satunya flashcard yang menerapkan prinsip active recall dan spaced repetition. Di Pondok Pesantren An-Nawawi, pengulangan materi oleh santri masih dilakukan secara konvensional menggunakan buku dan catatan, tanpa mekanisme untuk menentukan kapan suatu materi perlu diulang berdasarkan tingkat penguasaannya. Penelitian ini bertujuan mengembangkan aplikasi flashcard berbasis Android yang menerapkan algoritma SM-2 (SuperMemo 2) untuk menentukan interval review secara adaptif sesuai tingkat penguasaan pengguna. Aplikasi dikembangkan menggunakan metode Research and Development (R&D) dengan model Waterfall, meliputi analisis kebutuhan, perancangan, implementasi, dan pengujian. Aplikasi dibangun dengan framework Flutter, pola manajemen state BLoC, dan basis data lokal Hive, serta terdiri atas Halaman Daftar Deck, Halaman Review Flashcard, dan Halaman Daftar Flashcard, dengan algoritma SM-2 menghitung repetition, interval, dan easiness factor berdasarkan grade yang dipilih pengguna pada setiap sesi review. Pengujian meliputi White Box Testing, Black Box Testing, pengujian kesesuaian algoritma SM-2, serta kuesioner User Response berskala Likert kepada 10 responden. Hasil pengujian White Box mencapai keberhasilan 100% pada 7 kondisi percabangan, Black Box 100% pada 16 skenario, dan kesesuaian algoritma SM-2 menunjukkan kecocokan 100% pada 8 skenario uji; kuesioner mencatat tingkat kelayakan 88,6% dengan kategori sangat baik. Hasil ini menunjukkan bahwa aplikasi yang dikembangkan membantu santri melakukan pengulangan materi secara lebih terstruktur dan adaptif sesuai prinsip spaced repetition.
Downloads
References
Afiifah, K., Azzahra, Z. F., & Anggoro, A. D. (2022). Analisis Teknik Entity-Relationship Diagram dalam Perancangan Database: Sebuah Literature Review. Jurnal Intech (Informatika dan Teknologi), 19-20.
Alam, M. I., Suhartono, & Susanti, Y. (2025). Effect of Using Flashcards with Active Recall Method On 3rd Grade Students' Vocabulary Mastery at MI Mambaul Ulum Dahu Kediri. Proceedings of the International Conference on Education (ICE), 3, 769-771.
Balya Al, M. D. (2023). Kemajuan Teknologi dan Pola Hidup Manusia dalam Perspektif Sosial Budaya. TUTURAN: Jurnal Ilmu Komunikasi, Sosial dan Humaniora, 187-192.
Diansyah, H., & Syafrinal. (2025). Design and development of a mobile application using Android Studio and Flutter. J-MS (Journal Mobile Technologies), 70-71.
Erinsyah, M. F., Sasmito, G. W., Wibowo, D. S., & Bakti, V. K. (2024). Sistem Evaluasi pada Aplikasi Akademik Menggunakan Metode Skala Likert dan Algoritma Naive Bayes. Jurnal Ilmiah Komputer dan Informatika, 74-80.
Fikri, M. A., Saputri, D. R., Marcelino, Hoerudin, D., & Saifudin, A. (2024). Penerapan Model Waterfall untuk Meningkatkan Kecepatan dan Fleksibilitas Pengembangan Sistem Inventaris. BIIKMA: Buletin Ilmiah Ilmu Komputer dan Multimedia, 136-144.
Hadijoyo, D. N., Hidayat, N. A., & Fathania, R. (2025). Systematic Literature Review: Analisis Metode Perancangan User Interface (UI) pada Pengembangan Aplikasi Mobile. Journal of Information Systems and Business Technology, 43-48.
Hasibuan, S. H., & Nasution, M. I. (2023). A Comparative Study of Relational and NoSQL Database for Big Data Analytics. Jurnal Pendidikan, Sains dan Teknologi, 513-516.
Krisnawati, Hasmawati, & Noni, N. N. (2025). Penggunaan Metode Spaced Repetition dalam Peningkatan Keterampilan Menulis Karakter Bahasa Mandarin. Jurnal Bahasa Lingua Scientia, 17(1), 111-112.
Lubis, M. Z., Nasution, Y. R., & Lubis, A. H. (2026). Implementation of Spaced Repetition Using the SuperMemo 2 Algorithm in Memorizing Qur'anic Verses. Jurnal Ilmiah Multidisiplin Indonesia.
Maeswaty, A. D., Mulyasari, E., & Rahmawati, E. (2023). Pengembangan Media Pembelajaran Flashcard Menggunakan Aplikasi Canva pada Materi Membaca Permulaan Siswa Kelas I SD. Jurnal Pendidikan Guru Sekolah Dasar, 11-18.
Mukhlis, I. R., & Santoso, R. (2023). Perancangan Basis Data Perpustakaan Universitas Menggunakan MySQL dengan Physical Data Model dan Entity Relationship Diagram. Journal of Technology and Informatics (JoTI), 81-82.
Murani, N. A., Wahyuni, S., Pratiwi, R. A., Firdaus, T., & Wardianto. (2025). Analisis Penggunaan Visual Studio Code sebagai Editor Pemrograman Terbaik untuk Pemula pada Mahasiswa Informatika Universitas Nurul Huda. Jurnal Rekayasa Informatika (JRIT), 2-3.
Nuraini, A. P., Salsabila, D. A., & Maryana, S. (2025). Pemodelan Sistem Informasi Penggajian Berbasis Website pada YPLP PGRI Provinsi Jambi Menggunakan Unified Modeling Language (UML). Journal of Information System and Computing, 49-53.
Praniffa, A. C., Syahri, A., Sandes, F., Fariha, U., & Giansyah, Q. A. (2023). Pengujian Black Box dan White Box Sistem Informasi Parkir Berbasis Web. Jurnal Testing dan Implementasi Sistem Informasi, 1-16.
Raychan Zen, H. R., & Nuryasin, I. (2024). Penerapan Whitebox Testing pada Pengujian Sistem Menggunakan Teknik Basis Path. Journal of Information Systems and Informatics Engineering, 102-103.
Safitri, D., Anggraeni, M., Hajija, R. N., Maya, W. S., & Shofia, A. (2025). Efektivitas Media Flashcard Edukatif "SmartFlash" dalam Meningkatkan Short Term Memory Siswa Sekolah Dasar. Jurnal Ilmiah Psikomuda Connectedness, 28-29.
Surawan, G. C., & Saputra, B. (2025). Pengaruh Mobile Learning terhadap Hasil Belajar Peserta Didik di Indonesia: Sebuah Kajian Literatur. EduTIK: Jurnal Pendidikan Teknologi Informasi dan Komunikasi, 193-203.
Syahri, A., Sari, R. I., Hafika, R. A., Waruwu, S. A., Simanjuntak, Y., & Perdana, A. (2025). Perancangan Aplikasi Wishlist dengan Flutter untuk Mendukung Kebiasaan Menabung dan Perencanaan Pembelian. JATI (Jurnal Mahasiswa Teknik Informatika), 9, 10273-10274.
Tamba, N. (2023). Media Pembelajaran Berbasis Android Meningkatkan Hasil Belajar Tematik Siswa di Era Society 5.0. Jurnal Media Ilmu, 187-192.
Tjahyanti, L. P., & Sutama, G. R. (2024). Peran Analisis Kebutuhan dalam Menciptakan Sistem Informasi yang Responsif dan Berkelanjutan. Jurnal Komputer dan Teknologi Sains (KOMTEKS), 1-7.
Wahyuningtiyas, K. P., Bachri, S., & Muktiningsih. (2024). Penerapan Multimedia Pembelajaran Interaktif Berbasis Mobile Learning untuk Meningkatkan Minat dan Hasil Belajar Peserta Didik. Journal of Innovation and Teacher Professionalism, 141-142.
Waruwu, M. (2024). Metode Penelitian dan Pengembangan (R&D): Konsep, Jenis, Tahapan dan Kelebihan. Jurnal Ilmiah Profesi Pendidikan, 1221-1222.
Widodo, N. T., & Editya, A. S. (2024). Inovasi Aplikasi Database Atlet E-Sport Berbasis Flutter dengan Pendekatan Metode Waterfall. Nusantara Computer and Design Review, 39.
Wismadewi, G., Susandi, A., Rusanti, P., Suryati, N., & Cyntia, M. (2025). Efektivitas Metode Flashcard dalam Pembelajaran Kosakata Komunikasi Bahasa Jepang. Edu Cendikia: Jurnal Ilmiah Kependidikan, 1290-1291.
Zidan, M., Nur'aini, S., Hendro Wibowo, N. C., & Ulinuha, M. A. (2022). Black Box Testing pada Aplikasi Single Sign On (SSO) di Diskominfo Menggunakan Teknik Equivalence Partitions. Walisongo Journal of Information Technology, 128-129.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Indonesian Journal of Innovation Multidisipliner Research

This work is licensed under a Creative Commons Attribution 4.0 International License.


















