Pengelolaan antrean manual pada Pangkas Rambut Mutiara Pejuang menyebabkan ketidakteraturan jadwal pelayanan serta ketimpangan distribusi beban kerja antar barber, yang berdampak pada rendahnya kepastian waktu layanan, khususnya pada jam sibuk pukul 16.00–19.00 WIB. Penelitian ini bertujuan merancang dan membangun sistem booking barbershop berbasis website dengan penerapan algoritma Greedy Scheduling untuk mengoptimalkan distribusi beban kerja barber serta meningkatkan kepastian jadwal pelayanan pelanggan. Metode Waterfall diterapkan dalam pengembangan sistem dengan memanfaatkan teknologi PHP dan MySQL. Algoritma Greedy digunakan untuk mengalokasikan 15 pelanggan simulasi berdasarkan variasi durasi layanan antara 35 hingga 90 menit kepada dua barber secara otomatis. Hasil pengujian menunjukkan bahwa sistem mampu menyeimbangkan beban kerja Barber Ali sebesar 350 menit dan Barber Dimas sebesar 355 menit dari total 705 menit, sehingga selisih ketimpangan hanya sebesar 0,7% atau setara dengan peningkatan efisiensi distribusi sebesar 84,4%. Selain itu, sistem mampu menghasilkan jadwal layanan yang lebih terstruktur serta menyediakan estimasi waktu pelayanan yang akurat bagi pelanggan sebelum melakukan reservasi. Seluruh fitur utama sistem, meliputi login, registrasi, booking, validasi jadwal, simulasi algoritma Greedy, dan tampilan jadwal akhir, berjalan sesuai fungsinya tanpa ditemukan kesalahan kritis, sehingga sistem terbukti mampu meningkatkan efisiensi penjadwalan dan kualitas pelayanan.