• Tidak ada hasil yang ditemukan

II. TINJAUAN PUSTAKA

2.8 Moisture sensor

Sensor ini terdiri dua probe untuk melewatkan arus melalui tanah, kemudian membaca resistansinya untuk mendapatkan nilai tingkat kelembaban. Semakin banyak air, membuat tanah lebih mudah menghantarkan listrik (resistansi kecil), sedangkan tanah yang kering sangat sulit menghantarkan listrik (resistansi besar), (Kurniawan, 2015).

Lebih banyak air dalam tanah akan membuat tanah lebih mudah menghantarkan listrik, sedangkan tanah kering akan mempersulit untuk menghantarkan listrik (nilai resistansi kurang). Sensor soil moisture dalam penerapannya membutuhkan daya sebesar 3.3 v atau 5 V dengan keluaran tegangan sebesar 9 – 4.2 V. Sensor ini mampu membaca kadar air yang memiliki 3 kondisi yaitu:

1. 0 – 300: tanah basah / di dalam air 2. 300 – 800: tanah lembab

3. 800 – 1023: tanah kering / udara bebas

Gambar 4. Moisture sensor (Saptaji.com, 2018) 2.9 Sensor Suhu dan Kelembaban DHT11

DHT11 adalah sensor digital yang dapat mengukur suhu dan kelembaban udara di sekitarnya. Sensor ini sangat mudah digunakan bersama dengan Arduino. Memiliki tingkat stabilitas yang sangat baik serta fitur kalibrasi yang sangat akurat. Koefisien kalibrasi disimpan dalam OTP program memory, sehingga ketika internal sensor mendeteksi sesuatu, maka module ini menyertakan koefisien tersebut dalam kalkulasinya.

17

DHT11 termasuk sensor yang memiliki kualitas terbaik, dinilai dari respon, pembacaan data yang cepat, dan kemampuan anti-interference.

Ukurannya yang kecil, dan dengan transmisi sinyal hingga 20 meter, membuat produk ini cocok digunakan untuk banyak aplikasi-aplikasi pengukuran suhu dan kelembaban.

Gambar 5. Sensor DHT11 (Laboratory, 2016) 2.10 Relay

Relay adalah saklar yang dioperasikan secara elektrik dan merupakan komponen elektromekanikal yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (Sepereangkat kontak Saklar). Relay menggunakan perinsip Elektromagnetik untuk menggerakan kontak saklar sehingga dengan arus listrik yang kecil dapat menghantarkan listrik yang bertegangan lebih tinggi (Rafiuddin Syam, 2013).

Gambar 6. Relay (Ino, 2018) 2.11 LCD (Liquid Crystal Display)

LCD merupakan singkatan dari Liquid Crystal Display yang dapat digunakan untuk menampilkan berbagai hal berkaitan dengan aktivitas mikrokontroller, salah satunya adalah menampilkan teks yang terdiri dari berbagai karakter. LCD banyak digunakan karena fungsinya yang bervariasi, dan juga pemrogramannya yang mudah.

Untuk dapat menghubungkan LCD dengan mikrokontroler, PORT pada LCD perlu dihubungkan dengan PORT yang sesuai dengan PORT pada mikrokontroler. PORT pada mikrokontroler ini tidak dapat digunakan untuk fungsi yang lain (e.g. fungsi I/O), tetapi didekasikan khusus untuk fungsi LCD (Budiyanto, 2010).

Gambar 7. LCD (Liquid Crystal Display)

18 III. METODOLOGI PENELITIAN

Penelitian dan pengembangan bertujuan untuk menghasilkan sebuah produk baru atau menyempurnakan produk yang sudah ada, dengan tujuan mendapatkan produk baru yang memiliki kualitas lebih baik dari sisi kinerja, dan efesiensi alat. Oleh karena itu, pada penelitian ini dibutuhkan suatu metode dalam pembuatannya agar tersusun secara sistematis.

3.1 Metode Penelitian

