INTERNET of THING
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi
Jenjang Program Diploma Tiga
Oleh :
Nama NIM
1. Chabid Amrulloh 16040033
2. Gambit Ageng Arsha A 16040175
3. Heru Dwi Pratikno 16040182
i
HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR UNTUK
KEPERLUAN AKADEMIS
ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPERLUAN AKADEMIS
iii
HALAMAN PERSETUJUAN
iv
HALAMAN PENGESAHAN
v
HALAMAN MOTTO
Mogoklah maka kau akan melihat dunia mereka jembatan ke dunia baru dunia
baru ya dunia baru (Widji Tukul).
Anda harus mengharapkan hal-hal besar dari diri anda sebelum dapat
melakukannya (Michael Jordan).
vi
HALAMAN PERSEMBAHAN
vii
ABSTRAK
Perkembangan teknologi yang semakin maju ini, membuat masyarakat
mengharapkan adanya kemudahan dalam berbagai aspek kehidupan. Salah satunya
mendukung kegiatan berwirausaha, sehingga usaha dapat dijalankan menjadi
efisien, praktis, dan efektif. Pada umumnya peternak masih menggunakan sistem
konvensional untuk memberi makan ayam - ayam yang dipelihara. Peternak
menggunakan tangan untuk menaburkan pakan pada wadah pakan dan berjalan
sepanjang kandang. Tujuan penelitian yaitu mampu membuat sebuah alat Smart
Concept Kandang Ayam Pedaging Berbasis Internet Of Thing dengan
mikrokontroler arduino wemos D1, mampu memanfaatkan aplikasi blynk sebagai
media monitoring suhu ruangan dalam Smart Concept Kandang Ayam Pedaging
Berbasis Internet Of Thing. Prosedur penelitian yang digunakan yaitu rencana,
analisa, rancang desain dan implementasi. Metode pengumpulan data yaitu,
ovbservasi, wawancara, studi literatur. Pembuatan alat smart concept kandang
ayam pedaging berbasis internet of thing yang bertujuan untuk meringankan
pekerjaan para peternak ayam. Dengan adanya alat ini diharapkan dapat
diimplementasikan pada masyarakat terutama bagi peternak ayam pedaging.
Sehingga dapat menghemat biaya produksi peternakan.
Kata kunci : smart concept, internet of thing, kandang ayam pedaging.
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan yang maha
pengasih dan maha penyayang yang telah melimpahkan segala rahmat, hidayah dan
inayah-Nya hingga terselesaikannya laporan Tugas Akhir dengan judul
“SMART CONCEPT KANDANG AYAM PEDAGING BERBASIS INTERNET of
THING.”
Tugas Akhir Merupakan suatu kewajiban yang harus dilaksanakan untuk
memenuhi salah satu syarat kelulusan dalam mencapai derajat Ahli Madya
Komputer pada program Studi DIII Teknik Komputer Politeknik Harapan Bersama
Tegal. Selama melaksanakan penelitian dan kemudian tersusun dalam laporan
Tugas Akhir ini, banyak pihak telah memberikan bantuan, dukungan dan
bimbingan.
Pada kesempatan ini, tidak lupa diucapkan terima kasih yang sebesar-
besarnya kepada :
1. Bapak Mc. Chambali, B,Eng.EE, M.Kom selaku Direktur Politeknik
Harapan Bersama Tegal.
2. Bapak Rais, S,Pd., M.Kom selaku Ketua Program Studi DIII Teknik
Komputer Politeknik Harapan Bersama Tegal.
3. Bapak Mohammad Humam, M.Kom selaku Pembimbing I.
4. Bapak Lukmanul Khakim, S.Kom selaku Pembimbing II.
5. Bapak Faiz selaku pimpinan Lemabaga Tempat Penelitian.
6. Bapak Faiz selaku narasumber.
Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaianlaporan Tugas Akhir ini.
ix
DAFTAR ISI
Halaman
x
2.2.11 Power Supply .................................................................................. 17
2.2.12 RTC ( Real Time Clock).................................................................. 17
BAB III METODOLOGI PENELITIAN.............................................................. 19
3.1 Prosedur Penelitian ................................................................................. 19
3.1.1 Rencana / Planing............................................................................ 19
3.1.2 Analisa............................................................................................. 19
3.1.3 Rancangan dan Desain .................................................................... 19
3.1.4 Implementasi ................................................................................... 20
3.2 Metode Pengumpulan Data ..................................................................... 20
3.2.1 Observasi ......................................................................................... 20
3.2.2 Wawancara ...................................................................................... 20
3.2.3 Studi literatur................................................................................... 21
3.2.4 Waktu dan Tempat Penelitian ......................................................... 21
BAB IV ANALISA DAN PERANCANGAN SISTEM ....................................... 22
4.1 Analisa Permasalahan ............................................................................. 22
4.2 Analisa Kebutuhan Sistem ...................................................................... 23
4.2.1 Analisa perangkat keras ..................................................................... 23
4.2.2 Analisa perangkat lunak..................................................................... 24
4.3 Perancangan Sistem ................................................................................ 25
4.3.1 Diagram Blok Sistem ............................................................................ 26
4.3.2 Flowchart Sistem Pakan ....................................................................... 27
4.3.3 Flowchart Sistem Minum ..................................................................... 28
4.3.4 Flowchart Kontrol Suhu Kandang........................................................ 29
4.4 Desain Input/Output ................................................................................ 29
4.4.1 Sistem Pakan ................................................................................... 29
4.4.2 Sistem Minum ................................................................................. 30
4.4.3 Sistem Suhu..................................................................................... 31
BAB V HASIL DAN PEMBAHASAN ............................................................... 32
5.1 Implementasi Sistem ............................................................................... 32
5.1.1 Implementasi Perangkat Keras ........................................................... 32
5.1.2 Implementasi Perangkat Lunak .......................................................... 34
5.2 Hasil Pengujian ....................................................................................... 35
xi
BAB VI PENUTUP .............................................................................................. 37
6.1 Kesimpulan ............................................................................................. 37
6.2 Saran ....................................................................................................... 37
Daftar Pustaka........................................................................................................39
xii
DAFTAR TABEL
Halaman
Tabel 5. 1 Hasil pengujian sensor infrared didalam properti ................................ 35
Tabel 5. 2 Hasil pengujian DHT 11 didalam Properti........................................... 35
Tabel 5. 3 Hasil pengujian Water level ................................................................. 36
xiii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Arduino Wemos D1 (sea.banggood.com) ................................... 14
Gambar 2.2 Motor Dinamo (inkuiri.com) ...................................................... 15
Gambar 2.3 Water level sensor (store.fut-electronics.com)........................... 15
Gambar 2.4 Kran Selonoid (lazada/catalog.com).......................................... 16
Gambar 2.5 DHT 11 (smart-prototyping.com) .............................................. 17
Gambar 2.6 Power Supply (elevenia.com) ..................................................... 17
Gambar 2.7 Real Time Clock (https://indonesian.alibaba.com) .................... 25
Gambar 4.1 Diagram Blok Smart concept kandang....................................... 26
Gambar 4.2 Flowchart sistem pakan ............................................................. 27
Gambar 4.3 Flowchart sistem minum............................................................ 28
Gambar 4.4 Flowchart sistem pada suhu kandang ........................................ 29
Gambar 4.5 Sistem pakan .............................................................................. 30
Gambar 4.6 Sistem Minum ............................................................................ 30
Gambar 4.7 Sistem suhu ................................................................................ 31
Gambar 5.1 Gambar tampak atas ................................................................... 33
Gambar 5.2 Gambar tampak depan ................................................................ 33
Gambar 5.3 Tampilan awal pada Blynk Apk .................................................. 34
Gambar 5.4 Tampilan Monitoring sistem ...................................................... 34
xiv
DAFTAR LAMPIRAN
Halaman
Surat Kesediaan Membimbing TA................................................................... A-1
Source Code ..................................................................................................... B-1
Dokumentasi .................................................................................................... C-1
xv
BAB I
PENDAHULUAN
pangan meningkat. Salah satunya kebutuhan konsumsi ayam. Oleh karena itu,
Hanya dibutuhkan waktu 5-6 minggu agar ayam pedaging dapat dipanen.
untuk konsumsi cenderung meningkat rata-rata 1,56% per tahun atau sebesar
langsung pada tahun 2016 diramalkan sebesar 1,19 juta ton dan tahun 2017
sebesar 1,24 juta ton, tahun 2018 sebesar 1,27 juta ton dan tahun 2019
dapat dijalankan menjadi efisien, praktis, dan efektif. Salah satu berwirausaha
1
2
ayam ternyata tidak mudah, ada beberapa hal yang harus dilakukan,
kondisi kandang seperti kondisi pakan, minum dan suhu pada kandang
wadah pakan dan berjalan sepanjang kandang. Dengan kandang seluas itu
Alat ini diharapkan dapat bekerja dengan baik, dengan smart concept
kandang ayam ini bisa membuat efisensi waktu dan mengurangi biaya
manajemen.
masalah yaitu:
3
wemos D1?
internet of thing ?
Batasan masalah dibuat agar maksud dan tujuan dari penelitian terfokus
yang diperlukan.
kandang ayam.
Internet Of Thing.
Adapun manfaat dari penilitian ini yaitu ikut andil dalam kemajuan
1. Bagi Mahasiswa
a. Sebagai syarat untuk memenuhi penyusunan Tugas Akhir guna
3. Bagi Masyarakat
Dengan dibuatnya alat Smart Concept Kandang Ayam Pedaging
pembaca mengenai tugas akhir ini. Sistematika penulisan tugas akhir ini
1. Bagian awal
daftar gambar, dan lampiran. Bagian awal ini berguna untuk memberikan
secara cepat.
BAB I PENDAHULUAN
Pada bab ini memuat tentang teori terkait, dan landasan teori.
input/output.
Kesimpulan berisi tentang garis besar dari inti hasil penelitian, serta
saran dari peneliti yang diharapkan dapat berguna bagi peternak ayam.
DAFTAR PUSTAKA
3. Bagian Akhir
LAMPIRAN
laporan, antara lain Dari Tempat Penelitian, serta data – data lain yang
diperlukan.
BAB II
TINJAUAN PUSTAKA
dapat dijalankan menjadi efisien, praktis, dan efektif. Salah satu berwirausaha
wadah pakan dan berjalan sepanjang kandang. Dengan kandang seluas itu
terhadap kondisi kandang. padahal suhu dan kelembaban pada kandang juga
Dalam mengukur suhu udara, harus diperlukan sebuah alat ukur yaitu
sebuah termometer suhu udara. Dalam dunia elektronika yang berfokus pada
7
8
banyak jenis dan tipe. Tiap jenis atau tipe sensor suhu udara ini memiliki
ketelitian yang berbeda beda. Jenis sensor udara mana yang memiliki
ketelitian paling bagus terhadap parameter suhu udara inilah yang akan diteliti
pada penelitian ini. Oleh karena itu, pada penelitian ini membutuhkan
dengan sebuah termometer suhu yang sudah dapat langsung dibaca suhu
ruangannya[6].
perangkat kandang seperti sensor berat pada tempat pakan ayam, ultrasonik
pada tangki penampungan air, suhu dan kelembaban pada kandang ayam akan
Wi-Fi. Pada kandang ayam juga akan digunakan beberapa aktuator untuk
ekor ayam. Salah satu perusahaan yang menerapkan pola kemitraan broiler
dengan sistem kandang closed house adalah PT. Pesona Ternak Gemilang.
Oleh karena itu, penelitian ini bertujuan menganalisis pola kemitraan broiler
mengontrol volume air minum secara otomatis, sensor suhu berbasis Internet
membantu melakukan perbaikan dan inovasi kandang yang lebih baik untuk
komunikasi.
2.2.3 Flowchart
fungsi tertentu.
yang dibutuhkan.
12
terbuka biasanya terbuat dari kayu atau bambu. Sedangkan tipe closed
konsumsi pakan, bobot badan dan FCR lebih baik dibanding open
house. Suhu dan kelembaban sekitar yang sudah diatur pada sistem
metabolisme.
disebut rotor.
mengukur ketinggian air melalui tinggi air di kedua pipa apakah sama
atau tidak. Hasil pengukuran dari Water Level lebih rendah dari
kontrol otomatis.
2.2.10 DHT 11
daya adalah suatu alat listrik yang dapat menyediakan energi listrik
power supply atau catu daya ini memerlukan sumber energi listrik
Converter.
3.1.2 Analisa
mendata hardware dan software apa aja yang akan digunakan dalam
bahasa pemprograman C.
19
20
3.1.4 Implementasi
Hasil dari penelitian ini akan diuji cobakan secara real untuk
berbasis internet of thing yang telah dibuat serta memperbaiki bila ada
3.2.1 Observasi
3.2.2 Wawancara
dengan pemilik kandang ayam yang bernama bapak Faiz dengan hasil
wawancara jumlah pakan dan minum dalam satu periode panen, dan
data dari sejumlah jurnal terkait Smart concept, IoT, kandang ayam,
Internet Of Thing.
desa Purbayasa.
BAB IV
ANALISA DAN PERANCANGAN SISTEM
pakan dan minum. Dimana dalam proses pemberian pakan dan minum ternak
pakan yang tumpah dan tidak sesuai dengan takaran yang tepat. Dengan
kandang seluas itu tentunya juga tidak mudah untuk melakukan pengawasan
kandang baik pakan dan suhu harus dilakukan secara cepat karena parameter
maka penggunaan konsep kandang ayam pintar ini telah menjadi pilihan yang
tepat pada saat ini. Penggunaan konsep ini guna mempermudah para peternak
internet of thing. Dengan konsep kandang ayam seperti ini peternak akan
22
23
Peternak hanya perlu memasukan pakan pada satu wadah besar yaitu
tandon pakan yang kemudian akan secara otomatis mengeluarkan pada tiap-
tiap wadah pakan yang ada dikandang tersebut dengan bantuan dinamo.
memasukan minum ternak ke dalam satu wadah besar saja, yaitu tandor air
kandang tersebut.
kandang ayam pintar ini menggunakan sensor suhu yang tersambung dengan
media yang dapat diakses dari jarak jauh dengan bantuan jaringan internet
serta dengan menggunakan kipas dan lampu sebagai alat bantu menurunkan
sebagai berikut :
1. Arduino Wemos D1
24
2. Relay
3. Exhaust Fan
4. Adaptor
5. Kabel
7. Sensor DHT 11
9. Dinamo
12. Lampu
1. Arduino IDE
2. Blynk.apk
3. Bahasa C
b) Ram 4 Gb
c) Internal 64 Gb
b) Ram 4 Gb
c) HDD 500 Gb
e) Windows 10
jumlah inum pada wadah serta sensor DHT 11 sebagai pendeteksi suhu
wadah minum koson maka dinamo dan kran selenoid akan dinyalakan
arduino wemos D1 dan akan mengirimkan hasil pendeteksian RTC dan sensor
water level pada wadah pakan dan minum ke blynk. Sebagai media
Blynk
RTC Dinamo
Kran
Sensor selenoid
Water
level Relay
Wemos D1 Exhaust Fan
Sensor
DHT 11 Lampu
menyalurkan pakan.
Pada sistem minum input sensor Water level akan mengukur air
data pada relay yang berfungsi sebagai saklar untuk menyalakan kipas
dan lampu.
relay, kran selenoid, sensor water level, sensor DHT 11, RTC, exhaust fan,
power supply, motor dinamo dan lampu. Tahap berikutnya yatu menyiapkan
32
33
5. RTC
Berbasis IoT :
berikut:
apakah perangkat lunak dan perangkat keras sudah berjalan dengan lancar,
1. Pengujian RTC
dilakukan, serta berdasarkan rumusan masalah yang ada, maka dapat diambil
2. Dari hasil pengujian dapat dismpulkan bahwa kipas akan bekerja pada
mulai bekerja ketika pukul 07.00, 13.00, 20.00 dari RTC dan akan
4. Dari hasil pengujian dapat disimpulkan bahwa kran selenoid akan mulai
bekerja ketika ketinggian 1,5 cm dari sensor water level dan akan
berhenti bekerja jika jarak ketinggian 0,4 cm dari sensor water level.
6.2 Saran
Sistem ini tidak lepas dari kekurangan dan kelemahan. Oleh karena itu
37
38
manual.
DAFTAR PUSTAKA
[1] Arief Budi Laksono, Rancang Bangun Sistem Pemberi Pakan Ayam Serta
Monitoring Suhu Dan Kelembaban Kandang Berbasis Atmega328. Program
Studi Jurusan Teknik Elektro, Fakultas Teknik, Universitas Islan
Lamongan1.[Online]
Tersedia :
https://jurnalteknik.unisla.ac.id/index.php/elektronika/article/view/86. [17
Maret 2019].
[2] Rhamdiani Syafitri1, Dodi Budiman Margana2, Yana Sudarsa3 Sistem
Pemberi Pakan Ayam Broiler Otomatis Berbasis Internet Of Thing. 1Jurusan
Teknik Elektro,Politeknik Negeri Bandung,Bandung 40012 E-mail :
rhamdianisyafitri@gmail.com 2Jurusan Teknik Elektro,Politeknik Negeri
Bandung,Bandung 40012 E-mail : dodi.budiman@polban.ac.id 3Jurusan
Teknik Elektro,Politeknik Negeri Bandung,Bandung 40012 E-mail :
sudarsayana@gmail.com.[Online]
Tersedia :
https://jurnal.polban.ac.id/index.php/proceeding/article/download.[17 Maret
2019]
[3] Teuku Ridha Muhammad Saputra1, Mohd. Syaryadhi1, dan Rahmad Dawood2
Penerapan Wireless Sensor Network Berbasis Internet Of Things Pada
Kandang Ayam Untuk Memantau Dan Mengendalikan Operasional
Peternakan Ayam. 1 Program Studi Teknik Elektro, Universitas Syiah Kuala 2
Program Studi Teknik Komputer, Universitas Syiah Kuala. Jl. Tgk. Syech
Abdurrauf No. 7, Banda Aceh 23111 e-mail: ridha.teuku@yahoo.com
.[Online]
Tersedia : http://etd.unsyiah.ac.id/index.php?p=show_detail&id=33496.[17
Maret 2019]
[4] H. R. Utomo, H. Setiyawan dan S. I. Santos Analisis Profitabilitas Usaha
Peternakan Ayam Broiler Dengan Pola Kemitraan Di Kecamatan Limbangan
Kabupaten Kendal Program Studi S-1 Peternekan. Fakultas Peternakan dan
39
Pertanian Universitas Diponegoro, Semarang,
sisdaris2005@yahoo.com.[Online]
Tersedia : https://ejournal3.undip.ac.id/index.php/download.[17 Maret 2019]
[5] Fitri Puspasari, Imam Fahrurrozi, Trias Prima Satya, Galih Setyawan, dan
Muhammad Rifqi Al Fauzan Prototipe Sistem Kendali Suhu Dan Kelembaban
Kandang Ayam Broiler Menggunakan Blynk Server Berbasis Android
Departemen Elektronika dan Informasi Sekolah vokasi, Universitas
Gajahmada, Yogyakarta, Indonesia, fitri.puspasari@ugm.ac.id.[Online]
Tersedia : http://www.readcube.com/articles/.[19 Maret 2019]
[6] Yoga Alif Kurnia Utama, S.ST., M.T. Perbandingan Kualitas Antar Sensor
Suhu Dengan Menggunakan Arduino Pro Mini Universitas Widya Kartika
Surabaya, yoga.alif1@gmail.com.[Online]
Tersedia : https://www.researchgate.net/publication/.[19 Maret 2019]
[7] Cholish, Rimbawati, Abdul Azis Hutasuhut Analisa Perbandingan Switch
Mode Power Supply (Smps) Dan Transformator Linear Pada Audio Amplifier
Universitas Muhammadiyah Sumatera Utara e-mail:
cholish@umsu.co.id.[Online]
Tersedia : https://www.researchgate.net/publication.[22 Maret 2019]
[8] Missa Lamsani, Motor Listrik, Fakultas Elektronik Lanjut Univeritas
Gunadarma.[Online]
Tersedia : https://docplayer.info/37940443-Elektronika-lanjut-motor-listrik-
elektronika-lanjut-missa-lamsani-hal-1.html.[28 Maret 2019]
[9] Ahmad Toyibul Marom, Umi Kalsum, Usman Ali Evaluasi Performans Broiler
Pada Sistem Kandang Close House Dan Open House Dengan Altitude Berbeda
Fakultas Peternakan, Universitas Islam Malang Email :
ahmadtoyibulmarom@yahoo.com.[Online]
Tersedia : http://riset.unisma.ac.id/index.php/fapet/article/view/809.[28 Maret
2019]
[10] Reny Puspa Wijayanti , Woro Busono and Rositawati Indrati, Pengaruh Suhu
Kandang Yang Berbeda Terhadap Performans Ayam Pedaging Periode
40
Starter, 1. Student at Faculty Animal Husbandry University of Brawijaya, 2.
Lecturer at Faculty Animal Husbandry University of Brawijaya.[Online]
Tersedia : http://fapet.ub.ac.id/wp-content/uploads/2013/04.[28 Maret 2019]
[11] I Gede Nurhayata, Nyoman Santiyadnya,Pengembangan Sistem Kontrol
Otomatis Kran Solenoid Berbasis Radio Frequency Identification Pada Sistem
Pelayanan Air Minum Desa, 1. Jurusan Teknik Elektronika FTK UNDIKSHA,
2. Jurusan Pendidikan Teknik Elektro FTK UNDIKSHA, Email:
gede.nurhayata@undiksha.ac.id.[Online]
Tersedia : http://eproceeding.undiksha.ac.id/index.php/senari/article/view.[2
April 2019]
[12] Yuliza, Hasan Pangaribuan, Rancang Bangun Kompor Listrik Digital Iot
Universitas Mercubuana Teknik Elektro, Fakultas Teknik, Jl.Meruya Selatan
Kembangan, Jakarta 11650, Indonesia, Email : yuliza@mercubuana.ac.id,
hasan.pangaribuan@gmail.com.[Online]
Tersedia : https://www.neliti.com/id/publications/141988.[10 April 2019]
[13] Moh. Vita Nur Adhitya ,Hafidudin , Ir. Mas Sarwoko, Perancangan Dan
Realisasi Keran Dan Pengisian Tangki Air Otomatis Dengan Sensor
Ultrasonik Dan Liquid Water Level Menggunakan At-Mega 328, Prodi D3
Teknik Telekomunikasi, Prodi S1 Teknik Telekomunikasi, Fakultas Teknik
Elektro, Universitas Telkom, e-mail radit.ittelkom@gmail.com,
2hfd@telkomuniversity.ac.id, swk@telkomuniversity.ac.id.[Online]
Tersedia : https://openlibrary.telkomuniversity.ac.id/pustaka/jurnal_eproc.[13
April 2019]
[14] Zulfikri, Marlinda Ike Sari, S.T., M.T. , Fitri Susanti, S.T., M.T. Implementasi
Sensor Arus Dan Rtc ( Real Time Clock ) Pada Sistem Pengontrol Penerangan
Rumah Dengan Memanfaatkan Iot ( Internet Of Things ), Prodi D3 Teknik
Komputer, Fakultas Ilmu Terapan, Universitas Telkom
zulfikrijr@student.telkomuniversity.ac.id, ike@tass.telkomuniversity.ac.id,
fitri.susanti@tass.telkomuniversity.ac.id.[Online]
Tersedia : http://repository.telkomuniversity.ac.id/pustaka/137366/.[25 Juli
2019]
41
[15] Malabay, Pemanfaatan Flowchart Untuk Kebutuhan Deskripsi Proses Bisnis,
Fakultas Ilmu Komputer Universitas Esa Unggul Jakarta,
malabay@esaunggul.ac.id, [Online]
Tersedia : https://ejurnal.esaunggul.ac.id//index.php/komp/artic.[11
September 2019]
42
SURAT KESEDIAAN MEMBIMBING TA
A-1
SURAT KESEDIAAN MEMBIMNG TA
A-2
Source Code
#include <DHT.h>
#include <BlynkSimpleEsp8266.h>
#include <virtuabotixRTC.h>
virtuabotixRTC myRTC(D6, D7, D8); //CLK, DAT, RST
BlynkTimer timer;
B-1
void myTimerEvent()
{
dht.begin();
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V5, millis() / 1000);
B-2
Blynk.virtualWrite(V7, stat);
if(suhu<=29)
{
stat = "Nyala";
}
else
{
stat = "Mati";
}
Blynk.virtualWrite(V7, stat);
if(myRTC.hours==07 && myRTC.minutes==00 && myRTC.seconds==00)
{
digitalWrite(dinamo, HIGH);
Serial.println("pakan nyala");
stat = "nyala";
}
Blynk.virtualWrite(V9, stat);
if (myRTC.hours==07 && myRTC.minutes==00 && myRTC.seconds==03)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
stat = "mati";
}
Blynk.virtualWrite(V9, stat);
if(myRTC.hours==13 && myRTC.minutes==00 && myRTC.seconds==00)
{
B-3
digitalWrite(dinamo, HIGH);
Serial.println("pakan nyala");
stat = "nyala";
}
Blynk.virtualWrite(V9, stat);
if (myRTC.hours==13 && myRTC.minutes==00 && myRTC.seconds==03)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
stat = "mati";
}
Blynk.virtualWrite(V9, stat);
if(myRTC.hours==19 && myRTC.minutes==00 && myRTC.seconds==00)
{
digitalWrite(dinamo, HIGH);
Serial.println("pakan nyala");
stat = "nyala";
}
Blynk.virtualWrite(V9, stat);
if (myRTC.hours==19 && myRTC.minutes==00 && myRTC.seconds==03)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
stat = "mati";
}
Blynk.virtualWrite(V9, stat);
B-4
distance=analogRead(wl);
Serial.println(distance);
if
(distance < 300)
{
kon = "Nyala";
}
else if (distance >= 500)
{
kon = "mati";
}
Blynk.virtualWrite(V10, kon);
}
void setup()
{
myRTC.setDS1302Time(40, 59, 06, 2, 13, 9, 2019);
pinMode(wl, INPUT); // echo pin should be input to get pulse widt
//pinMode(air, OUTPUT); // trig2 pin will have pulses output
pinMode(dinamo, OUTPUT); // buzz pin is output to control buzzering
pinMode(kran, OUTPUT); // buzz pin is output to control buzzering
pinMode(lampu, OUTPUT); // buzz pin is output to control buzzering
pinMode(kipas, OUTPUT); // buzz pin is output to control buzzering
// pinMode(dht, OUTPUT); // buzz pin is output to control buzzering
B-5
Serial.begin(9600);
dht.begin();
Serial.begin(9600);
// detik, menit, jam, hari dalam seminggu, tanggal, bulan, tahun
// 00:59:23 "Minggu" 7-September-2017
}
void loop()
{
Blynk.run();
timer.run(); // Initiates BlynkTimer
float kelembaban, suhu;
suhu = dht.readTemperature();
//Serial.print("kelembaban: ");
//Serial.print(kelembaban);
Serial.print(" ");
Serial.print("suhu: ");
Serial.print(suhu);
Serial.println(" °C ");
if(suhu>=36)
B-6
{
Serial.println("LAMPU MATI ");
digitalWrite(lampu, LOW);
Serial.println("KIPAS NYALA ");
digitalWrite(kipas, HIGH);
}
else if((suhu>=30)&&(suhu<=35))
{
Serial.println("KIPAS MATI ");
digitalWrite(kipas, LOW);
Serial.println("LAMPU MATI ");
digitalWrite(lampu, LOW);
}
else if(suhu<=29)
{
Serial.println("KIPAS MATI ");
digitalWrite(kipas, LOW);
Serial.println("LAMPU NYALA ");
digitalWrite(lampu, HIGH);
}
distance=analogRead(wl);
Serial.println(distance);
B-7
digitalWrite(kran, HIGH);
}
else if (distance >= 500)
{
digitalWrite(kran, LOW);
Serial.println("KRAN MATI");
}
myRTC.updateTime();
Serial.print("Tanggal / Waktu: ");
Serial.print(myRTC.dayofmonth); //menampilkan tanggal
Serial.print("/");
Serial.print(myRTC.month); //menampilkan bulan
Serial.print("/");
Serial.print(myRTC.year); //menampilkan tahun
Serial.print(" ");
Serial.print(myRTC.hours); //menampilkan jam
Serial.print(":");
Serial.print(myRTC.minutes); //menampilkan menit
Serial.print(":");
Serial.println(myRTC.seconds); //menampilkan detik
B-8
else if (myRTC.hours==07 && myRTC.minutes==00 && myRTC.seconds==02)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
myRTC.setDS1302Time(50, 59, 12, 2, 13, 9, 2019);
}
else if(myRTC.hours==13 && myRTC.minutes==00 && myRTC.seconds==00)
{
digitalWrite(dinamo, HIGH);
Serial.println("pakan nyala");
}
else if (myRTC.hours==13 && myRTC.minutes==00 && myRTC.seconds==02)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
myRTC.setDS1302Time(50, 59, 18, 2, 13, 9, 2019);
}
if(myRTC.hours==19 && myRTC.minutes==00 && myRTC.seconds==00)
{
digitalWrite(dinamo, HIGH);
Serial.println("pakan nyala");
}
else if (myRTC.hours==19 && myRTC.minutes==00 && myRTC.seconds==02)
{
digitalWrite(dinamo, LOW);
Serial.println("pakan mati");
B-9
myRTC.setDS1302Time(50, 59, 06, 2, 13, 9, 2019);
}
Serial.println(b);
// Waiting 60 ms won't hurt any one
delay(1000);
}
B-10
DOKUMENTASI
C-1
C-2