ANALISIS PERFORMA RESTFUL WEB SERVICE DAN PARSER JSON MENGGUNAKAN ALGORITMA STREAM PARSING PADA SISTEM OPERASI ANDROID (STUDI KASUS : SISTEM INFORMASI LABORATORIUM D3 KOMSI SEKOLAH VOKASI UGM); PERFORMANCE ANALYSIS OF RESTFUL WEB SERVICE AND JSON PARSER USING STREAM PARSING ALGORITHM ON ANDROID OPERATING SYSTEM (CASE STUDY : SISTEM INFORMASI LABORATORIUM D3 KOMSI SEKOLAH VOKASI UGM)
SEPTRI NUR ITHMAM, Anifuddin Azis
2015 | Skripsi | FMIPAWeb Service allows electronic devices to communicate each other over the Internet. Web Service is used as a facility provided by a website to provide services (in the form of information) to other systems, so that other systems can interact with the system through the services that is provided by a web service. One of the web service architecture is REST (Representational State Transfer). REST can store data in the text, either XML or JSON format so that the data can be accessed by other systems, although different platforms, operating systems, compilers and language. JSON (JavaScript Object Notation) is a lightweight data interchange format, easily read and written by humans, and easily translated and generated by the computer. To read the data in JSON format, needed a parser. There are so many parser-based Java programming language that can be used to read the JSON data. Each parser has advantages and disadvantages of each. One of these advantages is speed. In this study, analyzed performance of RESTful web services and JSON parser in Android. Parser used is SimpleJason (org.json), Jackson, and GSON. It aims to determine the performance of RESTful web service and performance comparisons between org.json speed, Jackson, and GSON. The test results in this study show the RESTful web service created with PHP is able to give a response of each request. Jackson parser has better speed than org.json and GSON in the process of parsing with stream parsing algorithm using the JSON array.
Kata Kunci : web service; RESTful; JSON; JSON parser; Stream parsing, Android; parsing speed