Perancangan Tampilan Perancangan Perangkat Lunak

30

BAB I HASIL DAN PEMBAHASAN

Bab ini menjelaskan tentang implementasi perancangan penelitian dan hasil uji coba alat beserta pembahasannya untuk mengetahui kesesuaian antara perancangan dengan penelitian.

4.1 Hasi Implementasi Alat

Implementasi alat monitoring suhu 4 channel jarak jauh berbasis Arduino Uno yang dirancang pada BAB III mengalami kegagalan. Proses pengiriman data suhu ke jaringan dan penyimpanan data suhu dan waktu ke SD card on board Ethernet shield Arduino tidak sesuai dengan yang diharapkan, sehingga pada implementasi yang pertama tidak bisa dilakukan. Program yang diimplementasikan berdasarkan perancangan diagram alir program BAB III tidak bisa melakukan pengiriman data suhu dan penyimpanan data suhu dan waktu ke SD card on board Ethernet shield Arduino secara bersamaan. Hal ini disebabkan keterbatasan komunikasi antara Arduino Uno dengan Ethernet shield Arduino. Pin 10 slave select yang digunakan untuk memilih slave hanya bisa digunakan untuk mengaktifkan salah satu slave yang digunakan yaitu untuk mengaktifkan ethernet chip Wiznet W5100 atau SD card, sehingga dilakukan beberapa perubahan agar proses bekerja dengan baik sesuai yang diharapkan. Ada beberapa perubahan antara perancangan dan implementasi perangkat keras elektronika. Pada rangkaian perangkat keras elektronika ada penambahan board Arduino Uno untuk melakukan proses penyimpanan data suhu dan waktu penyimpanan dengan menggunakan SD card shield external. Jadi pada implementasi alat terdapat dua Arduino Uno, Arduino Uno 1 berfungsi untuk mengatur pengiriman data suhu ke web browser melalui Ethernet Shield Arduino, sedangkan Arduino Uno 2 berfungsi untuk mengatur penyimpanan data suhu dan waktu ke micro SD card melalui SD card shield external. Perubahan juga terjadi pada implementasi rangkaian RTC DS1307. Dalam perancangan BAB III rangkaian RTC terhubung dengan Arduino Uno 1 dan pada implementasi rangkaian RTC dihubungkan ke Arduino Uno 2 untuk keperluan penyimpanan data suhu dan waktu. Pada Arduino Uno 2 juga ditambahkan dua indikator berupa LED Light Emitted Dioda. Indikator LED warna biru berfungsi untuk mendeteksi proses penulisan data suhu dan waktu pada micro SD card, dan indikator LED warna merah untuk mendeteksi error apabila terjadi gagal proses penulisan data pada micro SD card. Rangkaian keseluruhan dan perubahan yang dilakukan pada implementasi perangkat keras dapat dilihat di Gambar 4.1 dan Gambar 4.2. Gambar 4.1 Rangkaian Arduino Uno 1.