Metode yang digunakan adalah metode ADDIE (Analysis, Design, Development, Implementation, Evaluation). Model desain instruksional ADDIE yang dikembangkan oleh Reiser dan Mollenda (1990) merupakan model desain pembelajaran/pelatihan yang bersifat generik menjadi pedoman dalam membangun perangkat dan infrastruktur program pelatihan yang efektif, dinamis dan mendukung kinerja pelatihan itu sendiri. Sehingga membantu instruktur pelatihan dalam pengelolaan pelatihan dan pembelajaran (Ningrum, 2020)

Analysis Design

Evaluate

Develop

Implement

Gambar 8. Penelitian Pengembangan ADDIE

Pada tahap analysis, dilakukan pengumpulan literatur terkait dari berbagai sumber yang berkaitan dengan topik penelitian, seperti dari buku, laporan penelitian, jurnal, arikel, dan situs website serta dari penelitian-penelitian yang telah dilakukan sebelumnya. Pada tahap design, dilakukan perancangan sistem, perancangan perangkat keras, dan perancangan perangkat lunak. Pada tahap development, membangun sesuai dengan perancangan sistem yang sudah dirancang. Pada tahap implementation, berdasarkan perancangan sistem yang telah dirancang kemudian dilakukan implementasi

untuk mengetahui seberapa efektif sistem yang dibuat. Pada tahap evaluation, memperbaiki tahap alur sistem yang tidak sesuai dengan hasil perancangan.

3.2 Diagram Alur Penelitian

Alur penelitian digunakan sebagai acuan atau pedoman dalam agenda penelitian yang akan dilakukan agar penulis dapat melakukan penelitian secara terstruktur dan dapat menyelesaikan penelitian tepat pada waktunya, juga agar penelitian dapat berjalan sesuai dengan yang diharapkan.

Tidak

Gambar 9.Diagram Alur Penelitian

Berdasarkan alur penelitian pada gambar 9 maka dapat diuraikan penjelasan masing-masing tahapan dalam penelitian adalah penelitian dimulai dari tahap pertama, yaitu studi literatur yang didapatkan penulis mencari dan mempelajari literatur dari berbagai sumber yang berkaitan dengan topik penelitian, seperti dari buku, laporan penelitian, jurnal, arikel, dan situs website serta dari penelitian-penelitian yang telah dilakukan sebelumnya.

Tahap kedua menentukan jenis-jenis sensor dan aktuator yang digunakan,

20

untuk sistem yang akan dirancang berdasarkan hasil dan saran dari penelitian-penelitian yang telah dilakukan sebelumnya. Setelah ditentukan gambaran sistem yang akan dirancang, dilakukan juga kajian lebih dalam dan uji coba perangkat-perangkat yang akan digunakan pada sistem yang akan diterapkan.

Tahap ketiga dilakukan perancangan sistem, dimana mempunyai dua tujuan utama, yaitu untuk memenuhi kebutuhan kepada pengguna sistem dan untuk memberikan gam baran yang jelas dan rancangan yang lengkap. Tahap keempat, yaitu implementasi sistem, berdasarkan sistem yang telah direncanakan kemudian dilakukan implementasi sistem serta pembahasan mengenai tampilan dan fitur sistem. Kemudian dilakukan pengujian. Apabila pada sistem ditemukan kegagalan, maka sistem akan dirancang kembali untuk perbaikan. Tahap ini akan dilakukan terus-menerus hingga sistem dapat memenuhi kebutuhan. Selanjutnya tahap kelima dimana setelah sistem penyiraman yang dibuat memenuhi kebutuhan maka tahap terakhir adalah pengambilan data dan penyusunan laporan.

3.3 Alat dan Bahan

Berikut merupakan alat serta bahan yang digunakan dalam penelitian ini sebagai berikut:

3. Sensor kelembaban tanah (Moisture sensor), dan Sensor DHT11 4. Mikrokontroller NodeMCU ESP 8266.

5. Relay

6. Motor Dc/Pump 7. Aplikasi Fritzing

8. Aplikasi Balsamiq Mockups 3 9. Aplikasi XAMPP Server 10. Aplikasi Arduino IDE 11. Aplikasi Sublime Text 3 12. Visio 2016

3.4 Analisis Kebutuhan Sistem

