Implementasi Sekuritas pada Web Service dengan Menggunakan Autentifikasi OkHttp pada Library Retrofit di Piranti Mobile

Aditya Agus Wisanto

Abstract


Abstrak

Web service identik dengan interaksi komunikasi data yang sama pada suatu jaringan internet. Web service biasanya menampilkan data – data untuk pengguna khususnya bagi para developer yang ingin mengolah data tersebut tanpa mengetahui apakah keamanan datanya terjamin atau tidak. Sekuritas pada web service sangat dibutuhkan untuk menunjang keamanan dan kenyamanan kepada penggunanya. Implementasi pada keamanan web service ini bisa di encode saja, decode saja, atau keduanya menggunakan Restful Api, khususnya menggunakan library Retrofit dengan implementasi OkHttp sebagai backend aplikasi android yang fungsinya sebagai jembatan penghubung koneksi client dan server. Pada dasarnya, keamanan dari web service ini menggunakan dasar autentifikasi yang memanfaatkan library Tuupola Basic Auth Middleware dari framework Slim sebagai media pembuatan web service beserta keamanannya. Agar bisa mengakses web service tersebut, diperlukan username dan password yang telah ditanamkan pada framework Slim PHP. Keamanan web service pada backend aplikasi android dapat di akses dengan menggunakan implementasi OkHttp untuk menginputkan penyandian melalui permintaan Header Authorization agar mendapatkan hak akses pada keamanan web service, seperti menggunakan metode create, read, update, delete yang telah mendapatkan hak akses penyandian melalui permintaan Header Authorization. Dengan adanya keamanan web service ini, data pada web service menjadi terjamin keamanannya dan dapat memperoleh kenyamanan yang diinginkan dari metode tersebut.

Kata kunci: Tuupola Basic Auth Middleware, Framework Slim Restful Api, Keamanan Web Service

 

Abstract

Web service is identical to the same data communication interaction on an internet network. Web services usually display data - data for users, especially for developers who want to process the data without knowing whether data security is guaranteed or not. Security on web services is needed to support security and comfort to its users. Implementation of this web service security can be encoded, decoded, or both using Restful Api, especially using the Retrofit library with the implementation of OkHttp as a backend on an android application that functions as a bridge connecting client and server connections. Basically, the security of this web service uses an authentication basis that utilizes the Tuupola Basic Auth Middleware library from Slim framework as a medium for creating web services and their security. In order to access the web service, a username and password are required which have been embedded in the Slim PHP framework. Web service security on the Android application backend can be accessed by using the OkHttp implementation to input encryption via the Header Authorization request in order to obtain access rights on the web service security, such as using the create, read, update, delete methods that have been granted encryption access rights through the Header Authorization request . With the security of this web service, the data on the web service is guaranteed to be safe and can obtain the desired comfort from the method.

Key word: Tuupola Basic Auth Middleware, Slim Restful Restful Api, Web Security Service


Keywords


tuupola basic; basic middleware rest api; web security service

Full Text:

PDF

References


Al-Shargabi, Bassam., Al-Jawarneh, Shadi.,

Hayajneh, Sofyan M.A.(2020). A

Cloudlet Based Security and Trust

Model For E-Government Web

Service. JATIT & LLS, 98(01), 27.

A. T. Sholeh, E., Gunadhi., dan A. D.

Supriatna.(2013). Mengamankan Skrip

Pada Bahasa Pemrograman Php

Dengan Menggunakan Kriptografi

Base64. J. Algorithm.10(1),1–9

C.Cui and H.Ni.(2009). Optimized

Simulation on XML with JSON.

Communication Technology (Chinese),

(8), 108-111.

Ferryansyah, M.S.(2018). Retrofit. Analisis

Performansi HTTP Networking

Library pada Android. Jurnal

Pengembangan Teknologi Informas

dan Ilmu Komputer, 2(5), 2025-2033.

Juansyah, A.(2015). Android Studio.

Pembangunan Aplikasi Child Tracker

Berbasis Assisted – Global Positioning

System (A-GPS) dengan Platform

Android. Jurnal Ilmiah Komputer dan

Informatika (KOMPUTA), 1(1), 1-8.

Lukito, K.D. (2017). REST.Pembuatan

Aplikasi Crowdsource untuk Jasa

Rumah Tangga Berbasis Android.

Jurnal Infra, 5(1),1-6.

Peng, Dunlu. Cao, Lidong. & Xu, Wenjie.

(2011). Using Json For Data Exchanging

In Web Service Applications. Journal Of

Computational Information Systems.

(16).5883-5890.

S. Ong, S. Cholia, A. Jain, M. Brafman, D.

Gunter, G. Ceder and K.

Persson.(2015). The Materials

Application Programming Interface

(API): A simple, flexible and efficient

API for materials data based on

representational State

Transfer (REST) principles.

Computational

Materials Science. (Vol. 97, halaman

-215).

Tanaem, P.F., Manongga, D., dan Iriani,

A.,(2016). RESTFul Web Service

Untuk Sistem Pencatatan Transaksi.

J. Tek. Inform. dan Sist. Inf, 2(4),

–2229.

T. Zhang, Q. Huang, Y. Mao and X.

Gao.(2007). Algorithm of object

serialization based on JSON.

Computer Engineering and

Applications (Chinese), 43(15),

-100.


Statistik Artikel

Abstract views : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


Copyright (c) 2020 JI-Tech

Jurnal JI-Tech

Jurnal Ilmiah STTI NIIT

Jl. Asem II No.22, RT.11/RW.5,
Cipete Sel., Kec. Cilandak,
Kota Jakarta Selatan,
Daerah Khusus Ibukota Jakarta 12410
Phone: (021) 7515870


Free counters!