Wardhana, Octavian Metta Wisnu (2018) Implementasi Protokol UDP Pervasive Multi Device Untuk Perangkat Myrio Berbasis Labview (Studi Kasus : Security Box). Sarjana thesis, Universitas Brawijaya.
Abstract
Pervasive computing merupakan salah satu aplikasi dari ubiquotous computing yang berguna untuk memudahkan pengoperasian komputer dengan meminimalkan kebutuhan akan interaksi dari manusia kepada komputer. Sedangkan UDP Pervasive Multi Device adalah protokol UDP yang dikembangkan menggunakan pervasive computing untuk dapat mengenali identitas perangkat lain tanpa diperlukan pengaturan secara manual dari pengguna. Pada penelitian ini protokol UDP Pervasive dapat diimplementasikan pada perangkat PC dan NI myRIO yang menggunakan program berbasiskan LabVIEW. Protokol UDP digunakan karena tidak membutuhkan proses handshaking sehingga mengurangi delay serta ukuran data yang lebih sedikit karena tidak adanya acknowledgement field dan sequence field. Setiap perangkat menggunakan desain sistem state machine ganda yang memiliki fungsi masing-masing mendeteksi perangkat lain secara otomatis dan sebagai aplikasi dari penggunaan alamat perangkat yang terdeteksi. Ketika pertama kali program dieksekusi, perangkat melakukan broadcast kepada semua perangkat. Kemudian perangkat melakukan listening untuk menerima data broadcast maupun balasan dari broadcast. Ketika menerima data broadcast atau balasan maka perangkat melakukan pengecekan duplikasi perangkat dan menyimpannya. Selanjutnya perangkat akan mengirimkan balasan ketika menerima data broadcast atau kembali listening. Dengan menggunakan state machine mendeteksi perangkat lain yang sama, maka perangkat dapat mengenali lebih dari satu perangkat lain pada jaringan yang sama. Hasil dari pengujian yang didapatkan semua pengujian state based testing berhasil 100%. Serta mendapatkan discovery time rata-rata 0,202754 detik untuk 1 myRIO dan 0,303201 detik untuk 2 myRIO. Delay pengiriman data dari PC kepada myRIO tidak lebih dari 2 detik.
English Abstract
Pervasive computing is one application of ubiquotous computing that is useful to facilitate the computer operation by minimizing the need for human interaction to the computer. While UDP Pervasive Multi Device is a UDP protocol developed using pervasive computing to be able to recognize the identity of other devices without the need for manual settings from the user. In this paper the UDP Pervasive protocol can be implemented on PC and NI myRIO devices using LabVIEW-based programs. UDP protocols are used because they do not require handshaking to reduce delay and smaller data sizes due to the absence of acknowledgment fields and sequence fields. Each device uses dual state machine system design that has function for detecting other devices automatically and as an application of using other devices address. When the program is first executed, the device broadcasts to all devices. Then the device does listening to receive broadcast data or replies from broadcast. When receiving broadcast data or replies then the device checks the duplication of the device and stores it.. The device then sends a reply when receiving broadcast or back to listening. By using the same state machine to detect all device, the device can recognize other devices more than one on the same network. The results of the test obtained that all state-based testing succeeded 100%. Discovery time averaging 0.202754 seconds for 1 myRIO and 0.303201 seconds for 2 myRIO. Sending data delay from PC to myRIO not more than 2 second.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2018/796/051809401 |
Uncontrolled Keywords: | pervasive computing, UDP Pervasive, multi device, LabVIEW, state machine |
Subjects: | 000 Computer science, information and general works > 004 Computer science |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Budi Wahyono Wahyono |
Date Deposited: | 05 Apr 2019 02:11 |
Last Modified: | 22 Oct 2021 05:34 |
URI: | http://repository.ub.ac.id/id/eprint/161478 |
Preview |
Text
Octavian Metta Wisnu Wardhana.pdf Download (19MB) | Preview |
Actions (login required)
View Item |