(0721) 8030188    pusat@itera.ac.id   

Pembuatan RESTful API untuk Aplikasi Unit Kegiatan Mahasiswa (UKM) Institut Teknologi Sumatera menggunakan Web Service Implementation Methodology


Unit Kegiatan Mahasiswa (UKM) merupakan suatu wadah mahasiswa beraktivitas di luar kelas untuk mengembangkan minat, bakat dan keahlian tertentu. Saat ini, informasi yang diberikan setiap UKM hanya melalui sosial media, poster dan website oleh masing-masing UKM dan pengolahan data UKM yang masih manual. Oleh karena itu diperlukannya suatu sistem yang mengolah dan menyediakan informasi setiap UKM yang ada di Itera. Penggunaan API (Application Programming Interface) dapat memberikan kemudahan dalam mempercepat dan mempermudah proses pengembangan sistem. Pembuatan sistem ini dibagi menjadi tiga yaitu UI/UX, frontend dan backend. Pada penelitian ini hanya akan membahas pada bagian backend yaitu bagaimana membuat RESTful API untuk sistem UKM Itera menggunakan web service implementation methodology. RESTful API yang dibangun menggunakan Node Js dengan framework Express JS dengan MongoDB sebagai database sistem. Pengujian dilakukan sebanyak 3 kali yaitu fungsionalitas testing dengan metode black-box testing dengan hasil bahwa RESTful API berhasil memenuhi rancangan pengujian dengan berbagai kasus uji, performance request-response time testing dengan hasil endpoint POST {{host}}/api/v1/users/login merupakan endpoint dengan waktu respon terlama, sedangkan endpoint GET {{host}}/api/v1/users dengan waktu respon tercepat dan performance testing web service menggunakan aplikasi Apache Jmeter dengan metode load testing dengan hasil bahwa endpoint dengan response time terlama adalah “GET {{host}}/api/v1/ukm/search/newsAnnoun” dengan waktu response 1535 milidetik dan response time tercepat adalah endpoint “GET {{host}}/api/v1/ukm/search/members” dengan waktu response 64 milidetik. Kata kunci : RESTFul API, API, web service, web service implementation methodology, UKM.

URI
https://repo.itera.ac.id/depan/submission/SB2106020015

Keyword