Seorang ibu yang baru melahirkan tidak hanya bertanggung jawab terhadap bayi
nya namun juga memiliki tanggung jawab lain sebagai ibu rumah tangga seperti
mencuci, memasak, dan lain sebagainya. Tentunya akan sangat sulit bagi seorang
ibu ketika harus mengerjakan pekerjaan rumah tangga sambil mengawasi
aktivitas seorang bayi, oleh karena itu dirancang suatu Sistem Monitoring
Dengan IoT dan Otomatisasi Pada Keranjang Tidur Bayi Berbasis NodeMCU
ESP8266. Pada alat ini sistem monitoring dirancang agar seorang ibu dapat
melakukan tindakan cepat terhadap kondisi bayi berdasarkan hasil monitoring
pada website dan sistem otomatisasi dirancang agar dapat memberikan rasa
nyaman terhadap bayi. Alat ini dibuat dengan menggunakan mikrokontroler
NodeMCU ESP8266 sebagai pengendali utamanya dan aplikasi berbasis website
sebagai platform IoT nya. Mikrokontroler akan mengirim data yang diperoleh
dari sensor ke database untuk ditampilkan kedalam website, sistem kendali
otomatis (otomatisasi) pada kipas dan keranjang tidur bayi akan bekerja
berdasarkan value sensor yang telah ditentukan dalam program yang ada pada
NodeMCU ESP8266. Alat ini terdiri dari berbagai komponen yaitu NodeMCU
ESP8266, sensor suhu (DHT11), sensor suara (KY-
037), sensor kelembapan (rain), relay 2 channel, kipas DC 12 volt, motor servo,
dan lampu. Sistem Monitoring Dengan IoT dan Otomatisasi Pada Keranjang
Tidur Bayi Berbasis NodeMCU ESP8266 ini dirancang dalam bentuk
prototype sehingga diharapkan dapat digunakan sebagai bahan pertimbangan
seseorang untuk menerapkan konsep prototype ini pada kehidupan nyata.
1. BAB I PENDAHULUAN
Bab ini berisi kajian pustaka dan landasan teori yang menjadi
referensi utama dalam penulisan Tugas Akhir serta beberapa
penelitian
terdahulu yang relevan. Teori yang dibahas berhubungan dengan
materi dan komponen yang digunakan dalam Tugas Akhir.
2.2.1 Sistem
2.2.3
Otomatisasi
2.2.8 Sensor
rain
2.2.9
Relay
A. HTML
HTML merupakan singkatan dari Hypertext Markup
Language yaitu bahasa standar web yang dikelola
penggunanya oleh W3C (World Wide eb Consortium) berupa
tag-tag yang menyusun setiap elemen dari website. HTML
berperan sebagai penyusun struktur halaman website yang
menempatkan setiap elemen website sesuai layout yang
diinginkan.
HTML biasanya disimpan dalam sebuah file berekstansi
.html. Untuk mengetikkan skrip HTML dapat
menggunakan text editor seperti Notepad sebagai bentuk
paling sederhana atau text editor khusus yang dapat
mengenali setiap unsur skrip HTML dan menampilkannya
dengan warna yang berbeda sehingga mudah dibaca, seperti
Notepad ++, Sublime Text, dan masih banyak lagi aplikasi lain
yang sejenis.
B. PHP
PHP merupakan kependekan dari PHP Hypertext
Preprocessor yaitu bahasa pemrograman web yang dapat
disisipkan dalam skrip HTML dan bekerja disisi server.
Tujuan dari bahasa ini adalah membantu para pengembangan
web untuk membuat web dinamis dengan cepat. Agar dapat
menjalankan PHP setidaknya harus menyediakan Web Server
(Apache, IIS, Personal Web Server/PWS).
C. JAVASCRIPT
JavaScript merupakan bahasa pemrograman web yang
pemrosesnya dilakukan di sisi client. Karena berjalan di sisi
client, JavaScript dapat dijalankan hanya dengan
menggunakan browser. Berbeda dengan PHP yang bekerja di
sisi server, untuk menjalankan skrip JavaScript tidak
memerlukan refresh pada browser.
JavaScript biasanya dijalankan ketika ada event
tertentu yang terjadi pada halaman web. Baik event yang
dilakukan user, maupun event yang terjadi karena adanya
perubahan pada halaman website.
D. BOOTSTRAP
Bootstrap merupakan salah satu framework CSS paling
populer dari sekian banyak framework CSS yang ada.
Bootstrap memungkinkan desain sebuah web menjadi
responsif sehingga dapat dilihat dari berbagai macam ukuran
device dengan tampilan tetap menarik. Bootstrap juga
membuat proses
pengaturan desain menjadi lebih cepat karena tidak perlu lagi
banyak menulis CSS, bahkan hampir tidak perlu kecuali jika
memerlukan pengaturan desain yang berbeda dengan style
Bootstrap. Bootstrap telah didukung oleh hampir semua
browser
baik pada desktop ataupun mobile.
2.2.13 Mysql
Alat yang dibangun pada Tugas Akhir ini terdiri dari sistem
monitoring dan sistem kendali otomatis (otomatisasi) yang diaplikasikan
pada prototype keranjang tidur bayi. Pada sistem monitoring ada 3 jenis
monitoring yang dapat dilakukan yaitu monitoring tangisan bayi,
monitoring bayi ngompol, serta monitoring suhu dan kelembapan pada
keranjang tidur bayi. Sedangkan pada sistem kendali otomatis (otomatisasi)
ada 2 jenis otomatisasi yang dapat dilakukan oleh alat ini yaitu otomatisasi
pada kipas dan otomatisasi pada keranjang tidur bayi. Selain itu alat ini
juga dilengkapi dengan sistem contol yang dapat melakukan pengontrolan
pada lampu tidur bayi.
Untuk mendukung fungsi dari perangkat keras dan antar muka pada
sistem, maka dirancanglah database oleh penulis. Database adalah kumpulan
data atau informasi yang disimpan secara sistematis didalam komputer dan
dapat diolah atau dimanipulasi menggunakan perangkat lunak untuk
menghasilkan informasi.
username varchar(255) No
password varchar(255) No
bapan
nsisua
ra
pol
data int(2) No