Penerapan RESTFul Web Service Pada Disain Arsitektur Sistem Informasi Pada Perguruan Tinggi (Studi Kasus: STARS UKSW)

Penidas Fiodinggo Tanaem, Agustinus Fritz Wijaya, Augie David Manuputty, George Nicholas Huwae

Abstract


RESTFul WS merupakan sebuah gaya arsitektur yang diadopsi dari konsep REST dengan tujuan yakni sebagai penghubung antara sumber daya dan client. Komunikasi RESTFul memanfaatkan protocol HTTP, dimana dalam HTTP terdapat method yang digunakan untuk berkomunikasi yang dapat disesuaikan dengan operasi-operasi yang digunakan dari sisi client yakni operasi CRUD (CREATE, READ, UPDATE, DELETE). Hasil dari penelitian yang dilakukan yakni berupa hasil eksperimen dalam membangun RESTFul STARS. Cakupan dalam uraian tersebut antara lain berupa kolaborasi antar system dan mekanisme interaksi yang dibangun dalam menjawab kebutuhan aplikasi STARS. Sistem dibangun menggunakan pendekatan REST yang mengandalkan protocol HTTP dalam membangun interaksi antara client dan server dimana terdapat rancangan model RESTFul yang dibangun dan mencakup komunikasi dan arsitektur RESTFul. Adapun terdapat tiga tahapan yang digunakan dalam pelaksanaannya, yakni tahap Requirements, Analysis, Design dan Implementation. Berdasarkan hasil penelitian yang dilakukan, terdapat korelasi yang telah disesuaikan antara Metode HTTP (POST, GET, PUT, DELETE) dan operasi CRUD dan batasan dalam membangun RESTFul terutama untuk STARS yang mengacu pada Uniform Interface, Connectedness, Self-Describing Messages dan Stateless Interactions.

Kata Kunci : web Service, Restful, Sistem Informasi, Perguruan Tinggi

 




Full Text:

PDF

References


V. De Luca, I. Epicoco, D. Lezzi, And G. Aloisioa, “Grb_Wapi, A Restful Framework For Grid Portals,” Procedia Comput. Sci., Vol. 9, Pp. 459–468, 2012.

R. T. Fielding, “Architectural Styles And The Design Of Network-Based Software Architectures,” University Of California, Irvine, 2000.

S. Price, P. A. Flach, S. Spiegler, C. Bailey, And N. Rogers, “Subsift Web Services And Workflows For Profiling And Comparing Scientists And Their Published Works,” Futur. Gener. Comput. Syst., Vol. 29, No. 2, Pp. 569–581, 2013.

C. M. Lewandowski, A Brief Mindfulness Intervention On Acute Pain Experience: An Examination Of Individual Difference. Southern Illinois University At Carbondale, 2015.

Z. Aljazzaf, “Bootstrapping Quality Of Web Services,” J. King Saud Univ. Inf. Sci., Vol. 27, No. 3, Pp. 323–333, 2015.

K. Mohamed And D. Wijesekera, “Performance Analysis Of Web Services On Mobile Devices,” Procedia Comput. Sci., Vol. 10, Pp. 744–751, 2012.

D. Roman, J. Kopecký, T. Vitvar, J. Domingue, And D. Fensel, “Wsmo-Lite And Hrests: Lightweight Semantic Annotations For Web Services And Restful Apis,” J. Web Semant., Vol. 31, Pp. 39–58, 2015.

F. Aijaz, S. Z. Ali, M. A. Chaudhary, And B. Walke, “Enabling High Performance Mobile Web Services Provisioning,” In 2009 Ieee 70th Vehicular Technology Conference Fall, 2009, Pp. 1–6.

C. Rodríguez Et Al., “Rest Apis: A Large-Scale Analysis Of Compliance With Principles And Best Practices,” In International Conference On Web Engineering, 2016, Pp. 21–39.

D. Guinard, M. Mueller, And V. Trifa, “Restifying Real-World Systems: A Practical Case Study In Rfid,” In Rest: From Research To Practice, Springer, 2011, Pp. 359–379.

J. Lasmono, A. P. Sari, E. Kuncoro, And I. Mujahidin, “Optimasi Kerja Peluncur Roket Pada Robot Roda Rantai Untuk Menentukan Ketepatan Sudut Tembak,” Jasiek (Jurnal Apl. Sains, Informasi, Elektron. Dan Komputer), 2019.

F. M. Besson, “A Framework For Automated Testing Of Web Service Choreographies.” University Of São Paulo, 2011.

A. Navarro And A. Da Silva, “A Metamodel-Based Definition Of A Conversion Mechanism Between Soap And Restful Web Services,” Comput. Stand. Interfaces, Vol. 48, Pp. 49–70, 2016.

M. Athanasopoulos And K. Kontogiannis, “Extracting Rest Resource Models From Procedure-Oriented Service Interfaces,” J. Syst. Softw., Vol. 100, Pp. 149–166, 2015.

R. Xiong, J. Wang, N. Zhang, And Y. Ma, “Deep Hybrid Collaborative Filtering For Web Service Recommendation,” Expert Syst. Appl., Vol. 110, Pp. 191–205, 2018.

M. Wibowo, S. Suprayogi, And I. Mujahidin, “Rancang Bangun Sistem Pengamanan Rak Senjata M16 Menggunakan Rfid Dan Fingerprint,” Jasiek (Jurnal Apl. Sains, Informasi, Elektron. Dan Komputer), Vol. 1, No. 2, Pp. 134–142, 2019.

M. Shodiq, R. Wongso, R. S. Pratama, And E. Rhenardo, “Implementation Of Data Synchronization With Data Marker Using Web Service Data,” Procedia Comput. Sci., Vol. 59, Pp. 366–372, 2015.

T. A. S, A. Rabi’, D. Minggu, And I. Mujahidin, “Frequency Hopping Video Real Time Untuk Pengamanan Data Pengintaian Operasi Inteligence Tni,” Jasiek (Jurnal Apl. Sains, Informasi, Elektron. Dan Komputer), 2019.

S. Mariyam, I. Thalia, M. A. Firdausy, And A. Chusyairi, “Perancangan Sistem Informasi Point Non Akademik (E-Point) Pada Stikom Pgri Banyuwangi,” In Conference On Information Technology, Information Sytem And Electrical Engineering (Citisee), Stmik Amikom, Purwokerto, 2017, Vol. 7.

P. F. Tanaem, D. Manongga, And A. Iriani, “Restful Web Service Untuk Sistem Pencatatan Transaksi Studi Kasus Pt. Xyz,” J. Tek. Inform. Dan Sist. Inf., Vol. 2, Pp. 2443–2229, 2016.

R. Subekti And F. Scholz, “Http Request Methods,” Mozilla Developer, 2017. .

W3schools, “Http Request Methods,” W3schools, 2019. .

R. T. Fielding Et Al., “Hypertext Transfer Protocol -- Http/1.1,” Https://Www.W3.Org, 1999. .




DOI: https://doi.org/10.26905/jasiek.v2i1.3483

Refbacks

  • There are currently no refbacks.



JASIEK(Jurnal Aplikasi Sains, Informasi, Elektronika dan Komputer)
Department of Electrical Engineering, Universitas Merdeka Malang



Image result for address iconTaman Agung Street No. 1, Sukun, Malang Kota, Jawa Timur, 65146, Indonesia
Image result for address blue icon[email protected]
Image result for address blue icon0822-3333-4114
@jasiekunmer

Supported By: