Implementasi Struktur Data Web Service Untuk Interoperabilitas Perangkat Pada Sistem Rumah Cerdas

Sefi, Ulfa Muflika (2017) Implementasi Struktur Data Web Service Untuk Interoperabilitas Perangkat Pada Sistem Rumah Cerdas. Sarjana thesis, Universitas Brawijaya.

Abstract

Suatu sistem smarthome merupakan gabungan dari entitas-entitas perangkat rumah yang serba cerdas yang masing-masing dapat melakukan komunikasi dengan yang lainnya. Metode komunikasi berbasis IP (Internet Protocol) banyak digunakan namun perlu dilakukan penambahan mekanisme untuk keberhasilan proses pertukaran data antar perangkat (node). Skripsi ini mengangkat topik implementasi struktur data web service untuk interoperabilitas perangkat rumah cerdas yang ditujukan menciptakan sistem otonom pada perangkat rumah cerdas. Implementasi web service sendiri bertujuan agar setiap perangkat rumah cerdas dapat saling bertukar data tanpa melibatkan end user. Struktur data yang digunakan dalam penelitian ini adalah format data JSON, seperti yang telah diketahui JSON memiliki struktur data yang simple dan mudah dimengerti. Menggunakan arsitektur RESTful untuk komunikasi webservicenya dan pada implementasinya perangkat yang digunakan adalah Arduino Uno sebagai mikrokontroler dan modul esp8266 untuk komunikasi antar perangkat dan antar server. Dilakukan dua pengujian yang berbeda, yang pertama komunikasi antar node arduino dengan server PC yang menyimpan data dalam database dan yang kedua komunikasi antar perangkat arduino yang masing-masing berperan sebagai client-server. Kemampuan interoperabilitas data diuji dengan melakukan dua jenis pengujian. Pengujian pertama dilakukan untuk mengetahui kemampuan interoperabilitas sistem web service dengan server PC, sedangkan pengujian kedua dilakukan untuk mengetahui keberhasilan pertukaran data antar node. Keberhasilan pengujian pertama ditandai dengan berhasilanya penyimpanan data yang dikirim node ke dalam sebuah database, sedangkan pada pengujian yang kedua ditunjukkan dengan keberhasilan pengubahan data yang dilakukan antar node dengan memanfaatkan format JSON untuk pertukaran data.

English Abstract

Smart Home consists of combination of entities such as intelligent home devices which have ability to communicate among each other. IP (Internet Protocol) based communication is commonly used but still need enhancement to ensure successful of data transfer between nodes. This final project took a topic of implementation of the web service data structure for interoperability of smart home devices”. The goal is to create an autonomous system in the intelligent home devices. Implementation of web service itself aims that every intelligent home devices can exchange data without involving end users. The structure of the data used in this research is the JSON data format, as it has been known that JSON data structure is simple and easy to understand. Using RESTful architecture to communication of web service and in its implementation the Arduino Uno is a device that used in this research as a microcontroller and esp8266 module for communication between devices and between servers. There are two different testing, the first testing is communication between nodes arduino and PC server that can stores data into a database, and the second communication between devices arduino that acts as a client-server. The capabilities of data interoperability are tested by performing two types of testing. The first test was conducted to determine the ability of system interoperability with server PC, while the second test is performed to determine the successfully of the data exchange between nodes. The first test are characterized by storage data that sent to a database, while the second test demonstrated by the converting data between nodes by utilizing a JSON format for data exchange.

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/133/051701547
Uncontrolled Keywords: Kata kunci web sevice, struktur JSON, Arduino Uno, esp8266, library ArduinoJson
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Kustati
Date Deposited: 16 Mar 2017 09:33
Last Modified: 10 Nov 2021 03:08
URI: http://repository.ub.ac.id/id/eprint/147351
[thumbnail of 125150300111067_ULFA_MUFLIKA_SEFI_PAPER.pdf]
Preview
Text
125150300111067_ULFA_MUFLIKA_SEFI_PAPER.pdf

Download (2MB) | Preview
[thumbnail of 125150300111067_ULFA_MUFLIKA_SEFI_SKRIPSI.pdf]
Preview
Text
125150300111067_ULFA_MUFLIKA_SEFI_SKRIPSI.pdf

Download (5MB) | Preview

Actions (login required)

View Item View Item