Digital Library: No conditions. Results ordered -Date Deposited. 2024-03-29T09:28:56ZEPrintshttp://digilib.unila.ac.id/images/sitelogo.pnghttp://digilib.unila.ac.id/2017-12-22T02:54:40Z2017-12-22T02:54:40Zhttp://digilib.unila.ac.id/id/eprint/29434This item is in the repository with the URL: http://digilib.unila.ac.id/id/eprint/294342017-12-22T02:54:40ZPENGEMBANGAN WEB API SIAKAD UNIVERSITAS LAMPUNG
UNTUK DATA KINERJA BIDANG PENDIDIKAN DOSENMasalah umum organisasi saat ini adalah memiliki beberapa aplikasi yang
heterogen atau dibangun dari arsitektur dan bahasa pemrograman yang berbeda
serta platform dan os yang juga berbeda. Web API merupakan bentuk dari
perkembangan teknologi saat ini yang dapat digunakan untuk integrasi antar
sistem yang berbeda melalui jaringan. Perbedaan itu dapat berupa platform, OS
hingga bahasa pemrograman yang digunakan. Tulisan ini membahas bagaimana
Web API diterapkan pada suatu sistem sehigga dapat berintegrasi dengan sistem
lainnya. Inftastruktur yang digunakan adalah RESTful API. RESTful API
menggunakan protokol HTTP yang sudah dikenali oleh sebagian besar bahasa
pemrograman dan hampir semua platform perangkat keras/perangkat lunak yang
saat ini populer. Dalam beberapa penelitian RESTful API memiliki respon time
cukup cepat dan tidak memakan banyak memory. Agar data yang disajikan hanya
dapat digunakan oleh sistem yang memiliki izin, maka diterapkan framework
otorisasi OAUTH 2.0. Hasil pengujian menunjukan bahwa Web API yang
diterapkan sudah sesuai dan dapat digunakan oleh sistem lain.
Kata kunci: Application Programming Interface, RESTful, OAUTH2, BKD,
Siakad.
abstract
The common problem of organizations is to have multiple applications that are
heterogeneous or built from different architectures and programming languages
and different platforms and OS. Web API is a technology that can be used for
integration between different systems over the network. The difference can be a
platform, OS and programming language are used.This paper discusses how the
Web API is applied to a system so that it can integrate with other systems. The
infrastructure used is RESTful API. The RESTful API uses the HTTP protocol
that most programming languages recognize and most of today's popular hardware
/ software platforms. In some studies the RESTful API has a fairly fast response
time and does not take up much memory. In order that the data presented can only
be used by a licensed system, an OAUTH 2.0 authorization framework is
implemented. Test results indicate that the Web API applied is appropriate and can
be used by other systems.
Keywords Application Programming Interface, RESTful, OAUTH2, BKD,
Siakad1117032049 RAHMAT WIDODO rahmatwidodo9@gmail.com