Perancangan RESTful API Menggunakan Java Quarkus Untuk Modul Mahasiswa Pada Layanan SIMAK-NG Universitas Udayana

Ari Wijaya I Kadek, D. M. Wiharta, Nyoman Putra Sastra
{"title":"Perancangan RESTful API Menggunakan Java Quarkus Untuk Modul Mahasiswa Pada Layanan SIMAK-NG Universitas Udayana","authors":"Ari Wijaya I Kadek, D. M. Wiharta, Nyoman Putra Sastra","doi":"10.24843/mite.2022.v21i02.p12","DOIUrl":null,"url":null,"abstract":"Sistem Informasi merupakan hal yang sangat penting dalam era teknologi sekarang ini. Layanan atau metode yang digunakan untuk penyampaian informasi selalu berkembang untuk bisa memberikan layanan yang lebih baik. SIMAK-NG Universitas Udayana adalah sistem informasi yang dibangun oleh Unit Sumber Daya dan Informasi (USDI) Universitas Udayana untuk memberikan kemudahan kepada pengguna (operator akademik, dosen dan mahasiswa) dalam kegiatan administrasi akademik secara online yang tergabung dalam sebuah Sistem Informasi Terpadu, dengan nama Integrated Management Information System the Strategic of Udayana. SIMAK-NG sebelumnya dibangun dengan menggunakan arsitektur monolithic dan akan dilakukan migrasi arsitektur layanan menjadi microservices, sehingga perlu dilakukan penyesuaian kode program dengan melakukan implementasi RESTful API yang akan menunjang kinerja dari layanan SIMAK-NG. Pada penelitian ini telah dilakukan perancangan model RESTful API yang dapat digunakan oleh aplikasi lain yang memerlukan data mahasiswa dari layanan SIMAK tidak lagi melakukan akses secara langsung ke database namun melakukan akses ke layanan RESTful API. API dibangun dengan menggunakan bahasa pemrograman Java, framework Quarkus, dan skema database yang sesuai dengan database pada layanan SIMAK-NG Universitas Udayana. Pengujian yang dilakukan secara lokal mendapatkan bahwa hasil respon dari program RESTful API yang dibuat sudah sesuai dengan perancangan dan dapat bekerja dengan baik yang ditunjukkan dengan pengujian dengan menggunakan script Postman, hal ini menunjukkan bahwa program API yang dirancang siap untuk diimplementasikan.","PeriodicalId":53323,"journal":{"name":"Majalah Ilmiah Teknologi Elektro","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Majalah Ilmiah Teknologi Elektro","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24843/mite.2022.v21i02.p12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Sistem Informasi merupakan hal yang sangat penting dalam era teknologi sekarang ini. Layanan atau metode yang digunakan untuk penyampaian informasi selalu berkembang untuk bisa memberikan layanan yang lebih baik. SIMAK-NG Universitas Udayana adalah sistem informasi yang dibangun oleh Unit Sumber Daya dan Informasi (USDI) Universitas Udayana untuk memberikan kemudahan kepada pengguna (operator akademik, dosen dan mahasiswa) dalam kegiatan administrasi akademik secara online yang tergabung dalam sebuah Sistem Informasi Terpadu, dengan nama Integrated Management Information System the Strategic of Udayana. SIMAK-NG sebelumnya dibangun dengan menggunakan arsitektur monolithic dan akan dilakukan migrasi arsitektur layanan menjadi microservices, sehingga perlu dilakukan penyesuaian kode program dengan melakukan implementasi RESTful API yang akan menunjang kinerja dari layanan SIMAK-NG. Pada penelitian ini telah dilakukan perancangan model RESTful API yang dapat digunakan oleh aplikasi lain yang memerlukan data mahasiswa dari layanan SIMAK tidak lagi melakukan akses secara langsung ke database namun melakukan akses ke layanan RESTful API. API dibangun dengan menggunakan bahasa pemrograman Java, framework Quarkus, dan skema database yang sesuai dengan database pada layanan SIMAK-NG Universitas Udayana. Pengujian yang dilakukan secara lokal mendapatkan bahwa hasil respon dari program RESTful API yang dibuat sudah sesuai dengan perancangan dan dapat bekerja dengan baik yang ditunjukkan dengan pengujian dengan menggunakan script Postman, hal ini menunjukkan bahwa program API yang dirancang siap untuk diimplementasikan.
使用Java Quarkus为航空大学SIMAK-NG服务的学生模块设计RESTful API
信息系统在当今科技时代是一件非常重要的事情。用于提供信息的服务或方法总是在发展,以提供更好的服务。SIMAK-NG Udayana大学是由乌达亚纳大学能源和信息部门(USDI)建立的一个信息系统,旨在为用户(学术运营商、管理人员和学生)在线学术管理活动提供便利,这些活动被整合到乌达亚纳战略综合管理信息系统中。SIMAK-NG以前是使用单片架构构建的,将服务的架构迁移到微服务,因此程序代码调整需要通过实现RESTful API来完成,这将延长SIMAK-NG服务的性能。在本研究中,已经进行了RESTful API模型设计,该模型可供其他应用程序使用,这些应用程序要求SIMAK服务的学生数据不再直接访问数据库,而是访问RESTful API服务。API是使用Java编程语言、Quarkus框架和适合Udayana大学SIMAK-NG服务数据库的数据库方案构建的。本地执行的测试表明,所创建的RESTful API程序的响应与设计一致,并且可以使用Postman脚本与测试一起很好地工作,这表明所设计的API程序已经准备好实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
21
审稿时长
32 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信