9
2.2.3. Arduino Ethernet Shield Sebuah modul tambahan yang digunakan pada arduino untuk menghubungkan board
arduino ke internet dengan bantuan RJ-45. Arduino Ethernet Shield bekerja berdasarkan Wiznet W5100 ethernet chip. Chip ini menyediakan jaringan yang
mendukung TCP dan UDP Chaudhari dan Chakraborty, 2014. Gambar Arduino Ethernet Shield dapat diliat pada Gambar 2.3.
Gambar 2.3. Arduino Ethernet Shield
2.3. Sensor Network
2.3.1. Pengertian sensor network Sensor network
adalah sebuah jaringan komunikasi antara sensor node dan data node yang saling terhubung untuk memonitor keadaan lingkungan tertentu pada lokasi yang
berbeda antara sensor dan titik akhir end node. Sensor network umumnya digunakan dalam bidang industri dan pada area
– area tertentu seperti untuk memonitor tingkat pencemaran udara, peningkatan suhu di suatu wilayah, object tracking, sistem
keamanan, dan kondisi lainnya Bell, 2013. Sensor network
memiliki dua media komunikasi dasar yaitu : 1.
Wired Networks. Sebuah desain jaringan yang mengijinkan setiap device saling berkomunikasi
satu sama lain menggunakan wire kabel. Sensor network yang menggunakan media komunikasi ini menambahkan network hardware didalam jaringannya.
Seperti pada Arduino, untuk menghubungkan antara sensor node dengan data node
arduino menggunakan perangkat tambahan yaitu ethernet shield. 2.
Wireless Network. Sebuah desain jaringan yang mengijinkan setiap device saling berkomunikasi
satu sama lain tanpa menggunakan kabel wireless. Sama seperti wired
Universitas Sumatera Utara
10
network, wireless network juga menambahkan network hardware didalam
jaringannya. Pada Arduino dengan menambahkan WiFi shield atau pada Raspberry Pi dengan menambahkan WiFi adapters.
2.3.1. Protokol HTTP Protokol HTTP Hypertext Transfer Protocol merupakan sebuah protokol
komunikasi data yang digunakan untuk mengirim data dari microcontroller ke server. HTTP digunakan untuk mendistribusikan sistem informasi yang berbasis hypertext.
Protokol ini merupakan protokol standar yang digunakan untuk mengakses HTML dan termasuk salah satu protokol aplikasi TCPIP Siregar, 2010.
Protokol HTTP memiliki delapan method untuk melayani permintaan data yang dilakukan oleh client diantaranya Options, Get, Post, Head, Put, Delete, Trace,
dan Connect Fielding, et al. 1999. Pada sistem ini arduino bertindak sebagai web client
, dan melakukan Post method kepada server untuk mengirimkan data dari arduino dan menyimpannya didalam database server.
2.5. Penelitian Terdahulu