Pada penelitian ini dilakukan analisis kebutuhan alat penyiraman dan monitoring bibit cabai rawit, untuk sistem mampu mengetahui kadar suhu udara dan kelembaban tanah tanaman secara realtime, sistem mampu melakukan penyiraman secara manual dan terjadwal dan dapat di kontrol dari jarak jauh. Penulis menentukan kebutuhan dari sistem penyiraman dan monitoring yang harus dipenuhi oleh sistem yang dikembangkan. Analisis ini akan dijabarkan dari beberapa hal.

Jaringan Internet

Agar sistem dapat bekerja secara realtime maka dibutuhkan jaringan internet. Jaringan internet mutlak diperlukan dalam pembuatan sistem instrumen monitoring dan penyiraman bibit cabai rawit ini. Penggunaan jaringan internet ini diperuntukkan dalam upaya mengirimkan paket-paket data. Beberapa data yang berasal dari sensor yang telah diambil, yang selanjutnya diolah dan akan dikirim ke website dalam bentuk paket-paket data dengan menggunakan jaringan internet.

Blok Diagram Sistem

Rancangan blok diagram ini untuk mendapatkan gambaran dalam rekayasa teknologi. Dalam pengembangan teknologi membutuhkan gambaran yang jelas untuk sebuah sistem. Sehingga akan sangat dibutuhkan sebuah blok diagram untuk menjelaskan sistem dengan gambaran hubungan antar bagian.

Catu Daya

Gambar 10. Blok diagram Sistem

22

Berdasarkan gambaran blok diagram ini dapat dilihat yaitu terdiri dari beberapa bagian, bagian ini terdiri dari Input, Proses dan Output. Dalam bagian Input terdiri dari beberapa komponen elektronik yang berguna sebagai data masukan, komponen ini merupakan gabungan dari catu daya 5v (Powerbank), sensor kelembaban tanah, dan sensor suhu. Sedangkan bagian proses merupakan bagian gabungan dari mikrokontroller NodeMCu sebagai pengolah masukan data sensor dan pengembangan dalam bentuk perangkat lunak aplikasi, antarmuka, dan sistem komunikasi data yang diterima dari bagian Input. Kemudian yang terakhir yaitu output, pada bagian ini merupakan bagian reaksi dari proses input, ketika sensor membaca nilai suhu dan kelembaban tanah, maka akan dikeluarkan berupa nilai-nilai dan grafik pada server, atau output berupa komponen lain seperti relay dan buzzer akan menyala. Perlu diketahui, agar sistem dapat bekerja sesuai dengan yang diharapkan komponen utama yaitu NodeMCU dan perangkat penguna harus terhubung dengan server melalui koneksi interntet.

Arsitektur Sistem

Arsitektur sistem merupakan gambaran garis besar cara kerja sistem yang digambarkan melalui model-model yang saling berhubungan. Gambar 11 arsitektur Sistem terlihat sebagai berikut:

Server

Gambar 11. Arsitektur Sistem

Untuk mengetahui kadar suhu kelembaban tanaman dan mengoperasikan relay bisa dilakukan oleh pengguna/client melalui smartphone atau webrowser dengan mengakses server melalui jaringan internet. Perintah yang dikehendaki oleh pengguna/client kemudian diproses oleh NodeMCU sebagai penggontrol utama perangkat, pengguna/client juga dapat melakukan penyiraman secara terjadwal dengan mengupdate jadawal penyiraman pada perangkat lunak, kemudian secara otomatis perangkat akan melakukan penyiraman sesuai dengan jadwal yang telah ditentukan.

Perancangan Perangkat Keras Elektronika 1. Rangkaian Hubungan Komponen

Tahap ini meliputi semua proses yang mengacu pada pembuatan perangkat keras yang terdiri dari pembuatan elektronika dan mekanik.

Pembuatan perangkat elektronika meliputi pembuatan rangkaian keseluruhan sistem. Sedangkan pembuatan mekanik meliputi perencanaan rangkaian, percobaan sementara, pembuatan papan rangkaian, serta pemasangan komponen yang terhubung pada mikrokontroler. Pada gambar 12 dibawah ini dapat dilihat penulis mengunakan 2 buah nodeMCU, tujuan mengunakan 2 buah nodeMCU adalah untuk menutupi kekurangan pin analog pada nodeMCU, dikarenakan pada nodeMCU yang digunakan hanya terdapat 1 buah pin analog.

