Abstract
Function Point adalah metrik yang digunakan untuk mengukur kompleksitas perangkat lunak berdasarkan fungsi perangkat lunak tersebut. Perhitungan metrik FP dengan menggunakan desain DFD dan ERD masih dilakukan secara manual. Dengan perhitungan manual tersebut terdapat kesalahan sebesar 90% yang dilakukan oleh siswa yang belum lulus dalam mengidentifikasi logic file. Berdasarkan kekurangan tersebut, maka dibuatlah program yang otomatis menghitung FP dengan harapan mengurangi kesalahan perhitungan FP. Sistem perhitungan FP berdasarkan desain DFD dan ERD dibuat berbasis web dengan menggunakan framework codeigniter. Sistem yang telah dibuat diuji dengan menggunakan white-box dan black-box testing. Teknik yang digunakan dalam pengujian yaitu, basis path testing, pengujian dataset, dan pengujian validasi. Dari pengujian tersebut didapatkan bahwa kebutuhan fungsional dan non fungsional telah berjalan sesuai dengan yang diharapkan pada tahap analisis kebutuhan, dan aplikasi ini telah sesuai dengan perhitungan manual yang telah dibuat untuk menghitung nilai FP