skripsi - universitas muhammadiyah...

11
i IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM SHIELD UNTUK MONITORING SERTA PENGONTROL SUHU UDARA BERBASIS WEBSITE ONLINE (STUDI KASUS BALITTAS MALANG) SKRIPSI Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Elektro Universitas Muhammadiyah Malang Erlan Hamid Tanjung 201210130311040 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017

Upload: others

Post on 19-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • i

    IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM

    SHIELD UNTUK MONITORING SERTA PENGONTROL

    SUHU UDARA BERBASIS WEBSITE ONLINE

    (STUDI KASUS BALITTAS MALANG)

    SKRIPSI

    Diajukan Untuk Memenuhi

    Persyaratan Guna Meraih Gelar Sarjana Strata 1

    Teknik Elektro Universitas Muhammadiyah Malang

    Erlan Hamid Tanjung

    201210130311040

    JURUSAN TEKNIK ELEKTRO

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MALANG

    2017

  • ii

    LEMBAR PENGESAHAN

    IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM SHIELD

    UNTUK MONITORING SERTA PENGONTROL

    SUHU UDARA BERBASIS WEBSITE ONLINE

    (STUDI KASUS BALITTAS MALANG)

    SKRIPSI

    Diajukan Sebagai Persyaratan Guna meraih Gelar Sarjana Strata (S1)

    Teknik Elektro Universitas Muhammadiyah Malang

    Disusun Oleh :

    Erlan Hamid Tanjung

    201210130311040

    Disetujui oleh :

  • iii

    KATA PENGANTAR

    Segala puji bagi Allah SWT, yang telah memberikan Rahmat dan Karunianya,

    sehingga penulis dapat menyelesaikan skripsi yang berjudul:

    “IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM SHIELD UNTUK

    MONITORING SERTA PENGONTROL SUHU UDARA BERBASIS WEB-

    SITE ONLINE (STUDI KASUS BALITTAS MALANG)”

    Skripsi ini merupakan salah satu syarat studi yang harus ditempuh oleh

    seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan akhir

    studi pada jenjang program Strata (S1).

    Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam

    penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang

    membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan

    kedepan.

    Malang, 02 Oktober 2017

    Penulis

    Erlan Hamid Tanjung

    NIM: 201210130311040

  • iv

    DAFTRA ISI

    LEMBAR JUDUL ................................................................................ i

    LEMBAR PERSETUJUAN ............................................................... ii

    LEMBAH PENGESAHAN ............................................................... iii

    LEMBAR PERNYATAAN ............................................................... iv

    ABSTRAK ........................................................................................... v

    ABSTRACT ........................................................................................ vi

    LEMBAR PERSEMBAHAN ........................................................... vii

    KATA PENGANTAR ...................................................................... viii

    DAFTAR ISI ....................................................................................... ix

    DAFTAR GAMBAR ......................................................................... xii

    DAFTAR TABEL ............................................................................ xiv

    BAB I PENDAHULUAN

    1.1 Latar Belakang .................................................................................................. 1

    1.2 Rumusan Masalah ............................................................................................. 3

    1.3 Tujuan ............................................................................................................... 3

    1.4 Batasan Masalah ............................................................................................... 3

    BAB II LANDASAN TEORI

    2.1 Wireless Sensor ................................................................................................. 4

    2.2 Sensor DHT22 (AM2302) ................................................................................ 5

    2.3 ESP8266 ............................................................................................................ 6

    2.4 Real Time Clock ............................................................................................... 7

    2.5 Modul SIM800LGPRS ..................................................................................... 8

  • v

    2.6 Arduino Uno R3 ................................................................................................ 9

    2.7 Web Service ....................................................................................................... 9

    2.8 Databases ........................................................................................................ 10

    2.9 Penyimpanan Benih BALITTAS Malang ....................................................... 11

    BAB III ANALISIS DAN PERANCANGAN SISTEM

    3.1 Perancangan Alat ............................................................................................ 13

    3.2 Hardware ......................................................................................................... 14

    3.3 Perancangan Hardware ................................................................................... 14

    3.4 Software .......................................................................................................... 16

    3.4.1 ESP8266 Flash Downloader ................................................................ 16

    3.4.2 Server ................................................................................................... 19

    3.4.3 Database .............................................................................................. 19

    3.5 Flowchart Rancangan Sistem ......................................................................... 20

    3.6 Perancangan User Interface ............................................................................ 24

    3.6.1 Form Login .......................................................................................... 24

    3.6.2 Form Tampil Data ................................................................................ 25

    3.6.3 Form Grafik ......................................................................................... 26

    BAB IV HASIL PENGUJIAN DAN PEMBAHASAN

    4.1 Implementasi ................................................................................................... 27

    4.1.1 Sensor Node ......................................................................................... 27

    4.1.2 Mikrokontroler Pengontrol Pendingin ................................................. 30

    4.1.3 Server ................................................................................................... 34

    4.2 Pengujian Sistem ............................................................................................. 38

    4.2.1 Pengujian Sensor DHT22..................................................................... 38

  • vi

    4.2.3 Pengujian Blackbox Sistem Pengontrol Pendingin .............................. 42

    BAB V PENUTUP

    5.1 Kesimpulan ..................................................................................................... 43

    5.2 Saran ............................................................................................................... 43

    DAFTAR PUSTAKA

    LAMPIRAN

  • vii

  • viii

    DAFTAR GAMBAR

    Gambar 1.1 Block diagram desain sistem ............................................................... 4

    Gambar 2.1 Sensor DHT22/AM2302 ..................................................................... 8

    Gambar 2.2 ESP8266 ............................................................................................ 10

    Gambar 2.3 Diagram PIN Real Time Clock DS1307 ........................................... 10

    Gambar 2.4 SIM 800L GPRS Module Adapter Board GSM Micro SIM Card .... 11

    Gambar 2.5 Arduino Uno R3 ................................................................................ 12

    Gambar 2.6 Web Service ....................................................................................... 13

    Gambar 2.7 Database ........................................................................................... 13

    Gambar 2.8 Interface phpMyAdmin ..................................................................... 14

    Gambar 3.1 Diagram perancangan sistem ............................................................ 16

    Gambar 3.2 Rangkaian Sensor Node .................................................................... 17

    Gambar 3.4 Proses awal flashing ESP8266 downloader ...................................... 19

    Gambar 3.5 Proses flashing ESP8266 downloder ................................................ 20

    Gambar 3.6 Pengecekan program mengunakan aplikasi Arduino 1.6.7 ............... 20

    Gambar 3.7 Pengecekan akhir program mengunakan aplikasi Arduino ............... 21

    Gambar 3.8 Design Database ............................................................................... 22

    Gambar 3.9 Flowchart cara kerja perangkat ......................................................... 23

    Gambar 3.10 Alur program sensor node ............................................................... 24

    Gambar 3.11 Alur program server ........................................................................ 25

    Gambar 3.12 Alur program sistem control ........................................................... 26

    Gambar 3.13 Rancangan form login ..................................................................... 26

    Gambar 3.14 Rancangan form tampil semua data ................................................ 27

    Gambar 3.15 Rancangan form grafik .................................................................... 27

    Gambar 4.1 Script connecting WiFi ...................................................................... 29

  • ix

    Gambar 4.2 Script pembacaan data sensor ........................................................... 29

    Gambar 4.3 Script pengiriman data dari sensor node ke server ........................... 30

    Gambar 4.4 Rangkaian sensor node ..................................................................... 30

    Gambar 4.5 Rangkaian Mikrokontroller ............................................................... 31

    Gambar 4.6 Listing Program RTC (Real Time Clock) ......................................... 32

    Gambar 4.7 Listing Program GPRS connect to WiFi ........................................... 33

    Gambar 4.8 Connect to router wireless ................................................................ 33

    Gambar 4.9 GSM Shield send SMS to User ......................................................... 34

    Gambar 4.10 Halaman Login ................................................................................ 35

    Gambar 4.11 Halaman Utama ............................................................................... 35

    Gambar 4.12 Tampilan Data Tabel ....................................................................... 36

    Gambar 4.13 Grafik kelembaban sensor 1 ............................................................ 36

    Gambar 4.14 Grafik suhu sensor 1 ....................................................................... 36

    Gambar 4.15 Grafik suhu sensor 2 ....................................................................... 37

    Gambar 4.16 Disk Usage pada web server ........................................................... 37

    Gambar 4.17 Tampilan Data pada web server ...................................................... 38

  • x

    DAFTAR TABEL

    Tabel 4.1 Hasil pengukuran sensor DHT22-1 ...................................................... 39

    Tabel 4.2 Hasil pengukuran sensor DHT22-2 ...................................................... 39

    Tabel 4.3 Pengujian jarak ESP8266 Sensor 1 ....................................................... 40

    Tabel 4.4 Pengujian jarak ESP8266 Sensor 2 …………………………………..41

    Tabel 4.5 Pengujian jarak ESP8266 Pada Black Box …………………………...41

    Tabel 4.6 Blackbox testing sistem pengontrol pendingin ..................................... 42

  • xi

    DAFTAR PUSTAKA

    [1] Dargie, W. Poellabauer, C. (2010). “Fundamentals of Wireless Sensor

    Networks”. United Kingdom: John Wiley and Sons Ltd.

    [2] K. B, Bhoomika. Muralidhara, K. N. (2015). “Secured Smart Healthcare Mon-

    itoring Sistem Based on Iot”. International Journal on Recent and Innovation

    Trends in Computing and Communication, Volume: 3 Issues: 7.

    [3] Saputra, Arief Hendra. et al. (2015). “Rancan Bangun Thermohygrometer Dig-

    ital Menggunakan Sistem Mikropengendali Arduino dan Sensor DHT22”.

    Sekolah Tinggi Teknologi Telematika (STT) Telkom. Purwokerto.

    [4] Rahmani, M. Hadi. (2016). “Monitor Detak Jantung Menggunakan Pulse Sen-

    sor Berbasis Mikrokontroller”. Universitas Muhammadiyah Malang. Jawa Ti-

    mur.

    [5] Espressif Sistem IOT Team. (2015). “ESP8266EX Datasheet Version 4.3”. BBS

    Espressif.s

    [6] Priharyanto, Indra Eko. (2016). “Implementasi Pengontrol Serta Monitoring

    Suhu dan Kelembaban pada Budidaya Jamur Menggunakan Windows Phone”.

    Universitas Muhammadiyah Malang. Jawa Timur.

    [7] Rizal, Ahmad Ghozali. (2014). “Perancangan Sistem Dan Implementasi Listrik

    Prabayar Pada Kost Mahasiswa Menggunakan Arduino Uno”. Universitas Mu-

    hammadiyah Malang. Jawa Timur.

    [8] Yuliono (2016) “Monitoring Dan Kontrol Daya Kamar Kos Melalui Jaringan

    Internet (Software)”. Universitas Muhammadiyah Malang. Jawa Timur.

    [9] Ngurah, Satriawan (2015) “Perancangan Kontrol Dan Monitoring Daya

    Peralatan Listrik Melalui Jaringan Internet Menggunakan FPGA”. Universitas

    Muhammadiyah Malang. Jawa Timur.

    [10] Liu, T. (2016). Digital Humidity and Temperature sensor. Adfruit, 1–5.

    Retrievedfromhttps://cdnshop.adafruit.com/datasheets/Digital+humidity+an

    d+temperature+sensor+AM2302.