Azizah, Qualia Bizarr
(2026)
RANCANG BANGUN APLIKASI PENJADWALAN PASIEN ORTODONTI MENGGUNAKAN ALGORITMA GREEDY BERBASIS ANDROID.
S1 / D3 thesis, Universitas Kuningan.
Abstract
Proses penjadwalan pasien ortodonti di Praktik Mandiri drg. Elsa Rosaria, Sp.Ort. saat ini masih menggunakan WhatsApp, yang berisiko menyebabkan jadwal bentrok dan kesalahan pencatatan. Penelitian ini bertujuan merancang aplikasi penjadwalan berbasis Android menggunakan Algoritma Greedy. Metode pengembangan sistem menggunakan Rapid Application Development (RAD) dengan Firebase Realtime Database sebagai basis data. Melalui aplikasi ini, pasien dapat mendaftar kontrol, sementara dokter dapat mengatur jadwal dan melakukan generate antrean secara otomatis. Algoritma Greedy bekerja dengan mengurutkan pasien berdasarkan waktu permintaan dan durasi tindakan untuk mengalokasikan slot waktu praktik secara optimal. Apabila kuota jam praktik telah terpenuhi, pasien akan otomatis dialihkan ke dalam waiting list. Selain itu, terdapat fitur batasan waktu konfirmasi 12 jam yang memungkinkan slot jadwal kosong digunakan kembali jika pasien menolak atau tidak merespons. Hasil penelitian menunjukkan sistem mampu menyusun jadwal tanpa tumpang tindih waktu. Pengujian User Acceptance Test (UAT) menunjukkan tingkat penerimaan 91,4% dari dokter dan 81,6% dari pasien, sehingga aplikasi dikategorikan sangat baik. Implementasi sistem ini terbukti meningkatkan efisiensi pengelolaan jadwal, mencegah bentrok, serta memberikan kepastian layanan medis bagi pasien.
The orthodontic patient scheduling process at the Independent Practice of drg. Elsa Rosaria, Sp.Ort. currently still relies on WhatsApp, which risks causing scheduling conflicts and recording errors. This study aims to develop an Android-based scheduling application using the Greedy algorithm. The system development method uses Rapid Application Development (RAD) with Firebase Realtime Database. Through this application, patients can register for check-ups, while the doctor can manage schedules and generate queues automatically. The Greedy algorithm works by sorting patients based on request time and treatment duration to optimally allocate time slots. If the time slots are full, patients are automatically moved to the waiting list. Additionally, a 12-hour confirmation time limit allows empty slots to be reused if a patient rejects or does not respond. The results show the system is capable of arranging schedules without time overlapping. User Acceptance Testing (UAT) produced an acceptance rate of 91.4% by the doctor and 81.6% by patients, categorizing the application as outstanding. This implementation successfully improved scheduling management efficiency, prevented conflicts, and provided certainty of service time for patients.
Actions (login required)

- View Item