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

Crossmark

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.

Downloads

Download data is not yet available.

Citation Metrics & Similar Scopus Articles

Data source Crossref
0
citations
Citation counts are source-specific and may differ because database coverage, reference matching, and update schedules are different. Counts are not added together. Crossref values represent citation links registered and matched by Crossref.
Check Secondary Documents in Scopus
Open this article in Scopus, then check the Secondary documents tab. Use Manual Citation Fallback only for counts you have verified manually.
Open in Scopus
Similar Scopus Articles
Scopus
  1. Mirzahosseini M. (2027)
    A Review of Constitutive Modeling of Unsaturated Soils
    Iranian Journal of Geophysics, 20(3), 81-128
  2. Nurjanov A.A. (2027)
    ORTHOPTERAN INSECTS (INSECTA: ORTHOPTERA) OF THE SURKHANDARYA REGION, UZBEKISTAN
    Indian Journal of Entomology, 89(1), 109-113
  3. Munguía F. (2027)
    Real-Time PSS tuning using PPSO for enhanced wind farm integration: A Wide-Area control system with HIL validation
    Electric Power Systems Research, 264

Article Details

How to Cite
Pranoto, D. A., Farell, G., Dewi, I. P., & Delianti, V. I. (2025). Pengembangan Sistem Informasi Monitoring Praktek Kerja Lapangan Siswa di SMK Negeri 2 Padang berbasis Flutter Android dengan Implementasi REST API. TSAQOFAH, 5(6), 6429-6451. https://doi.org/10.58578/tsaqofah.v5i6.7690

References

Anam, K., Maghfiro, F. N., Amaliyah, R. P., Della, H. M., & Nurmayasari, T. (2020). Sistem informasi monitoring peserta praktek kerja lapangan pada PDAM Surya Sembada Surabaya. SCAN - Jurnal Teknologi Informasi dan Komunikasi, 15(2). https://doi.org/10.33005/scan.v15i2.2076
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

Most read articles by the same author(s)