dc.contributor.advisor | Nugroho, Pascal Alfadian | |
dc.contributor.author | Filipus | |
dc.date.accessioned | 2024-09-06T07:48:10Z | |
dc.date.available | 2024-09-06T07:48:10Z | |
dc.date.issued | 2024 | |
dc.identifier.other | skp45733 | |
dc.identifier.uri | http://hdl.handle.net/123456789/18508 | |
dc.description | 2081 - FTIS | en_US |
dc.description.abstract | SharIF Judge merupakan sebuah online judge yang dikustomisasi untuk keperluan tugas pada program studi Informatika Universitas Katolik Parahyangan. SharIF Judge pada awalnya bernama Sharif Judge yang merupakan sebuah perangkat lunak open source. Perangkat lunak Sharif Judge dibentuk oleh Mohammad Javad yang memiliki fungsi untuk menilai kode dengan beberapa bahasa seperti C, C++, Java, dan Python. Sharif Judge dibentuk menggunakan framework CodeIgniter 3 yang merupakan framework berbasis PHP. Sharif Judge kemudian di fork dan dimodifikasi menjadi SharIF Judge dengan penambahan fungsi sesuai dengan kebutuhan Informatika UNPAR untuk mengumpulkan tugas dan ujian mahasiswa. Perangkat lunak SharIF Judge pada saat ini menggunakan CodeIgniter 3. Framework ini juga menyediakan banyak library yang dapat digunakan untuk melakukan pembangunan. Namun, CodeIgniter 3 sudah memasuki fase maintenance sehingga tidak mendapat pembaharuan lebih lanjut dari pembentuknya. CodeIgniter 3 juga pada akhirnya tidak dapat dipakai dan akan kehilangan dokumentasi dari situs website resminya. Oleh karena itu pada tugas akhir ini SharIF Judge akan dikonversi menuju framework CodeIgniter 4. Konversi dilakukan dengan pemindahan file menuju direktori baru dan penulisan ulang fungsi-fungsi yang terdapat pada SharIF Judge. Selain itu, beberapa library dihapus dan digantikan karena sudah tidak terdapat pada CodeIgniter 4. Library yang sudah tidak ada diganti menggunakan fungsi baru yang terdapat pada CodeIgniter 4 dan PHP. Konversi ini tidak mengubah fitur yang terdapat pada SharIF Judge sehingga dilakukan pengujian untuk setiap fitur agar berjalan sama dengan SharIF Judge versi CodeIgniter 3. Pengujian dilakukan dengan membandingkan fitur yang terdapat pada SharIF Judge berbasis CodeIgniter 4 dan SharIF Judge berbasis CodeIgniter 3. Pengujian menghasilkan tidak terdapat perubahan pada fitur yang terdapat pada SharIF Judge berbasis CodeIgniter 4 dan SharIF Judge berbasis CodeIgniter 3. | en_US |
dc.language.iso | Indonesia | en_US |
dc.publisher | Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR | en_US |
dc.subject | KONVERSI | en_US |
dc.subject | SHARIF JUDGE | en_US |
dc.subject | PEMBAHARUAN CODEIGNITER 3 | en_US |
dc.subject | CODEIGNITER 3 | en_US |
dc.subject | CODEIGNITER 4 | en_US |
dc.title | Konversi Sharif Judge dari Berbasis Codeigniter 3 menjadi Berbasis Codeigniter 4 | en_US |
dc.type | Undergraduate Theses | en_US |
dc.identifier.nim/npm | NPM6181901074 | |
dc.identifier.nidn/nidk | NIDN0401128402 | |
dc.identifier.kodeprodi | KODEPRODI618#Teknik Informatika |