摘要:Abstrak Penelitian bertujuan mengembangkan tes diagnostik dua tingkat (the two-tier diagnostic test) pada bidang biologi dan mengembangkan program komputer untuk mendiagnosis kesulitan belajar siswa. Tes disusun melalui tiga fase, yaitu (1) defining the content boundaries; (2) identifying students’ misconceptions; dan (3) developing instrument. Pengembangan program komputer terkait dengan soal, siswa, tabel kerja, SQL (Structured Query Language), ketuntasan, dan grade. Tes diagnostik yang dikembangkan ada 3, yaitu tes A, tes B, dan tes C. Responden untuk tes A dan tes B ada 130 siswa dan untuk tes C ada 128 siswa. Analisis statistik dilakukan dengan program iteman versi 3,00. Program komputer yang dikembangkan diujicobakan di SMAN 1 Tawangsari dan SMA Veteran 1 Sukoharjo. Hasil penelitian adalah Tes A terdiri atas 73 butir, dengan rentang kesulitan butir 0,031-0,962, rentang daya beda butir 0,013-1,000 dan reliabilitas 0,871; Tes B terdiri atas 39 butir, dengan rentang kesulitan butir 0,038-0,762, rentang daya beda butir 0,009-0,918 dan reliabilitas 0,768; dan Tes C terdiri atas 79 butir, dengan rentang kesulitan butir 0,102-0,938, daya beda butir 0,029-1,000 dan reliabilitas 0,894. Program komputer untuk mendiagnosis kesulitan belajar telah berfungsi dengan baik. Kata kunci: tes terkomputerisasi