Aplikasi Latihan Ujian Nasional Melalui Computer Based Test ini bersumber dari prosedur pengerjaan Latihan Ujian Nasional yang dilakukan di SMP Negeri 1 Batujajar. Dimana proses pengerjaan ujian, penyimpanan data dan pembuatan laporan yang masih dilakukan secara manual, yang mempunyai kelemahan seperti kehilangan data, pembuatan laporan yang membutuhkan waktu cukup lama. Tujuan dibuatnya aplikasi ini agar bisa membantu siswa dan staff pengajar dalam pengerjaan ujian, penyimpanan data dan pembuatan laporan. Metode yang digunakan dalam membangun Aplikasi latihan ujian nasional melalui computer based test ini adalah System Development Life Cycle (SDLC) dengan model waterfall. Bahasa yang digunakan adalah PHP dan framework CodeIgniter menjadi dasar pemrograman dalam pembuatan aplikasi berbasis web ini. Pengujian yang dilakukan pada aplikasi ini menggunakan Black Box Testing. Dengan adanya aplikasi ini diharapkan dapat membantu staff pengajar di SMP Negeri 1 Batujajar.
Kata Kunci : Aplikasi, Computer Based Test, Laporan, Black Box Testing.