Rancang Bangun Web Service Pada Sistem Informasi Akademik Berbasis Representational State Transfer Menggunakan Service-Repository Pattern

Suryadi, Oky (2019) Rancang Bangun Web Service Pada Sistem Informasi Akademik Berbasis Representational State Transfer Menggunakan Service-Repository Pattern. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05211540000129-Undergraduate_Theses.pdf] Text
05211540000129-Undergraduate_Theses.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2023.

Download (1MB) | Request a copy

Abstract

Seiring berkembangnya penggunaan smartphone di Indonesia, khususnya di kalangan civitas akademika Institut Teknologi Sepuluh Nopember (ITS) memunculkan kebutuhan baru untuk menyediakan Sistem Informasi Akademik (SIA) di berbagai platform termasuk aplikasi mobile. Pengembangan SIA di berbagai platform menghadirkan suatu masalah terkait integrasi dan pertukaran informasi secara terpusat. Terdapat beberapa alternatif solusi atas permasalahan tersebut, salah satunya dengan melakukan pengembangan web service.
Web service dapat memberikan kemudahan dalam melakukan pertukaran informasi dari satu sistem dengan sistem lainnya, walaupun berbeda platform dan bahasa pemrograman. Dalam pengembangan web service tersebut digunakan metode representational state transfer (REST). Metode REST memungkinkan web service melakukan pertukaran informasi secara langsung, sehingga permintaan akses yang dilakukan client untuk mengakses fungsi-fungsi pada web service dapat dengan mudah dilakukan.
Untuk meningkatkan aspek maintainability dari web service tersebut, maka digunakanlah design pattern. Saat ini, banyak pendekatan design pattern yang dapat digunakan, salah satunya adalah service-repository pattern. Service-repository pattern merupakan pattern yang bertujuan untuk menciptakan pemisahan yang sangat jelas antara business logic dan model query.
Pengerjaan tugas akhir ini menghasilkan web service yang memiliki pemisahan struktur antara business logic dan model query, sehingga mengurangi kompleksitas pada setiap pengembangan aplikasi client-side di berbagai platform.
================================================================================================
Along with the increasing use of smartphones in Indonesia, especially among the academic community of the Institut Teknologi Sepuluh Nopember (ITS), there is a new need to provide an Academic Information System (AIS) on various platforms including mobile applications. The development of AIS on various platforms presents a problem related to the integration and centralized exchange of information. There are several alternative solutions to these problems, one of which is by developing a web service.
Web services can provide convenience in exchanging information from one system to another, although different platforms and programming languages. In developing the web service, the method of representational state transfer (REST) is used. The REST method allows web services to exchange information directly, so that requests for access by the client to access functions on a web service can be easily done.
To improve the maintainability aspects of the web service, design patterns are used. Nowadays, there are many design pattern approaches that can be used, one of which is the service-repository pattern. The service-repository pattern is a pattern that aims to create a very clear separation between the business logic and the query model.
This final project produces a web service that has a separation of structure between business logic and query models, thereby reducing the complexity on each client-side application development on various platforms.

Item Type: Thesis (Undergraduate)
Additional Information: RSSI 004.67 Sur r-1 2019
Uncontrolled Keywords: sistem informasi akademik, platform, web service, representational state transfer, maintainability, service-repository pattern
Subjects: T Technology > T Technology (General)
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK105.8883 Web authoring software (include web server)
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Information System > 57201-(S1) Undergraduate Thesis
Depositing User: Oky Suryadi
Date Deposited: 19 Sep 2021 15:48
Last Modified: 19 Sep 2021 15:48
URI: http://repository.its.ac.id/id/eprint/60484

Actions (login required)

View Item View Item