Pengembangan Sistem Informasi Monitoring Praktek Kerja Lapangan Siswa di SMK Negeri 2 Padang berbasis Flutter Android dengan Implementasi REST API Development of an Internship Monitoring Information System for Students at SMK Negeri 2 Padang Based on Flutter Android With REST API Implementation
Main Article Content
Abstract
This study aims to develop a mobile-based information system for monitoring Praktek Kerja Lapangan (PKL) using Flutter Android, integrated with a REST API, at SMK Negeri 2 Padang. The research is motivated by the need to digitize the PKL monitoring process, which has traditionally been conducted manually, resulting in inefficiencies and lack of structure. The development method employed is the Waterfall model of the Software Development Life Cycle (SDLC), encompassing the stages of requirements analysis, system design, implementation, testing, and maintenance. The developed system features key functionalities such as online PKL information delivery, camera-based attendance validation (front and rear cameras), daily digital journal management, evaluation, and real-time data reporting. Testing results using the White Box method indicate that all logical paths function correctly, with Cyclomatic Complexity values within acceptable limits. The study concludes that the developed PKL monitoring information system meets both functional and technical requirements, and effectively supports the PKL monitoring process in an efficient, transparent, and structured manner. The findings underscore the importance of digitizing PKL supervision systems in vocational schools to enhance the effectiveness of work-based learning.

Citation Metrics:
Downloads
Article Details

Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
References
Baihaqi, M. A., Aribowo, D., & Hamid, M. A. (2020). Pengembangan aplikasi sistem informasi prakerin berbasis Android di Jurusan Elektronika Industri SMKN 1 Cikande. Jurnal Edukasi Elektro, 4(1). https://doi.org/10.21831/jee.v4i1.32527
Hasanah, F. N., & Untari, R. S. (2020). Buku ajar rekayasa perangkat lunak (Edisi 1). UMSIDA Press.
Haviluddin. (2021). Bahasa pemrograman Dart. Dfunstation.com.
Kautsar, I. A. (2019). Pengembangan layanan web service dengan microframework.
Marwondo, & Melati, R. (2023). Dasar-dasar pengembangan perangkat lunak dan gim. Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi.
Prabowo, I. A., Wijayanto, H., Yudanto, B. W., & Nugroho, S. (2020). Buku ajar pemrograman mobile berbasis Android.
Rahmatullah, N., Gumelar, G., Nasyaliyah, L., Sugiani, R., Yudhaningrum, L., Erik, E., & Taufiq, A. (2021). Pedoman praktik kerja lapangan peserta didik SMK/MAK di dalam negeri. Kemendikbudristek.
Saputra, W. A. (2020). Pemrograman berbasis objek. Poliban Press.
Tegar, M., Perdana, P., Farell, G., Sriwahyuni, T., & Mursyida, L. (2025). Design and implementation of a web-based internship management information system for vocational education. JAVIT, 5(2), 286–304.
Tonggiroh, M., Pardosi, V. B. A., Basiroh, & Nugroho, F. (2024). Rekayasa perangkat lunak. Mafy Media Literasi Indonesia.
Ummah, M. S. (2020). Interface user experience (Vol. 11). Lembaga Penelitian dan Pengabdian kepada Masyarakat, UPN Veteran Yogyakarta.
Wibawan, S., Faizah, N. M., & Nurcahyo, W. (2024). Android-based industrial internship management system: Waterfall development with Dart and Flutter at SMK Negeri 1 West Cikarang. Journal Mobile Technologies (JMS), 2(1), 1–9. https://doi.org/10.59431/jms.v2i1.292
Find the perfect home for your research! If this journal isn't the right fit, don't worry—we offer a wide range of journals covering diverse fields of study. Explore our other journals to discover the ideal platform for your work and maximize its impact. Browse now and take the next step in publishing your research:
| HOME | Yasin | AlSys | Anwarul | Masaliq | Arzusin | Tsaqofah | Ahkam | AlDyas | Mikailalsys | Edumalsys | Alsystech | AJSTEA | AJECEE | AJISD | IJHESS | IJEMT | IJECS | MJMS | MJAEI | AMJSAI | AJBMBR | AJSTM | AJCMPR | AJMSPHR | KIJST | KIJEIT | KIJAHRS |













