%X Effective and efficient nurse scheduling is crucial to ensure the continuity of healthcare services in hospitals. Common issues include the unequal distribution of shifts among nurses and the disregard of their work time preferences, which may negatively impact nurses’ health and job satisfaction. This study aims to develop a mathematical model for nurse scheduling by considering work shift preferences using the Integer Linear Programming (ILP) approach. The model is applied to a case study at XYZ Hospital by taking into account various constraints, such as the minimum number of nurses per shift, the minimum and maximum number of working days, and prohibited work patterns. Work time preferences are collected as weighted scores from each nurse for each available shift. The results show that the proposed model improves scheduling efficiency by incorporating nurses’ preferences. %I Fakultas Teknik Universitas Sultan Ageng Tirtayasa %A CHANTIKA NURAMALIA %O Penjadwalan perawat yang efektif dan efisien sangat penting untuk menjamin keberlangsungan layanan kesehatan di rumah sakit. Permasalahan umum yang sering muncul adalah tidak meratanya jumlah shift yang dijalani perawat dan pengabaian preferensi waktu kerja, yang dapat berdampak pada kesehatan dan kepuasan kerja perawat. Penelitian ini bertujuan untuk merancang model matematika penjadwalan perawat dengan mempertimbangkan preferensi waktu kerja menggunakan pendekatan Integer Linear Programming (ILP). Model ini diterapkan pada studi kasus di Rumah Sakit XYZ dengan memperhitungkan sejumlah kendala, seperti jumlah minimal perawat per shift, jumlah hari kerja minimum dan maksimum, serta pola kerja yang tidak diperbolehkan. Preferensi waktu kerja dikumpulkan dalam bentuk bobot dari setiap perawat terhadap masing masing shift. Hasil penelitian menunjukkan bahwa model usulan mampu meningkatkan efisiensi penjadwalan dengan mempertimbangkan preferensi. %D 2025 %L eprintuntirta49996 %T MODEL MATEMATIKA PENJADWALAN PERAWAT DENGAN MEMPERTIMBANGKAN PREFERENSI WAKTU KERJA MENGGUNAKAN INTEGER LINEAR PROGRAMMING