1.1. Umum
Tugas Akhir merupakan salah satu syarat untuk menyelesaikan program
sarjana di Program Studi Teknik Informatika Universitas Maarif Hasyim Latif
(UMAHA). Tugas Akhir ini berupa karya ilmiah yang dihasilkan dari suatu
penelitian yang dilakukan secara teliti, sistematis dan secara organisasi sesuai
dengan prinsip-prinsip penelitian ilmiah. Dengan demikian kesimpulan yang
dihasilkan merupakan sesuatu yang benar-benar berlandaskan kebenaran ilmiah.
Atas dasar pelaksanaan penelitian tersebut maka pelaporan penelitian
harus disajikan dalam bentuk yang sistematis, informatif dan selalu berpegang
teguh pada prinsip kebenaran ilmiah.
Untuk memperoleh keseragaman dalam penulisan tugas akhir, sangat
diperlukan adanya buku petunjuk penulisan tugas akhir. Buku ini menyajikan
secara garis besar penulisan proposal (usulan penelitian) dan tugas akhir.
Setiap Program Studi tetap diberi kebebasan dalam batas-batas tertentu
yang menyangkut kekhasan program studi masing-masing.
1
2
3
4
2.3. Penjelasan
a. Proposal
1. Bagian awal
5
a) Cover/Sampul Depan
Pada sampul proposal dicetak : judul penelitian, kata proposal, diajukan
kepada, nama mahasiswa, nama Fakultas dan lembaga dan tahun
diusulkan. Contoh : Format II-1
b) Halaman Judul
Halaman judul berisi tulisan yang sama dengan yang dicetak pada
sampul dan dicetak di atas kertas putih.
c) Halaman Persetujuan dan Pengesahan
Pada halaman persetujuan dan pengesahan berisi tanda tangan para
pembimbing dan ketua program studi. Contoh: format II-2
2. Bagian Inti
Pada bagian inti proposal terdiri dari pendahuluan, tinjauan pustaka dan
metodologi penelitian.
a) Pendahuluan
Pendahuluan merupakan uraian tentang dasar-dasar serta rangkuman
pemikiran yang melandasi diadakannya penelitian tersebut. Rangkuman
penelitian tersebut antara lain latar belakang masalah penelitian,
perumusan masalah penelitian, tujuan penelitian dan manfaat penelitian.
1) Latar Belakang
Latar belakang adalah uraian tentang landasan pemikiran timbulnya
suatu masalah yang mendorong minat untuk melakukan penelitian.
Pada uraian ini pula dilakukan identifikasi masalah yang ada berupa
pernyataan tentang terjadinya masalah dengan disertai bukti-bukti
yang menguatkan.
2) Perumusan Masalah
Sebagai tindak lanjut dari identifikasi masalah yang disajikan pada
latar belakang maka permasalahan penelitian perlu dirumuskan lagi
agar dapat ditentukan jalan keluarnya. Perumusan masalah disajikan
dalam bentuk pernyataan yang mencerminkan keadaan, fenomena
atau konsep yang memerlukan penjelasan dan pemecahan. yang
diperoleh melalui penelitian.
6
3) Tujuan Penelitian
Tujuan penelitian memuat uraian tentang apa yang hendak dicapai
dan apa yang diharapkan dari proses penelitian tersebut. Materi
pernyataaan tujuan penelitian harus searah dengan perumusan
masalah yang diajukan. Dengan membaca tujuan penelitian yang
ditetapkan maka dapat diketahui apakah bahasan tugas akhir sudah
dapat mencerminkan pencapaina tujuan atau belum. Dari rumusan
tujuan penelitian diharapkan dapat memberi petunjuk tentang data
yang diperlukan.
4) Manfaat Penelitian
Manfaat penelitian berupa pernyataan tentang apa saja yang dapat
diperoleh dari adanya pelaksanaan penelitian serta penyusunan tugas
akhir tersebut. Manfaat yang diharapkan berupa kemanfaatan yang
dapat diperoleh oleh pihak lain untuk penyelesaian operasional
maupun berupa kebijakan.
b) Tinjauan Pustaka/Tinjauan umum
Tinjauan pustaka di samping memuat bahasan umum, juga mengenai
hasil penelitian terdahulu yang sejenis, landasan teori yang relevan
dengan permasalahan penelitian dan hipotesis penelitian. Tinjauan
pustaka meliputi : penelitian terdahulu, landasan teori dan hipotesis.
Tinjauan umum dimuat hanya apabila suatu penelitian yang dilakukan
merupakan hal yang baru.
c) Metodologi
Pada kegiatan ini diuraikan tentang tempat dan waktu penelitian, bahan-
bahan yang dipergunakan, alat-alat yang digunakan, pelaksanaan
penelitian serta metode analisis.
3. Bagian akhir
Bagian akhir memuat daftar pustaka dan lampiran-lampiran bila ada.
b. Tugas Akhir
1. Bagian Awal
7
a) Sampul
Pada sampul Tugas Akhir dicetak : judul Tugas Akhir, kata Tugas
Akhir, lambang/logo UMAHA, ditujukan oleh, nama mahasiswa, kata
kepada, nama Fakultas dan lembaga,dan tahun penulisan. warna sampul
tugas akhir adalah biru dongker.
b) Halaman Judul
Halaman judul berisi tulisan yang sama dengan yang dicetak pada
sampul dan dicetak di atas kertas putih, ditambah dengan maksud
penulisan tugas akhir yang ditempatkan di bawah judul tugas akhir.
c) Halaman Persetujuan dan Pengesahan
Pada halaman persetujan dan pengesahan, dicetak judul tugas akhir,
nama penulis, nomor pokok mahasiswa, pernyataan bahwa tugas akhir
telah dipertahankan di depan dewan penguji, nama pembimbing dan
nama dosen penguji.
d) Kata Pengantar
Sebagaimana arti kata pengantar, maka yang dimaksud adalah
mengantarkan laporan. Kata pengantar memuat penjelasan singkat
penulis tugas akhir dalam rangka apa tugas akhir dibuat dan
penyampaian ucapan terimakasih maupun harapan penulis kepada dosen
pembimbing maupun pihak lain yang ikut berperan dalan penulisan
tugas akhir ini.
e) Daftar Isi
Daftar isi merupakan gambaran keseluruhan tentang isi tugas akhir dan
memudahkan para pembaca yang ingin melihat suatu bab, sub bab atau
sub-sub bab.
f) Daftar Tabel
Daftar tabel memuat nama judul table yang ada pada tugas akhir secara
sistematis sekaligus memberikan informasi pada halaman berapa suatu
tabel tertentu terdapat.
g) Daftar Gambar
8
Daftar gambar adalah daftar yang memuat nama judul gambar yng ada
pada tugas akhir yang memberikan informasi pada halaman berapa suatu
gambar tertentu terdapat. Yang termasuk dalam daftar gambar adalah
potret, grafik, diagram, bagan, peta, dan denah.
h) Daftar Lampiran
Daftar lampiran ini memuat daftar urutan lampiran yang ada beserta
nomor lampirannya. Sama halnya dengan daftar tabel dan daftar gambar.
i) Daftar Arti Lambang dan singkatan
Daftar lambang dan singkatan yang dipergunakan dalam tugas akhir
memuat uraian tentang lambang tersebut dan satuannya. Daftar ini
dibuat apabila dalam tugas akhir memuat banyak lambang-lambang dan
singkatan-singkatan.
j) Intisari
Intisari merupakan ringkasan yang paling mendasar pada suatu tugas
akhir, yaitu merupakan uraian yang sangat singkat (maksimum 2
halaman) tentang latar belakang, tujuan penelitian, metodologi, dan hasil
penelitian.
2. Bagian inti
Pada bagian inti tugas akhir terdiri dari pendahuluan, tinjauan pustaka,
metodologi penelitian, hasil dan pembahasan serta kesimpulan dan saran.
a) Pendahuluan
Pendahuluan dalam tugas akhir hampir sama dengan proposal, hanya
mungkin lebih diperluas.
b) Tinjauan Pustaka/ Tinjauan Umum
Dalam tinjauan umu/pustaka isinya hampir sama dengan yang terdapat
dalam proposal, hanya mungkin lebih diperluas.
c) Metodologi
Metodologi dalam tugas akhir isinya hampir sama dengan yang terdapat
dalam proposal, hanya mungkin lebih diperluas.
d) Hasil Penelitian
9
10
11
cara title case kecuali untuk kata sambung dan kata depan dengan jarak spasi 1.
Sisi paling luar gambar tidak boleh melampaui batas margin kiri dan kanan.
Format landscape menyesuaikan dengan pedoman ini. Contoh penampilan
gambar disajikan pada Lampiran.
m. Tulisan tabel dan gambar pada kalimat yang merujuk suatu tabel atau gambar
harus diawali dengan huruf besar. Contoh: Sesuai dengan Tabel 2.3 dan
Gambar 2.1
n. Judul tabel atau batas gambar bagian atas dimulai 3 spasi dari baris terakhir di
atasnya. Kalimat tepat di bawah tabel atau judul gambar dimulai 3 spasi (2
ketukan enter) dari batas bawah tabel atau judul gambar (lihat contoh di
Lampiran). Antara judul tabel atau judul gambar dengan tabel atau gambar
yang bersangkutan diberi jarak 1,5 spasi (satu ketukan enter).
o. Semua rumus ditulis dengan menggunakan equation editor (atau mathtype).
Penulisan rumus dimulai pada batas kiri, rata dengan kalimat tepat di atasnya,
dengan jarak 1,5 (satu setengah) spasi dari kalimat di atas dan di bawahnya.
Nomor rumus disesuaikan dengan nomor bab letak rumus tersebut dan ditulis
di ujung kanan baris tersebut (aligned right). Ukuran huruf dan symbol pada
rumus sesuai dengan defaults yang ada seperti disajikan pada Tabel 1.
dengan:
σ2 = variance dari logaritma konduktivitas hidrolik,
ly = skala korelasi dari logaritma konduktivitas hidrolik,
13
Tidak boleh memperbesar tampilan rumus dengan men-drag pojok rumus yang
sedang dibuat.
p. Catatan kutipan
1. Untuk menunjukkan tentang sumber kutipan dipergunakan catatan kutipan
yaitu suatu catatan tambahan dalam tubuh tulisan yang dapat diletakkan di
awal, diakhir, atau ditengah kalimat tergantung pada susunan kalimat.
a) Penulisan di awal kalimat :
1) Nama pengarang
2) Tanda kurung buka
3) Tahun penerbitan
4) Tanda kurung tutup.
Contoh : Wesley (1985) mengemukakan bahwa...........
b) Penulisan di tengah kalimat: sama dengan butir a)
Contoh : berdasarkan penelitian Wesley (1985).............
c) Penulisan di akhir kalimat :
1) Tanda kurung buka
2) Nama penulis
3) Koma
4) Tahun penerbitan
5) Tanda kurung tutup
Contoh ; tingkat pencemaran industri ......……… (Wesley, 1985)
d) Bila pustaka yang dikutip ditulis oleh dua penulis hanya disebutkan nama
akhirnya saja, bila lebih dari 2 orang hanya disebutkan nama akhir dari
penulis pertama dan diikuti dengan dkk. atau et al.
Contoh : -
- laju pertumbuhan ekonomi ………, ……(Sanusi dan Suparto, 1981)
- Metanol dapat dibuat dari ketela pohon.............(Bert dkk., 1979).
2. Jika suatu kutipan diambil dari kutipan lain, penulisannya sebagai berikut :
14
Esau, K., 1965, Plant Anatomy, John Wiley & Sons. Inc., New York, hal.
350-400, 450-500.
10. Koma
11. Nomor (diberi garis bawah)
12.. (dari halaman s/d halaman)
13. Tanggal, bulan, tahun
14. Titik
15. Nama penerbit
16. Koma
17. Tempat penerbitan
18. Titik
Contoh :
Azis, Iwanjaya, 1985, “Pembangunan Daerah dan Aspek Alokasi
Investasi Antar Daerah “, Prisma, 5. hal 12-24
dicetak dengan font normal, pada tengah halaman. Jarak antara baris dari
ketiga nama di atas adalah 1 spasi.
3. Abstrak berjarak 2 spasi dari kata ABSTRAK, yang tertulis di tengah
halaman, dengan ukuran font 14, dicetak tebal, dan menggunakan huruf
kapital untuk semua huruf (upper case).
4. Kata ABSTRAK ditulis dengan jarak 2 spasi setelah tulisan nama
pembimbing.
5. Jarak antar baris adalah 1 spasi.
6. Setiap paragraf pada abstrak ini dimulai masuk 1 (satu) tab (1,5 cm) dari
batas margin kiri dengan justified alignment.
7. Jumlah kata maksimum adalah 350.
8. Kata kunci harus dituliskan di bagian bawah abstrak dengan jarak 3 spasi
dari akhir abstrak, dengan jumlah kata minimal tiga dan maksimal lima.
Kata kunci dipilih kata penting yang merupakan kata pokok yang spesifik
dalam tugas akhir. Penulisannya diurutkan sesuai dengan abjad pertama dari
kata kunci tersebut. Satu kata kunci boleh terdiri lebih dari satu kata.
9. Hal yang perlu ditulis dalam abstrak: latar belakang, permasalahan, dan
metodologi pelaksanaan tugas akhir. Contoh abstrak tugas akhir dapat
dilihat pada Lampiran.
c. Tugas akhir dijilid dengan hard cover. Contoh sampul luar, tulisan dan
formatnya disajikan pada Lampiran, sedangkan penjelasan konsep desain
sampul dan panduan warna logo UMAHA dijelaskan pada Lampiran.
d. Ukuran huruf, angka, simbol, notasi pada tulisan, rumus/ persamaan, tabel, dan
gambar harus cukup besar untuk dibaca dengan jelas apabila tugas akhir
tersebut dikecilkan ke dalam sebuah microfilm.
e. Catatan kaki, bila diperlukan, ditulis dengan jarak 1 spasi pada bagian bawah
halaman. Ukuran huruf yang digunakan untuk catatan kaki adalah 10. Catatan
kaki ini diletakkan 3 spasi di bawah baris terbawah laporan utama.
BAB IV
PENUTUP
18
LAMPIRAN A: TEMPLATE
USULAN TUGAS AKHIR
TAHUN AJARAN 2020/2021
Disusun Oleh :
NAMA MAHASISWA (Ganti dengan Nama Saudara)
NIM (Ganti dengan NIM Saudara)
Oleh :
NAMA MAHASISWA (Ganti dengan Nama Sudara)
NIM (Ganti dengan NIM Saudara)
Disetujui Oleh :
Team Penguji Dosen Pembimbing
iii
iv
DAFTAR GAMBAR
v
DAFTAR TABEL
vi
BAB I
PENDAHULUAN
1
2
3
4
BAB III
PERANCANGAN SISTEM
7
8
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M.
(2015). Internet of Things: A Survey on Enabling Technologies, Protocols,
And Applications. IEEE Communication Surveys and Tutorials, 17(4).
Angga. (2015). Trafo Step down: Fungsi dan Kegunaannya. Retrieved March 28,
2021, from https://skemaku.com/trafo-step-down-fungsi-dan-
kegunaannya/.
Atzori, L., Iera, A., & Morabito, G. (2010). The Internet of Things: A survey.
Computer Networks, 54(15).
Azzaky, N., & Widiantoro, A. (2020). Alat Penyiram Tanaman Otomatis Berbasis
Arduino Menggunakan Internet Of Things (IOT). Jurnal Elektronika,
Listrik, Telekomunikasi, Komputer, Informatika, Sistem Kontrol (J-Eltrik),
2(2).
44
45
Fitriatien, S. R., Rachmawati, N. J., Rahmah, N., Safitri, D. A., Pahlevi, M. R., &
Natsir, N. M. (2017). Kegiatan Penanaman Tanaman Obat Keluarga
(Toga) Sebagai Salah Satu Usaha Pemberdayaan Siswa SDN Dermo Guna
Dalam Menumbuhkan Kepedulian Kesehatan Keluarga. Abadimas Adi
Buana, 2(2).
Gunawan, & Sari, M. (2018). Rancang Bangun Alat Penyiram Tanaman Otomatis
Menggunakan Sensor Kelembaban Tanah. Journal of Electrical
Technology, 3(1).
Irwansyah, M., & Istardi, D. (2013). Pompa Air Aquarium Menggunakan Solar
Panel. Jurnal Integrasi, 5(1).
Mamat. (2020). Inilah Terminal Block Dengan Bahan Plastik Namun Kuat Dan
Kokoh. Retrieved March 26, 2021, from
https://www.sinarlistrik.com/blog/terminal-block-dengan-bahan-plastik-
kuat-dan-kokoh/.
46
Riyadi, H. (2019). Pengertian PCB Beserta Fungsi dan Jenis-jenis PCB yang
Perlu Anda Ketahui. Retrieved March 25, 2021, from
https://www.nesabamedia.com/pengertian-fungsi-dan-jenis-jenis-pcb/.
47
Wilianto, & Kurniawan, A. (2018). Sejarah, Cara Kerja dan Manfaat Internet of
Things. Jurnal Matrix, 8(2).
Yasin, K. (2018). Apa Itu Web Server dan Fungsinya?. Retrieved March 28, 2021,
from https://www.niagahoster.co.id/blog/web-server-adalah/.
Yasin, K. (2020). Pengertian CSS dan Cara Kerjanya. Retrieved March 28, 2021,
from https://www.niagahoster.co.id/blog/pengertian-css/.
Disusun Oleh :
RAHMAD MUFTI ALI AKBARI
143217041
Disetujui oleh :
Team Penguji Dosen Pembimbing
iii
2.3.6 Kelemahan NodeMCU ESP8266 …………….….……… 16
2.4 Hypertext Transfer Protocol (HTTP) ……………….………… 16
2.4.1 Definisi HTTP ………………………….……..………… 17
2.5 Web Server …………………………………….……………… 17
2.5.1 Definisi Web Server ……………………..……………… 17
2.5.2 Cara Kerja Web Server ………………….……………… 17
2.6 Komponen Pendukung ……………………….…..…………… 18
2.6.1 Relay ……………………………….…….……………… 18
2.6.2 Sensor Kelembaban Tanah YL69 ….…………………… 19
2.6.3 Sensor Suhu DHT11 …………….……………………… 20
2.6.4 Power Supply …………………………………………… 21
2.6.5 Step Down ………………………….…………………… 22
2.6.6 Terminal Blok ………………..….……………………… 22
2.6.7 Breadboard ……………………………………………… 23
2.6.8 PCB ………………………..….………………………… 24
2.6.9 Kabel Jumper ………….….…………………….……… 25
2.6.10 Pompa Air ……………………………………………… 26
2.6.11 Pipa Air ……………………………………………… 27
2.7 Bahasa Pemrograman Sisi Server .… .………………………… 27
2.7.1 C++ ……………………………………………………… 27
2.7.2 PHP ……………………………………………………… 28
2.8 Bahasa Pemrograman Sisi Client ……...……………………… 28
2.8.1 HTML ……………………………...…………………… 29
2.8.2 CSS ……………………………………………………… 29
2.8.3 JavaScript …………………………..…………………… 29
2.9 Software Pendukung ………………………..………………… 30
2.9.1 Arduino IDE …………………………..………………… 30
2.9.2 Sublime Text ……………………………..……………… 32
2.9.3 XAMPP ………………………………….……………… 32
2.10 Penelitian Terdahulu ………………………………………… 33
BAB III RANCANGAN SISTEM ………………………..……………… 35
iv
3.1 Metode Penelitian ………………………………...…………… 35
3.2 Blok Diagram Sistem ………………………….……………… 35
3.3 Skema Rangkaian Sistem ……………………...……………… 36
3.4 Flowchart ………………………………………....…………… 37
3.5 Desain Alat ……………………………….…………………… 40
3.5.1 Desain Tempat Alat …….…….………….……………… 40
3.5.2 Desain Website …………..……………………………… 41
3.5.3 Gambaran Umum ………..……………………………… 43
DAFTAR PUSTAKA ………………………..…………………………… 44
v
DAFTAR GAMBAR
vi
Gambar 3.7 Halaman Beranda ……………………..…………………...… 42
Gambar 3.8 Halaman Kontrol Pompa Air ……………………………....… 42
Gambar 3.9 Gambaran Umum Sistem …………….………….………...… 43
vii
DAFTAR TABEL
viii
BAB I
PENDAHULUAN
1
2
5
6
dapat memantau benda bahkan memberi perintah kepada benda tersebut dengan
koneksi internet. Setelah sebuah benda memiliki alamat IP dan terkoneksi dengan
internet, pada benda tersebut juga dipasang sebuah sensor. Sensor pada benda
memungkinkan benda tersebut memperoleh informasi yang dibutuhkan. Setelah
memperoleh informasi, benda tersebut dapat mengolah informasi itu sendiri,
bahkan berkomunikasi dengan benda-benda lain yang memiliki alamat IP dan
terkoneksi dengan internet juga. Terjadi pertukaran informasi dalam komunikasi
antara benda-benda tersebut. Setelah pengolahan informasi selesai, benda tersebut
dapat bekerja dengan sendirinya, atau bahkan memerintahkan benda lain juga
untuk ikut bekerja (Wilianto, 2018).
3. Kencur
Kencur merupakan tanaman herbal yang memiliki aroma dan cita rasa unik.
Manfaat kencur bisa anda temukan di daun maupun rimpangnya. Daun dan
rimpang kencur bisa digunakan untuk mengatasi nyeri, misalnya sakit
kepala, sakit gigi, dan sakit perut. Tidak hanya sebagai obat herbal, kencur
12
beredar di pasaran yaitu Amica, DOIT, dan Lolin atau WeMos. Berikut adalah
varian board yang diproduksi antara lain :
1. NodeMCU v0.9 (NodeMCU V1)
Pada versi ini (v0.9) merupakan versi pertama yang memiliki ukuran 47mm x
31mm, flash memory 4 MB sebagai System on Chip (SoC), dan ESP8266
yang digunakan yaitu ESP-12. Kelemahan versi ini yaitu dari segi ukuran
modul board lebar, yang membuat pemborosan tempat. Sehingga pin
breadboard akan habis untuk menaruh board ini saja.
2. NodeMCU v1.0 (NodeMCU V2)
Merupakan pengembangan dari versi 0.9. Pada versi 1.0 ini ESP8266 yang
digunakan yaitu tipe ESP-12E yang dianggap lebih stabil dari ESP-12. Selain
itu ukuran board diperkecil sehingga kompatibel digunakan di breadboard.
Serta terdapat pin yang dikhususkan untuk komunikasi SPI (Serial Peripheral
Interface) dan PWM (Pulse Width Modulation).
3. NodeMCU v1.0 Unofficial Board (NodeMCU V3)
Dikatakan unofficial board dikarenakan produk pada modul ini diproduksi
secara tidak resmi terkait persetujuan dari developer official NodeMCU.
Perbedaannya tidak begitu mencolok dengan versi 1.0 (official board) yaitu
hanya penambahan USB power output.
Berikut adalah fungsi dari setiap kategori pin yang ditunjukkan pada
Gambar 2.5 antara lain :
1. Power Pin
Pin dengan jenis ini digunakan sebagai sumber listrik dari luar atau eksternal
dan sebagai tempat ground. Yang termasuk pin ini adalah Micro USB, 3.3V,
GND, dan Vin,
2. Control Pin
Pin dengan jenis ini digunakan untuk mereset program atau source code yang
telah diupload pada mikrokontroler. Yang termasuk pin ini adalah EN dan
RST.
3. Analog Pin
Pin dengan jenis ini digunakan untuk untuk mengukur tegangan analog dalam
kisaran 0V sampai 3.3V. Yang termasuk pin ini adalah A0.
15
4. GPIO Pin
NodeMCU memiliki 16 pin input-output untuk digunakan pada menyusun
rangkaian. Yang termasuk pin ini adalah GPIO1 sampai GPIO16.
5. SPI Pin
NodeMCU memiliki empat pin yang tersedia untuk komunikasi SPI. Yang
termasuk pin ini adalah SD0, SD1, CLK, dan CMD.
6. UART Pin
NodeMCU memiliki dua antarmuka UART, UART0 (RXD0 dan TXD0) dan
UART1 (RXD1 dan TXD1). UART1 digunakan untuk mengupload firmware
atau program. Yang termasuk pin ini adalah TXD0, RXD0, TXD2, dan
RXD2.
7. I2C Pin
NodeMCU memiliki dukungan fungsionalitas I2C tetapi karena fungsionalitas
internal pin ini, Anda harus menemukan pin yang merupakan I2C.
2.6.1 Relay
Modul relay adalah salah satu piranti yang beroperasi berdasarkan prinsip
elektromagnetik untuk menggerakkan kontaktor guna memindahkan posisi ON ke
OFF dengan memanfaatkan tenaga listrik. Peristiwa tertutup dan terbukanya
kontaktor ini terjadi akibat adanya efek induksi magnet yang timbul dari
kumparan induksi listrik. Perbedaan yang paling mendasar antara relay dan
sakelar listrik pada umumnya adalah pada saat pemindahan dari posisi on ke
posisi off. Relay melakukan pemindahannya secara otomatis dengan arus listrik,
sedangkan sakelar dilakukan dengan cara manual. Relay bekerja secara otomatis
berdasarkan perintah logika yang telah diprogram pada mikrokontroler (Razor,
2021).
19
Secara umum kondisi atau posisi pada relay terbagi menjadi dua kondisi,
antata lain :
1. NC (Normally Close), adalah kondisi awal atau kondisi dimana relay dalam
posisi tertutup karena tak menerima arus listrik.
2. NO (Normally Open), adalah kondisi dimana relay dalam posisi terbuka
karena menerima arus listrik.
Saat kumparan dialiri listrik, maka otomatis inti besi akan jadi magnet dan
menarik penyangga sehingga kondisi yang awalnya tertutup jadi terbuka (Open).
Sementara pada saat kumparan tak lagi dialiri listrik, maka pegas akan menarik
ujung penyangga dan menyebabkan kondisi relay menjadi jadi tertutup (Close)
seperti yang digambarkan pada Gambar 2.10.
proses pembanding offset rendah yang lebih rendah dari 5mV, yang sangat stabil
dan presisi.
Sensitivitas pendeteksian dapat diatur dengan memutar potensiometer
yang terpasang di modul pemroses. Untuk pendeteksian secara presisi
menggunakan mikrokontroler atau Arduino, dapat menggunakan keluaran analog
(sambungan dengan pin ADC atau analog input pada mikrokontroler) yang akan
memberikan nilai kelembaban pada skala 0 V (relatif terhadap GND) hingga VCC
(tegangan catu daya). Modul ini dapat menggunakan catu daya antara 3,3 volt
hingga 5 volt sehingga fleksibel untuk digunakan pada berbagai macam
mikrokontroler (Mardika, 2019).
Sensor ini memiliki 4 kaki pin, dan terdapat juga sensor DHT11 dengan
breakout PCB yang terdapat hanya memiliki 3 kaki pin. Berikut adalah spesifikasi
dari sensor suhu DHT11 :
1. Tegangan masukan : 5V.
2. Rentang temperatur : 0-50 °C kesalahan ± 2 °C.
3. Kelembaban : 20-90% RH ± 5% RH error.
4. Jarak Maksimal : 100 meter.
Terminal blok memiliki beberapa fungsi penting bagi rangkaian elektronik antara
lain :
1. Sebagai penghubung atau jumper jika ada penambahan komponen.
2. Pemakaian kabel tidak boros.
3. Pengaman jika ada troubleshort.
4. Jika ada konsleting arus langsung putus di terminal sebelum sampai ke
komponen utama.
2.6.7 Breadboard
Breadboard merupakan sebuah board atau papan yang berfungsi untuk
merancang sebuah rangkaian elektronik sederhana. Breadboard tersebut nantinya
akan dilakukan prototype atau uji coba tanpa harus melakukan proses solder pada
rangkaian komponen. Salah satu keuntungan menggunakan breadboard adalah
komponen-komponen yang dirakit tersebut tidak akan mengalami kerusakan
(Zakaria, 2020).
Komponen tersebut juga masih bisa dirangkai kembali untuk membentuk
rangkaian yang lainnya. Umumnya breadboard terbuat dari bahan plastik yang
juga sudah terdapat berbagai lubang. Lubang tersebut sudah diatur sebelumnya
sehingga membentuk pola yang didasarkan pada pola jaringan di dalamnya.
Selain itu, breadboard yang bisa ditemukan di pasaran umumnya dibagi
menjadi 3 ukuran. Pertama dinamakan sebagai mini breadboard, kedua disebut
24
2.6.8 PCB
PCB merupakan singkatan dari Printed Circuit Board yang jika dalam
bahasa Indonesia banyak disebut dengan istilah papan sirkuit cetak atau papan
rangkaian cetak. PCB ini secara fisik merupakan alat yang digunakan untuk
menghubungkan komponen elektronik dalam komputer dengan lapisan jalur
konduktornya (Riyadi, 2019). PCB sendiri sudah berkembang semenjak puluhan
tahun yang lalu. Berikut merupakan sejarah singkat dari PCB dalam dunia
elektronika :
1. 1936 : Paul Eisler, seorang ilmuwan Austria, pertama kali menemukan PCB.
Ia menggunakan papan sirkuit ini untuk pembentukan sebuah radio.
2. 1943 : Amerika Serikat kemudian mengadopsi papan sirkuit ini dalam radio
militer dalam jumlah besar.
3. 1948 : Pertama kalinya PCB dikomersialisasikan di Amerika Serikat.
4. 1950 : Setelah tahun ini, kemudian PCB telah dapat digunakan secara massal
terutama di industri elektronika.
Secara umum, PCB yang banyak digunakan baik di dalam perangkat
komputer maupun peralatan elektronik lainnya memiliki fungsi yang beragam
seperti untuk tempat menyusun komponen-komponen elektronik, penghubung
25
kaki komponen satu sama lain baik kaki komponen aktif maupun pasif,
penggganti kabel untuk menyambung berbagai komponen, dan membuat tampilan
suatu rangkaian elektronik menjadi lebih rapi dan tertata.
2.7.1 C++
Bahasa pemrograman C++ adalah bahasa pemrograman komputer tingkat
tinggi (High Level Language), tapi C++ juga dimungkinkan untuk menulis bahasa
pemrograman tingkat rendah (Low Level Language) di dalam dunia ilmu
pemrograman.
Karena C++ merupakan peluasan dari bahasa pemrograman C yang
tergolong dalam bahasa pemrograman tingat menengah (Middle Level Language),
yang berarti bahasa pemrograman C++ memiliki semua fitur dan kelebihan yang
bahasa pemrograman C miliki, termasuk kelebihan bahasa C yaitu kita
dimungkinkan untuk menggunakan bahasa pemrograman assembly di dalam
pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori
28
2.7.2 PHP
PHP (PHP: Hypertext Preprocessor) adalah sebuah bahasa pemrograman
server side scripting yang bersifat open source. Sebagai sebuah scripting
language, PHP menjalankan instruksi pemrograman saat proses runtime. Hasil
dari instruksi tentu akan berbeda tergantung data yang diproses (Awwaabiin,
2020).
PHP merupakan bahasa pemrograman server side, maka script dari PHP
nantinya akan diproses di server. Jenis server yang sering digunakan bersama
dengan PHP antara lain Apache, Nginx, dan LiteSpeed. Secara umum, fungsi PHP
adalah digunakan untuk pengembangan website. Baik website statis seperti situs
berita yang tidak membutuhkan banyak fitur. Ataupun website dinamis seperti
toko online dengan segudang fitur pendukung.
2.8.1 HTML
HTML adalah singkatan dari Hypertext Markup Language. Pengertian
HTML sering kali dikaitkan dengan bahasa pemrograman. Akan tetapi, sejatinya,
29
2.8.2 CSS
Cascading Style Sheets atau lebih dikenal dengan CSS adalah bahasa
pemrograman desain yang berguna untuk menyederhanakan proses pembuatan
website. CSS merupakan bahasa pemrograman yang dipakai untuk mendesain
halaman depan atau tampilan website (front end). CSS menangani tampilan dan
rasa dari halaman website (Yasin, 2020).
Ada banyak hal yang dapat saudara lakukan menggunakan CSS
dibandingkan dengan bahasa pemrograman inti seperti HTML dan PHP. Ketika
menggunakan CSS, saudara dapat mengatur warna teks, jenis font, baris antar
paragraf, ukuran kolom, dan lain-lain.
2.8.3 JavaScript
JavaScript atau bisa disingkat dengan JS adalah bahasa pemrograman yang
sering kali digunakan untuk membuat halaman web yang efektif dan dinamis
(Adieb, 2020).
Biasanya para programmer menggunakan JavaScript untuk memudahkan
pekerjaan mereka dan membuat automasi dalam beberapa jenis pemrograman.
JavaScript atau JS merupakan bahasa pemrograman jenis interpreter,
sehingga tidak memerlukan compiler untuk menjalankannya. JavaScript memiliki
fitur-fitur seperti berorientasi objek, client side, high level programming, dan
loosely typed.
2.9.3 XAMPP
XAMPP adalah sebuah paket perangkat lunak komputer yang sistem
penamaannya diambil dari akronim kata Apache, MySQL (dulu) dan MariaDB
(sekarang), PHP, dan Perl. Sementara imbuhan huruf X yang terdapat pada awal
kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi ini bisa
dijalankan di empat sistem operasi berbeda, seperti Linux OS, Windows OS, Mac
OS, dan juga Solaris (Nugroho, 2019). XAMPP bisa digunakan untuk menguji
33
kinerja website yang telah dibuat tanpa harus terkoneksi dengan internet, cukup
akses melalui XAMPP control panel atau istilahnya website offline.
Berikut adalah fungsi dari setiap masing-masing bagian blok diagram pada
Gambar 3.1 antara lain :
35
36
1. Blok Perangkat Pengkases berupa laptop, PC, dan smartphone yang berfungsi
sebagai perangkat untuk mengakses website penyiram tanaman otomatis.
2. Blok Internet berfungsi sebagai media penghubung website dengan sistem
yang dibuat.
3. Blok Website berfungsi untuk memberi input pada sistem untuk mengaktifkan
atau mematikan relay yang terhubung pada pompa air melalui media website.
4. Blok Sensor Suhu DHT11 berfungsi untuk mendeteksi nilai suhu dan
kelembaban udara di sekitar tanaman.
5. Blok Sensor Kelembaban Tanah YL69 berfungsi untuk mendeteksi nilai
kelembaban tanah pada tanaman.
6. Blok Power Supply berfungsi sebagai sumber tegangan yang menyuplai daya
pada seluruh rangkaian sistem.
7. Blok Step Down berfungsi untuk menurunkan tegangan listrik menjadi lebih
kecil dari sumbernya agar sesuai dengan kebutuhan.
8. Blok NodeMCU ESP8266 berfungsi untuk mengendalikan semua rangkaian
yang telah terpasang dan menentukan proses penyiraman tanaman.
9. Blok Relay berfungsi sebagai saklar untuk mengaktifkan atau mematikan
pompa air sesuai dengan perintah yang diberikan.
10. Blok Pompa Air berfungsi sebagai pemompa air yang nantinya akan disiram
ke tanaman.
Dari rangkaian alat atau sistem yang dibuat terdapat input dan output. Pada
bagian pin input adalah sensor kelembaban tanah dan sensor suhu DHT11.
Sedangkan pada bagian pin output terdiri dari relay. Dan skema rangkaian sistem
bisa dilihat pada Gambar 3.2.
3.4 Flowchart
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang
menggambarkan urutan proses secara mendetail dalam suatu program. Maka dari
perancangan sistem perlu dibuat diagram alir seperti yang dituukkan pada Gambar
3.3 dan Gambar 3.4.
38
7. Jika suhu diatas 27°C dan kelembaban tanah kurang dari 50%, maka relay
berada diposisi on dan pompa air menyala selama kurang lebih 5 detik. Jika
tidak maka relay berada diposisi off dan pompa air mati.
8. Jika air lancar, maka tampilkan pesan pada website “saluran air lancar”.
9. Jika air yang dialirkan tidak lancar, maka tampilkan pesan pada website
“saluran air bermasalah”.
2. Mengkoneksikan input (button on atau off pada website, Sensor suhu DHT11,
dan Sensor kelembaban tanah) dan output (Website, Relay dan Pompa Air).
3. Baca input sensor suhu DHT11 berupa data suhu dan sensor kelembaban
tanah yang berupa data kelembaban tanah dan suhu di sekitar tanaman.
4. Menampilkan data suhu dan kelembaban tanah ke halaman website sesuai
dengan nilai yang ditangkap oleh sensor yang terpasang pada sistem, jika
input tidak terdeteksi maka ulangi proses mengkoneksikan input.
5. Baca input button yang berupa perintah menyalakan atau mematikan relay
yang tehubung pada pompa air.
6. Jika input adalah button on maka relay pada posisi on dan pompa air akan
menyala.
7. Jika input adalah button off maka relay pada posisi off dan pompa air akan
pompa air mati.
8. Jika air yang dialirkan lancar, maka tampilkan pesan “saluran air lancar”.
9. Jika air yang dialirkan tidak lancar, maka tampilkan pesan “saluran air
bermasalah”.
2. Halaman Beranda
Halaman beranda adalah halaman yang tampil ketika pengguna sudah
melakukan login. Halaman beranda menampilkan monitoring kondisi suhu
dan kelembaban tanah di sekitar tanaman.
42
ditaruh pada sekitar pot tanaman, dan pompa air ditaruh pada bak atau timba
dengan volume air 15 liter yang telah terisi air yang kemudian dialirkan ke
tanaman melalui pipa atau selang. Jika sensor mendeteksi suhu udara lebih dari
27°C dan kelembaban tanah kurang dari 50%, maka relay berada pada pada posisi
on dan pompa air menyala selama kurang lebih 5 detik.
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M.
(2015). Internet of Things: A Survey on Enabling Technologies, Protocols,
And Applications. IEEE Communication Surveys and Tutorials, 17(4).
Angga. (2015). Trafo Step down: Fungsi dan Kegunaannya. Retrieved March 28,
2021, from https://skemaku.com/trafo-step-down-fungsi-dan-
kegunaannya/.
Atzori, L., Iera, A., & Morabito, G. (2010). The Internet of Things: A survey.
Computer Networks, 54(15).
Azzaky, N., & Widiantoro, A. (2020). Alat Penyiram Tanaman Otomatis Berbasis
Arduino Menggunakan Internet Of Things (IOT). Jurnal Elektronika,
Listrik, Telekomunikasi, Komputer, Informatika, Sistem Kontrol (J-Eltrik),
2(2).
44
45
Fitriatien, S. R., Rachmawati, N. J., Rahmah, N., Safitri, D. A., Pahlevi, M. R., &
Natsir, N. M. (2017). Kegiatan Penanaman Tanaman Obat Keluarga
(Toga) Sebagai Salah Satu Usaha Pemberdayaan Siswa SDN Dermo Guna
Dalam Menumbuhkan Kepedulian Kesehatan Keluarga. Abadimas Adi
Buana, 2(2).
Gunawan, & Sari, M. (2018). Rancang Bangun Alat Penyiram Tanaman Otomatis
Menggunakan Sensor Kelembaban Tanah. Journal of Electrical
Technology, 3(1).
Irwansyah, M., & Istardi, D. (2013). Pompa Air Aquarium Menggunakan Solar
Panel. Jurnal Integrasi, 5(1).
Mamat. (2020). Inilah Terminal Block Dengan Bahan Plastik Namun Kuat Dan
Kokoh. Retrieved March 26, 2021, from
https://www.sinarlistrik.com/blog/terminal-block-dengan-bahan-plastik-
kuat-dan-kokoh/.
46
Riyadi, H. (2019). Pengertian PCB Beserta Fungsi dan Jenis-jenis PCB yang
Perlu Anda Ketahui. Retrieved March 25, 2021, from
https://www.nesabamedia.com/pengertian-fungsi-dan-jenis-jenis-pcb/.
47
Wilianto, & Kurniawan, A. (2018). Sejarah, Cara Kerja dan Manfaat Internet of
Things. Jurnal Matrix, 8(2).
Yasin, K. (2018). Apa Itu Web Server dan Fungsinya?. Retrieved March 28, 2021,
from https://www.niagahoster.co.id/blog/web-server-adalah/.
Yasin, K. (2020). Pengertian CSS dan Cara Kerjanya. Retrieved March 28, 2021,
from https://www.niagahoster.co.id/blog/pengertian-css/.