Penelitian ini dilatarbelakangi oleh proses diagnosa kerusakan printer yang masih dilakukan secara manual di WW Print Solution, sebuah pusat layanan perbaikan printer. Kondisi tersebut berpotensi menimbulkan ketidakakuratan hasil diagnosa serta keterlambatan dalam proses perbaikan. Untuk mengatasi permasalahan tersebut, penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem pakar berbasis web yang mampu mendiagnosa kerusakan printer menggunakan algoritma Naive Bayes. Metode pengembangan sistem yang digunakan adalah Waterfall, yang diterapkan secara terstruktur dan mencakup tahapan analisis kebutuhan fungsional dan non-fungsional, perancangan sistem dengan Unified Modeling Language (UML) seperti Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram, serta perancangan basis data. Implementasi sistem dilakukan menggunakan bahasa pemrograman PHP dan MySQL. Pengujian sistem dilakukan dengan metode Black Box Testing untuk memvalidasi fungsi sistem dan tingkat akurasi diagnosa. Hasil penelitian menunjukkan bahwa sistem pakar yang dikembangkan mampu mendiagnosa kerusakan printer secara otomatis dengan tingkat akurasi yang tinggi sesuai dengan perhitungan probabilitas algoritma Naive Bayes. Aplikasi ini terbukti dapat mempercepat proses identifikasi permasalahan, mengurangi ketergantungan pada pengalaman teknisi semata, serta meningkatkan efisiensi operasional. Dengan demikian, sistem ini memberikan solusi yang efektif dalam diagnosa kerusakan printer yang lebih cepat dan akurat, sekaligus meningkatkan kualitas layanan di WW Print Solution.