Implementasi Aplikasi Manajemen API Berbasis Protokol REST Menggunakan Platform WSO2

Anggita, Raras (2018) Implementasi Aplikasi Manajemen API Berbasis Protokol REST Menggunakan Platform WSO2. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111440000046-Undergraduate_Thesis.pdf]
Preview
Text
05111440000046-Undergraduate_Thesis.pdf - Accepted Version

Download (3MB) | Preview

Abstract

Institut Teknologi Sepuluh Nopember Surabaya tentunya mempunyai berbagai sistem yang menunjang jalannya aspek pendidikan, manajemen, dan aspek lainnya. Antar satu sistem dengan sistem yang lain pasti membutuhkan pertukaran data. Namun, sistem-sistem di ITS saat ini masih menggunakan sistem pertukaran data terdistribusi. Pengggunaan sistem terdistribusi ini lebih menyulitkan dalam pertukaran data.
Untuk mengatasi hal tersebut, pada tugas akhir ini -dibuat aplikasi manajemen API dengan menggunakan platform WSO2. Manajemen API ini merupakan solusi untuk mendesain, menerbitkan API, dan mengelola semua aspek API serta untuk mengatur sekuriti dan juga analisis.
Dalam pembuatan API dengan menggunakan web service REST diperlukan suatu standar dalam penamaan resource. Hal ini untuk memudahkan pengelola kini dan yang akan datang sehingga tidak memunculkan kerancuan. Selain itu, untuk memberikan proses sekuriti yang sama antar sistemnya, maka dibangun sebuah sistem sekuriti yang mengatur proses otentikasi, otorisasi, dan juga pembatasan akses berdasarkan IP. Untuk mengkustomisasi halaman antarmuka website WSO2 API Store, digunakan kerangka kerja Jaggery dalam pengembangan temanya.
Pegujian pada sistem keamanan yang dilakukan telah berhasil menampilkan status respon yang sesuai, untuk otentikasi, otorisasi, dan juga untuk pembatasan IP. Pengujian terhadap aplikasi manajemen API yang dilakukan pada sistem e-kelas telah berhasil dilakukan. Evaluasi terhadap halaman antarmuka pengguna awal menghasilkan nilai sebesar 6,28 dan antarmuka hasil kustomisasi menghasilkan nilai yang lebih tinggi, yaitu 8,34.

=========================================================

Institut Teknologi Sepuluh Nopember Surabaya (ITS) has several systems to support the aspect of education, management, and other aspects that be held there. Between one system and another system requires data exchange. Currently, the data exchange between the system still use distributed data system. The use of this system gives a lot of disadvantages in exchange data.
To overcome this, in this thesis will be handled by using WSO2 API Management platform.This API management is a solution to create, publish, and manage all aspects of the API, also handling security and analysis the usages of the API.
In API’s development using REST based web service it is required a resource naming standard. It is necessary for the current and future developer so as not to create confusion. In addition, to provide the same security process between systems, then built a security system that regulates the authentication process, authorization, and also access restrictions based on IP. To customize the WSO2 API Store website interface, customization is uses Jaggery framework in its theme development.
The tests on the security system performed have successfully displayed the appropriate response status, for authentication, authorization, and also for IP restrictions. The test on management API application in e-kelas system is successfull. Evaluation of the initial user interface yields a final value of 6.28 and the customized interface yields a higher value of 8.34.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Manajemen API, WSO2 API Manajemen, Otentikasi, Otorisasi
Subjects: T Technology > T Technology (General)
T Technology > T Technology (General) > T58.6 Management information systems
Divisions: Faculty of Information and Communication Technology > Informatics > 55201-(S1) Undergraduate Thesis
Depositing User: Raras Anggita
Date Deposited: 24 Jun 2021 01:00
Last Modified: 24 Jun 2021 01:00
URI: http://repository.its.ac.id/id/eprint/54742

Actions (login required)

View Item View Item