Gambar 12. Rangkaian hubungan Komponen

24

a) LCD Display

Liquid crystal display (LCD) merupakan jenis media tampilan. LCD digunakan untuk menampilkan informasi mengenai sistem ketika terhubung wifi, ketika proses penyiraman manual dan terjadwal. Pada penelitian ini, rangkaian LCD yang digunakan yaitu modul 12C.

Gambar 13. LCD Display b) NodeMCU

Pada penelitian ini, penulis mengunakan mikrokontroller NodeMCU ESP8266, turunan pengembangan dari modul platporm IoT (Internet Of Things) keluarga ESP8266 tipe ESP-12. Secara fungsi modul ini hampir menyerupai dengan platform Arduino, tetapi yang membedakan yaitu dikhususkan untuk

“Connected to Internet”.

Gambar 14. NodeMCU c) Sensor Kelembaban Tanah

Berikut ini merupakan sensor kelembaban tanah yang digunakan, berfungsi sebagai media pendeteksi kadar air tanaman dengan tegangan kerja 3.3V-5V, berukuran PCB: 3.2 cm x 1.4 cm

Gambar 15. Sensor Kelembaban Tanah d) Sensor Suhu DHT11

Sensor ini digunakan untuk membaca besaran kelembaban udara dengan spesifikasi :

Tegangan input : 3.5 – 5 VDC Sistem komunikasi : Serial Range suhu : 0°C - 50°C

Range kelembaban : 20% - 90% RH

Gambar 16. Sensor DHT11 e) Buzzer

Buzzer digunakan sebagai sistem indikasi suara dari perankgat keras elektronika yang dibangun, sederhana nya buzzer mempunyai 2 buah kaki yaitu positive dan negative dengan tegangan input 3 – 12V.

Gambar 17. Buzzer f) Baterai

Baterai digunakan sebagai power supply untuk motor Dc/pump dengan tegangan output 12 V.

26

Gambar 18. Baterai g) Motor DC/pump

Motor DC/pump digunakan sebagai elemen yang berfungsi untuk menyerap sekaligus mendorong air yang akan disiram pada tanaman.

Gambar 19. Motor DC/pump h) Relay

Relay digunakan sebagai elemen saklar/pemutus tegangan input motor DC/pump dengan spesifikasi :

1 channel output.

Tegangan suplai 5 – 7.5 VDC

Dilengkapi dengan high-current relay: 250 VAC 10A; 30 VDC 10A

Gambar 20. Relay

2. Rangkaian Skematik Elektronika

1

3 2

5 4 6

8 7

9 10

+

-12 volt

5 volt

11

Gambar 21. Rangkaian Skematik Elektronika

Pada gambar 21 ini akan menjelaskan gambaran rangkaian elektronik pada alat yang akan di buat. Perancangan ini dimaksud agar tercapai sesuai dengan yang di inginkan.

1. LCD display 2. NodeMCU (2) 3. Moisture Sensor (2) 4. DHT11

5. Buzzer

6. Battery (5 volt & 12 volt) 7. Relay

8. Motor DC/pump Komponen Pendukung

28

Perancangan komponen pendukung bertujuan untuk memenuhi kebutuhan sistem dalam melakukan segala proses yang terjadi pada saat bekerja, agar dapat menjaga kehandalan dan keefisienan sistem.

1. Box Komponen

Box komponen berfungsi sebagai tempat atau wadah untuk perangkat elektronika, tujuan pengunaan box komponen agar perangkat elektronika dapat terlindungi dari air dan gangguan lainnya yang dapat merusak kinerja

Gambar 22. (a). Box Komponen Tampak Samping, (b). Box Komponen Tampak Atas

Box komponen dirancang dengan ukuran 220 mm x 220 mm dengan ketinggian 130 mm. Pada gambar diatas dapat dilihat gambaran dari box komponen yang akan dibangun.

2. Media Tanaman

Media tanaman benih cabai rawit yang digunakan adalah dengan cara bedengan. Bedengan dibangun dengan ukuran 500 mm x 700 mm, dan tinggi penutup bedengan 900 mm.

500 mm

900 mm

700 mm

(a) (b)

