Evaluasi pembelajaran memiliki peranan yang sangat penting dalam menilai sejauh mana tujuan pembelajaran tercapai dan perkembangan kompetensi siswa. Salah satu elemen utama dalam evaluasi adalah soal, yang berfungsi sebagai instrumen untuk mengukur pemahaman siswa. Namun, pembuatan soal yang valid dan reliabel, terutama soal uraian, sering kali menghadapi tantangan, terutama dalam hal penilaian yang bersifat subjektif. Penelitian ini bertujuan untuk menganalisis kualitas soal uraian dengan menggunakan perangkat lunak ANATES melalui evaluasi aspek validitas, reliabilitas, tingkat kesulitan, dan daya pembeda soal. Pendekatan penelitian yang digunakan adalah kuantitatif dengan menggunakan data hasil tes siswa sebagai objek analisis. Penelitian ini mengikuti tahapan model pengembangan 4-D (Define, Design, Develop, Disseminate). Pada tahap Define, peneliti menetapkan parameter analisis utama, seperti validitas, reliabilitas, daya pembeda, dan tingkat kesulitan. Tahap Design melibatkan perancangan soal berdasarkan kisi-kisi yang telah disusun, dilanjutkan dengan proses judgment expert untuk memastikan kesesuaian soal dengan kompetensi yang diukur. Tahap Develop mencakup uji coba soal kepada siswa dan analisis data menggunakan ANATES untuk mendapatkan validitas, reliabilitas, dan revisi soal berdasarkan hasil uji coba. Hasil akhir pada tahap Disseminate menunjukkan bahwa sebagian besar soal memiliki validitas dan reliabilitas yang baik, meskipun beberapa soal dengan daya pembeda rendah perlu diperbaiki. Hasil penelitian ini menegaskan bahwa perangkat lunak ANATES dapat memberikan umpan balik berbasis data yang objektif untuk meningkatkan kualitas soal tes. Dengan analisis yang mendalam, pendidik dapat merancang soal evaluasi yang lebih efektif dan akurat dalam mengukur kompetensi siswa, sehingga mendukung peningkatan kualitas pembelajaran secara keseluruhan.