Abstract:
Sharif Judge adalah online judge gratis untuk bahasa pemrograman C, C++, Java dan Python. Sharif Judge diciptakan oleh Mohammad Javad Naderi pada tahun 2014. Sharif Judge dibangun menggunakan framework CodeIgniter dan bersifat open source. Pada perangkat lunak Sharif Judge, terdapat banyak fitur yang dapat digunakan. Fitur-fitur tersebut seperti deteksi kecurangan (kode yang mirip), mengunduh nilai peserta dalam bentuk excel, mengunduh kode jawaban peserta dalam bentuk zip, menampilkan nilai seluruh peserta dan lain sebagainya. Sharif Judge digunakan oleh banyak kalangan, salah satunya adalah Program Studi Teknik Informatika Universitas Katolik Parahyangan.
Perangkat lunak Sharif Judge digunakan oleh Program Studi Teknik Informatika Universitas Katolik Parahyangan pada mata kuliah seperti Algoritma dan Struktur Data serta Desain dan Analisis Algoritma. Perangkat lunak ini sangat membantu para dosen dan mahasiswa. Sistem penilaian otomatis merupakan salah satu fitur yang sering digunakan oleh para dosen. Dengan memanfaatkan fitur di atas, dosen dapat dengan mudah memberikan nilai tugas, kuis dan ujian.
Sharif Judge terakhir dicommit di GitHub pada bulan Juli 2015 dan meninggalkan beberapa bug. Selain meninggalkan beberapa bug, Program Studi Teknik Informatika memiliki kebutuhan-kebutuhan yang lebih spesifik. Hal ini menyebabkan Sharif Judge kurang memenuhi kebutuhan Program Studi Teknik Informatika. Pengembangan perangkat lunak Sharif Judge perlu dilakukan untuk mengatasi masalah-masalah di atas.
Kustomisasi Sharif Judge memiliki tujuan agar Sharif Judge dapat kembali memenuhi kebutuhan Program Studi Teknik Informatika. Dari kebutuhan-kebutuhan tersebut, dirancang fitur-fitur untuk diimplementasi ke dalam perangkat lunak Sharif Judge. Dengan mengimplementasikan fitur-fitur baru, diharapkan perangkat lunak Sharif Judge dapat kembali memenuhi kebutuhan Program Studi Teknik Informatika.