30

700 mm

500 mm

(c)

Gambar 23. (a). Media Tanam Tampak Samping, (b). Media Tanam Nampak Depan, (C). Media Tanam Nampak Atas

3. Nozzle Sprayer Elektrik

Agar dapat menghasilkan Output air yang bagus, sehingga air yang disiram ke tanaman bisa merata dan air yang dikeluarkan tidak terlalu deras, maka dibutuhkan sebuah nozzle sprayer elektrik. Nozzle ini dihubungkan pada ujung selang yang berdiameter 11 mm dengan panjang 1200 mm.

Gambar 24. Nozzle Sprayer Elektrik Perancangan Posisi Output Air

Pada tahap ini menjelaskan posisi output air yang akan disiram pada tanaman, tujuan dari perancangan ini agar memperjelas objek tanaman yang akan disiram. Objek penyiraman yaitu tempat pembibitan Cabe Rawit, pada penelitian ini objek penyiraman di buat berukuran 500 x 700 mm dengan tinggi 900 mm.

Tanaman

Box Komponen

Input Air

1200 mm

Gambar 25. Posisi Output Air

Perancangan perangkat Lunak

Perancangan perangkat lunak (software) adalah perancangan yang berkaitan dengan pembuatan dan pemeliharaan produk perangkat lunak secara sistematis, termasuk pengembangan dan modifikasi yang dilakukan pada waktu yang tepat dan dengan mempertimbangkan faktor lainnya.

Perancangan perangkat lunak ini terbagi menjadi beberapa bagian perancangan yang dilakukan, yaitu perancangan use case diagram dan perancangan flowchart.

a. Perancangan Use Case Diagram

Use case diagram dapat digunakan untuk menentukan kebutuhan apa saja yang diperlukan dari suatu sistem. Jadi dapat digambarkan dengan detail bagaimana suatu sistem memproses atau melakukan sesuatu, bagaimana cara aktor akan menggunakan sistem, serta apa saja yang dapat dilakukan terhadap sistem. Berikut ini pada gambar 26 akan ditampilkan Use Case Diagram dari perangkat lunak yang akan dibangun.

Pemilik Tanaman

Penyiraman Tanaman

Penyiraman Otomatis Pengelolaan Jadwal

penyiraman

Penyiraman Tanaman Terjadwal & Otomatis

Perangkat Penyiraman

Menghapus Data Sensor

Gambar 26.Use Case Diagram

32

Diagram aktivitas di atas menggambarkan interaksi aktor dengan sistem penyiraman tanaman. Perangkat lunak penyiraman tanaman ini terdapat 5 fungsionalitas utama yang terdiri dari Penyiraman Tanaman untuk mengoperasikan perangkat penyiram, Pengelolaan Jadwal Penyiraman tanaman, Penyiraman Otomatis dan Penghapusan data bacaan sensor, peran Perangkat penyiraman yaitu melakukan Penyiraman Tanaman Terjadwal dan penyiraman otomatis.

Algoritma dan Flowchart

1. Algoritma perangkat lunak

Algoritma pada gambar 27 menjelaskan langkah-langkah dalam proses pengunaan website yang dibangun. Untuk dapat mengakses website tersebut user harus mengunjungi website dengan memasukan nama domain pada kolom teks pencarian webrowser, setelah mengunjungi halaman website user harus melakukan login dengan memasukan user name dan password yang benar.

Kemudian setelah melakukan login user dapat mengkases halaman pada website seperti melakukan penyiraman manual, penyiraman terjadwal, penyiraman otomatis dan menghapus data bacaan sensor.

Mulai

Siram manual Hapus data sensor

Selesai

Siram Otomatis

Gambar 27. Algoritma Website

Dari algoritma pada gambar 27 diatas, ketika user telah berhasil melakukan login maka user akan dapat mengkases halaman website, dan dapat melakukan penyiraman secara manual, terjadwal, otomatis dan menghapus data sensor. Dari masing-masing fungsi tersebut akan dijelaskan alur proses kerja sistem yang terjadi, dengan flowchart dibawah ini.

a) Flowchart program penyiraman manual Mulai

Tekan Tombol Penyiraman

Alat menyiram selama 2 detik

