JATI (Jurnal Mahasiswa Teknik Informatika)
Vol. 10 No. 2 (2026): JATI Vol. 10 No. 2

IMPLEMENTASI APPLICATION PROGRAMMING INTERFACE (API) UNTUK APLIKASI PRESENSI MOBILE BERBASIS FLUTTER:

Miqdad Dzaki Nashiruddien (Teknologi Informasi, Universitas Aisyiyah Yogyakarta)
Arridho Ramadhan Firdaus (Teknologi Informasi, Universitas Aisyiyah Yogyakarta)



Article Info

Publish Date
20 Mar 2026

Abstract

Rumah Sakit Rajawali Citra telah menerapkan sistem presensi berbasis website sebagai sarana pencatatan kehadiran pegawai. Sistem tersebut masih memiliki keterbatasan dalam mendukung mobilitas dan fleksibilitas kerja pegawai, sehingga pengembangan ke platform mobile menjadi kebutuhan. Penelitian ini bertujuan untuk mengimplementasikan Application Programming Interface (API) berbasis framework Laravel sebagai penghubung antara basis data sistem presensi website dengan aplikasi presensi mobile berbasis Flutter. Metode penelitian yang digunakan adalah System Development Life Cycle (SDLC) model Waterfall yang meliputi tahapan analisis kebutuhan, perancangan sistem, implementasi, dan pengujian. API dirancang menggunakan arsitektur RESTful untuk mendukung fungsionalitas presensi masuk dan presensi pulang dengan validasi lokasi berbasis geofencing serta penyajian riwayat presensi pegawai. Pengujian fungsionalitas dilakukan menggunakan metode black-box testing dengan bantuan Postman. Hasil pengujian menunjukkan bahwa seluruh endpoint API berfungsi sesuai dengan kebutuhan sistem, mampu memproses data presensi secara akurat, serta melakukan verifikasi lokasi secara real-time dan aman. Implementasi API ini mendukung integrasi sistem presensi website dengan aplikasi mobile serta meningkatkan efisiensi proses pencatatan kehadiran pegawai.

Copyrights © 2026






Journal Info

Abbrev

jati

Publisher

Subject

Computer Science & IT

Description

Adalah jurnal mahasiswa yang diterbitkan oleh Teknik Informatika Institut Teknologi Nasional Malang, sebagai media publikasi hasil Skripsi Mahasiswa Teknik Informatika ke khalayak luas, diterbitkan secara berkala 6 kali setahun pada bulan Februari, April, Juni, Agustus, Oktober, ...