Perancangan dan Pembuatan Application Programming Interface Server untuk Arduino

Sena, SamuelAji (2013) Perancangan dan Pembuatan Application Programming Interface Server untuk Arduino. Sarjana thesis, Universitas Brawijaya.

Abstract

Arduino adalah sebuah platform untuk melakukan komputasi fisis berbasis mikrokontroler. Beberapa sensor dapat dihubungkan pada input arduino dan actuator dapat dihubungkan pada output sehingga membentuk suatu sistem. Saat ini arduino sudah banyak digunakan sebagai remote system melalui jaringan komputer namun karena keterbatasan sumber daya yang dimiliki arduino akan sangat sulit untuk membuat sebuah sistem yang optimal. Skripsi ini membahas perancangan dan pembuatan application programming interface server yang berfungsi sebagai jembatan antara aplikasi dan arduino pada jaringan computer atau internet sehingga dapat memudahkan pemrogram untuk membuat aplikasi dan meringankan kerja arduino. Protokol yang digunakan oleh aplikasi untuk berkomunikasi dengan server adalah HTTP (Hypertext Transfer Protocol) sedangkan protokol yang digunakan oleh server untuk berkomunikasi dengan arduino adalah TCP (Transmission Control Protocol). Fungsi-fungsi yang dapat dilakukan oleh server adalah fungsi-fungsi input dan output. Dari hasil pengujian, semua fungsi input dan output dapat dilakukan. Pada pengujian dengan menggunakan satu buah request, total waktu rata-rata yang dibutuhkan untuk melakukan satu operasi adalah 14,8 ms. Dalam hal ini system dapat berjalan dengan baik dan memiliki performa yang cukup bagus karena delay system tidak akan dirasakan pengaruhnya oleh client.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FT/2013/402/051308285
Subjects: 600 Technology (Applied sciences) > 621 Applied physics > 621.3 Electrical, magnetic, optical, communications, computer engineering; electronics, lighting
Divisions: Fakultas Teknik > Teknik Elektro
Depositing User: Hasbi
Date Deposited: 31 Oct 2013 10:32
Last Modified: 21 Oct 2021 11:46
URI: http://repository.ub.ac.id/id/eprint/142132
[thumbnail of BAB3.pdf]
Preview
Text
BAB3.pdf

Download (1MB) | Preview
[thumbnail of BAB4.pdf]
Preview
Text
BAB4.pdf

Download (1MB) | Preview
[thumbnail of BAB6.pdf]
Preview
Text
BAB6.pdf

Download (1MB) | Preview
[thumbnail of BAB5.pdf]
Preview
Text
BAB5.pdf

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

Download (1MB) | Preview
[thumbnail of PENDAHULUAN.pdf]
Preview
Text
PENDAHULUAN.pdf

Download (1MB) | Preview
[thumbnail of BAB1.pdf]
Preview
Text
BAB1.pdf

Download (1MB) | Preview
[thumbnail of BAB2.pdf]
Preview
Text
BAB2.pdf

Download (2MB) | Preview

Actions (login required)

View Item View Item