@thesis{thesis, author={Witanto Tri}, title ={IMPLEMENTASI WORKMANAGER PADA APLIKASI TUKANG SAYUR KELILING DI KABUPATEN WONOGIRI}, year={2021}, url={https://eprints.akakom.ac.id/9209/}, abstract={Kebanyakan aplikasi Android yang dikembangkan, sebagian besar mengharuskan user tidak bisa melakukan aktifitas apapun di aplikasi jika dalam keadaan device tidak terhubung dengan jaringan internet dan user harus menjalankan aplikasi, melakukan input, dan mengirimkan ke beberapa pengguna lain yg terkait secara manual untuk saling berkomunikasi, hal ini sangat menyulitkan terhadap user (pada aplikasi ini sebagai pedagang) karena tidak setiap saat bisa membuka handphone/aplikasi, misalnya pada saat menjajakan sayurannya atau saat berkendara. WorkManager menangani pekerjaan latar belakang yang perlu dijalankan ketika berbagai kendala terpenuhi, terlepas dari apakah proses aplikasi hidup atau tidak. Pekerjaan latar belakang dapat dimulai saat aplikasi berada di latar belakang, saat aplikasi berada di latar depan, atau saat aplikasi dimulai di latar depan tetapi beralih ke latar belakang. Workmanager dipanggil pada saat user pembeli melakukan pemesanan ke pedagang yang akan menjalankan OneTimeRequest atau sekali jalan dengan persyaratan perangkat terhubung dengan koneksi internet, disini WorkManager digunakan untuk menjalankan AlarmManager. Hasil pengujian workmanager berhasil berjalan dengan baik pada tiga aspek pengujian, yaitu pada fungsi WorkManager sendiri baik PeriodicWorkRequest atau OneTimeRequest, penggunaan daya pada device karena berjalan di background thread, jika tidak terpenuhinya Constraints dalam hal ini adalah pengecekan koneksi internet pada perangkat yang digunakan, kesimpulannya user tetap bisa melakukan aktifitas walaupun perangkat tidak terhubung dengan internet karena data yang ditampilkan diambil dari lokal data. Kata Kunci : AlarmManager, Firebase Messages, WorkManager.} }