Apakah Alat Berhasil Menyiram ?

Selesai Ya

Tidak

Gambar 28.Flowchart Program Penyiraman Manual

Gambar 28 menjelaskan proses penyiraman secara manual. Untuk melakukan penyiraman secara manual user harus menekan tombol penyiraman manual pada halaman website, ketika tombol ditekan sistem akan mengirim sinyal pada kontroller untuk melakukan penyiraman, penyiraman akan berjalan selama 2 detik. Lamanya durasi respon dari kontroller ketika tombol penyiraman manual ditekan tergantung dari koneksi internet yang digunakan, jika koneksi internet bagus maka durasi respon semakan cepat.

34

b) Flowchart Pengelolaan Jadwal Penyiraman

Mulai

Gambar 29. Flowchart Program Pengelolaan Jadwal Penyiraman

Pada gamabar 29 ini menjelaskan proses penyiraman secara terjadwal, untuk melakukan penyiraman terjadwal user dapat menekan tombol penyiraman terjadwal pada halaman website. Ketika tombol ditekan user akan diarahakan pada halaman jadwal penyiraman, pada halaman jadwal penyiraman user akan diarahkan pada tiga kondisi yaitu, menambah jadwal, mengedit jadwal dan menghapus jadwal. Jadwal penyiraman yang dibuat oleh user akan tersimpan pada database, sistem akan secara terus menerus melakukan penyesuaian jadwal penyiraman, apabila jadwal telah sesuai dengan waktu yang ditentukan maka alat akan menyiram secara otomatis selama satu menit. Pada gambar 30 dan 31 dibawah akan dijelaskan dari proses penyesuaian jadwal pada database dan proses penyiraman yang dilakukan oleh kontroller ketika jadwal telah sesuai dengan waktu yang diingankan.

36

c) Flowchart dan State Diagram Penyiraman Terjadwal

Pada flowchart yang dirancang di bawah ini dibagi menjadi dua kondisi, yang pertama adalah flowchart pengecekan jadwal penyiraman dan yang ke dua adalah flowchart penyiraman penyiraman ketika jadwal telah sesuai.

Mulai

Memeriksa jadwal penyiraman

Data jadwal penyiraman

Mengambil data jadwal penyiraman

Mengirim data jadwal

Ada Jadwal ?

Menyiram sesuai jadwal

Tidak ada Ada

Alat menyiram selama 1 menit

Selesai Alat stanbay menunggu perintah

menyiram

Gambar 30 Flowchart Penyiraman Terjadwal

38

Autentikasi Jadwal

Autentikasi Penyiraman Off

Menerima Jadwal

Perangkat Aktif

Jadwal Masuk

Pengecekan Jadwal

Pengiriman Sinyal

Jadwal Sesuai Mulai

Pengiriman Selesai Jadwal Tidak

Sesuai

Gambar 31. State Diagram penjadwalan

State diagram pada gambar 31 menjelaskan proses penjadwalan penyiraman, proses ini berawal pada saat kondisi sistem dalam keadaan mati (Off), kemudian ketika ada transisi mengaktifkan sistem, maka status sistem akan berubah dari state (Off) menjadi State (Siap menerima jadwal), bila jadwal di masukan sistem akan menyesuiakan jadwal penyiraman yang telah dimasukan di database, proses ini akan terjadi secara terus menerus ketika jadwal masih ada pada database, apa bila jadwal tersebut sesuai dengan waktu yang telah ditentukan maka perangkat akan mengirim sinyal ke controller untuk melakukan penyiraman.

d) Flowchart Pengelolaan Penyiraman Otomatis

Gambar 32. Flowchart Pengelolaan Penyiraman Otomatis

Gambar 32 menunjukan proses penyiraman secara otomatis, proses penyiraman otomatis hampir sama dengan proses penyiraman terjadwal pada gambar 29 diatas, yang membedakan adalah pada penyiraman otomatis ini kita harus menginput nilai ADC/hasil bacaan sensor pada halaman kolom teks penyiraman otomatis. Nilai ADC/hasil bacaan sensor ini berkisar 0-1024 dengan parameter yang telah penulis tentukan pada program yaitu jika sensor terbaca <300 (tanah basah), jika >300-<800 (tanah lembab), dan >800-<1024 (tanah kering). Pada gambar 33 dibawah akan dijelas secara detail proses penyesuaian nilai ADC/nilai bacaan sensor dan proses penyiaman otomatis.

