摘要: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