Implementasi Web Service Restful Dengan Autentikasi JSon Web Token Berbasis Web dan Android

Ahmad Pudoli, Yulianawati Yulianawati, Iqbal Suwandi
{"title":"Implementasi Web Service Restful Dengan Autentikasi JSon Web Token Berbasis Web dan Android","authors":"Ahmad Pudoli, Yulianawati Yulianawati, Iqbal Suwandi","doi":"10.38101/ajcsr.v5i2.9410","DOIUrl":null,"url":null,"abstract":"Sistem pembelajaran saat ini mendapatkan pengaruh sangat besar oleh perkembangan teknologi, dalam melakukan pemanfaatan pembelajaran ini memudahkan antara murid dan guru untuk tidak harus bertemu secara langsung. Pada sistem pembelajaran ini adalah untuk memberikan kemudahan kepada pengguna. Pada pembuatan aplikasi sistem pembelajaran ini membutuhkan bagian CMS (Content Management System) yang berguna untuk mengelola dibagian belakang dari user interface agar mudah di kelola dan sangat user friendly. Oleh karena itu perlu dibuat suatu aplikasi sistem pembelajaran untuk meningkatkan proses kinerja pada yang semula manual menjadi terkomputerisasi. Pada pembuatan program aplikasi ini dikembangkan dengan bahasa JavaScript. Sementara untuk integrasi dengan sistem yang sudah ada diperlukan web service sebagai backend system sehingga sistem pembelajaran dapat diakses oleh berbagai platform. Arsitektur yang digunakan pada web service menggunakan REST API, namun masih ada beberapa masalah pada REST API yaitu mengenai keamanan pada proses otentikasi. Pada arsitektur REST API diperlukan metode otentikasi, salah satunya dapat menggunakan JSON Web Token. Hasil penelitian ini menunjukan bahwa penggunaan JSON Web Token Authentication pada web service aplikasi CMS (Content Management System) dapat membentuk sistem yang sangat skalabilitas, mampu berinteraksi multiplatform. Setelah tahap penelitian pengembangan sustem dibuat, dan dilakukan proses pengujian dengan blackbox serta usability semua pengujian yang berhubungan dengan fungsionalitas aplikasi di android dan web dapat diterima serta dapat dijalankan sesuai yang diharapkan. Dari hasil pengujian usability, diperoleh tingkat keberhasilan dalam sistem dalam menyimpan data di flatform android sebesar 97% , keberhasilan dalam menyimpan di website 98%, jika data yang diinput terdapat kesalahan pada jenis tipe data maupun panjang karakternya oleh karena itu aplikasi ini dapat dinyatakan memiliki kualifikasi sangat baik dan berhasil.","PeriodicalId":178762,"journal":{"name":"Academic Journal of Computer Science Research","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Academic Journal of Computer Science Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.38101/ajcsr.v5i2.9410","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Sistem pembelajaran saat ini mendapatkan pengaruh sangat besar oleh perkembangan teknologi, dalam melakukan pemanfaatan pembelajaran ini memudahkan antara murid dan guru untuk tidak harus bertemu secara langsung. Pada sistem pembelajaran ini adalah untuk memberikan kemudahan kepada pengguna. Pada pembuatan aplikasi sistem pembelajaran ini membutuhkan bagian CMS (Content Management System) yang berguna untuk mengelola dibagian belakang dari user interface agar mudah di kelola dan sangat user friendly. Oleh karena itu perlu dibuat suatu aplikasi sistem pembelajaran untuk meningkatkan proses kinerja pada yang semula manual menjadi terkomputerisasi. Pada pembuatan program aplikasi ini dikembangkan dengan bahasa JavaScript. Sementara untuk integrasi dengan sistem yang sudah ada diperlukan web service sebagai backend system sehingga sistem pembelajaran dapat diakses oleh berbagai platform. Arsitektur yang digunakan pada web service menggunakan REST API, namun masih ada beberapa masalah pada REST API yaitu mengenai keamanan pada proses otentikasi. Pada arsitektur REST API diperlukan metode otentikasi, salah satunya dapat menggunakan JSON Web Token. Hasil penelitian ini menunjukan bahwa penggunaan JSON Web Token Authentication pada web service aplikasi CMS (Content Management System) dapat membentuk sistem yang sangat skalabilitas, mampu berinteraksi multiplatform. Setelah tahap penelitian pengembangan sustem dibuat, dan dilakukan proses pengujian dengan blackbox serta usability semua pengujian yang berhubungan dengan fungsionalitas aplikasi di android dan web dapat diterima serta dapat dijalankan sesuai yang diharapkan. Dari hasil pengujian usability, diperoleh tingkat keberhasilan dalam sistem dalam menyimpan data di flatform android sebesar 97% , keberhasilan dalam menyimpan di website 98%, jika data yang diinput terdapat kesalahan pada jenis tipe data maupun panjang karakternya oleh karena itu aplikasi ini dapat dinyatakan memiliki kualifikasi sangat baik dan berhasil.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
实现基于Android的Web服务Restful Dengan Autentikasi JSon Web令牌
目前的学习系统受到技术发展的巨大影响,在这种学习运用中,学生和教师之间更容易避免直接见面。在这个学习系统中,它使用户更容易。在开发此学习系统的过程中,需要一个有用的CMS部分来管理用户界面的背面,以使其易于管理和高度用户友好。因此,需要创建一个学习系统应用程序,将原始手册的性能过程提高到计算机化。在创建此应用程序时,使用JavaScript语言进行。与现有系统集成需要web服务作为系统后端,以便平台访问学习系统。网络服务中使用的建筑使用了休息,但静止火灾中仍然存在一些问题,即身份验证过程中的安全性。在闭火架构中需要身份验证方法,其中一个可以使用JSON Web令牌。研究结果表明,在CMS应用程序服务中使用JSON Web令牌认证(CMS)可以形成高度可伸性的系统,能够多平台交互。在启动系统开发研究阶段后,使用blackbox和usability进行测试过程,所有与android和web应用程序功能相关的测试都是可以接受的,并可以按照预期的方式运行。从usability测试中,我们获得了系统在平台android上存储数据的成功率97%,成功存储在98%的网站上,如果输入的数据类型或字符长度都有错误,则可以说这个应用程序具有高度合格和成功的资质。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Menimbulkan Minat Belajar Anak dalam Mengenal Alat Musik Melalui Game Edukasi Pengenalan Alat Musik Tradisional Berbasis Android Menggunakan Construct 2 Implementasi Metode Prototyping dalam Mengembangkan Sistem Informasi Berbasis Web Klinik Arifatullah Medika Pengembangan Media Game Berbasis RPG Maker MV untuk Meningkatkan Pengetahuan Flora dan Fauna Siswa SMP Sistem Pelayanan Nasabah Berbasis Web pada Bank Mandiri KCP Tangerang Sepatan Pengembangan Sistem Pakar Diagnosis Penyakit Dengan Metode Certainty Factor Untuk Mendukung Keputusan Medis Cepat dan Tepat
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1