40

e) Flowchart Penyiraman Otomatis Mulai

Apakah nilai sensor kelembaban dan sensor suhu kecil/sama dengan

(615 & 24°C) ?

Alat menyiram

Apakah nilai sensor kelembaban dan sensor suhu kecil/sama dengan

(615 & 24°C) ?

Gambar 33. Flowchart Penyiraman Otomatis

Pada gambar 33 flowchart bagian kiri menunjukan proses pengambilan data pada database, kemudian sistem mengirim sinyal kepada kontroller untuk melakukan penyiraman. Flowchat bagian kanan menunjukan proses pada kontroller, sebelum melakukan penyiraman kontroller terlebih dahulu membaca nilai sensor, apabila nilai bacaan sensor tidak sama atau lebih besar dari nilai setpoint yang diinput oleh user maka alat akan menyiram secara otomatis, hinga nilai sensor terbaca sama atau lebih kecil dari nilai setpoint yang diinput oleh user.

f) Flowchart menghapus data sensor Mulai

Tekan Tombol Hapus Data Sensor

Hapus Data Berhasil ?

Selesai Ya

Tidak

Gambar 34. Flowchart menghapus data sensor

Gambar 34 menjelaskan flowchart menghapus data sensor pada halaman website, tujuan menghapus data sensor adalah agar data tidak menumpuk. Jika data yang tersimpan pada website terlalu banyak maka ini sangat berpengaruh pada kenerja sistem.

42

2. Algoritma perangkat keras

Mulai

Koneksi wifi

Berhasil ?

Ya Tidak

Tampilkan status online

Baca Sensor

Sensor kelembaban tanah

Sensor kelembaban tanah DHT 11

Hasil

Kirim data ke Server

Selesai Input nama

wifi dan password

Gambar 35. Algoritma Perangkat keras

Algoritma pada gambar 35 diatas menjelaskan proses yang terjadi pada perangkat keras, dimana ketika perangkat keras diberi tegangan, perangkat akan terhubung ke jaringan wifi, setelah terhubung ke jaringan wifi, kemudian menampilkan status pada layar LCD, dilanjutkan dengan membaca parameter dari masing-masing sensor dan data dari parameter sensor dikirim ke halaman server.

42 IV. HASIL DAN PEMBAHASAN

Hasil dan pembahasan pada pengujian yang dilakukan oleh penulis akan dijelaskan pada bab ini. Tujuan dari bab ini adalah untuk mengetahui tingkat keberhasilan terhadap perancangan sistem yang telah diajukan dan dikerjakan. Tahapan pengujian yang akan dilakukan antaralain:

1. Implementasi Sistem 2. Pengujian hardware

3. Pengujian algoritma dan program 4. Pengujian software

5. Pengujian penyiraman manual 6. Pengujian penyiraman terjadwal 7. Pengujian penyiraman otomatis 8. Pengujian bacaan sensor 4.1 Implementasi Sistem

Implementasi merupakan hasil dari tampilan rancangan program yang telah dilakukan pada bab sebelumnya sehingga dapat menghasilkan suatu sistem. Tujuan dari implementasi adalah menerapkan sistem yang telah dirancang pada kondisi yang sebenarnya. Adapun hasil dari implementasi rancangan dapat diuraikan sebagai berikut.

Implementasi Sistem Pada Tanaman

Pada tahap ini akan menguraikan penjelasan kondisi sitem dalam kenyataan sebenar nya, mulai dari penguraian posisi atau penempatan sensor yang digunakan dan posisi box komponen.

Gambar 36. Implementasi Sistem Pada Tanaman

Dapat dilihat pada gambar diatas, posisi sensor kelembaban tanah terletak pada bagian sisi kanan dan sisi kiri tanaman, tujuan penematan sensor

Dapat dilihat pada gambar diatas, posisi sensor kelembaban tanah terletak pada bagian sisi kanan dan sisi kiri tanaman, tujuan penematan sensor

Dokumen terkait