ABSTRAK
Nama : Kevin Noel Anugrah
Program Studi : Sistem Informasi
Judul : Perancangan dan Implementasi API Contract Sistem Platipus
Pusat Ilmu Komputer Universitas Indonesia
Laporan ini membahas pekerjaan yang dilakukan penulis selama pengembangan
sistem Platipus Pusat Ilmu Komputer Universitas Indonesia pada jangka waktu 2
Juli – 31 Agustus 2018. Platipus adalah sistem yang dapat mengecek plagiarisme
karya ilmiah. Para penggunanya dapat mengunggah karya ilmiah ke sistem untuk
mengetahui tingkat kesamaan dengan karya ilmiah lain dalam korpus milik
Universitas. Laporan ini berfokus pada pekerjaan yang dilakukan backend
programmer. Pekerjaan backend programmes sendiri meliputi: perancangan API
contract, konfigurasi koneksi Django framework dengan server PostgreSQL dan
Seafile, implementasi API contract sebagai API endpoints, dan pembuatan
dokumentasi API pada platform Whiteboard. Melalui kerja praktik, penulis
mendapati bahwa API contract berperan penting dalam mendukung
pengembangan sistem secara paralel. Penulis juga berpendapat bahwa semakin
longgar tingkat formalitas lingkungan kerja, semakin fleksibel manajemen proyek
pengembangan sistem informasi.
Kata kunci:
Pusilkom UI, kerja praktik, Scrum, API contract, Platipus
|