Anda di halaman 1dari 25

TUGAS MANAJEMEN INDUSTRI

OLEH :
MUH. YUSUP
NIM : P3D118050

PROGRAM STUDI D III TEKNIK ELEKTRONIKA


PROGRAM PENDIDIKAN VOKASI
UNIVERSITAS HALU OLEH
KENDARI
2021

iv
DAFTAR ISI

HALAMAN SAMPUL ....................................................................................

HALAMAN JUDUL ........................................................................................

HALAMAN PERSETUJUAN JUDUL ...........................................................

HALAMAN PENGESAHAN ..........................................................................

KATA PENGANTAR .....................................................................................


DAFTAR ISI ....................................................................................................
DAFTAR GAMBAR .......................................................................................
DAFTAR TABEL ............................................................................................
DAFTAR NOTASI DAN SINGKATAN .......................................................
DAFTAR LAMPIRAN ....................................................................................

BAB I PENDAHULUAN ................................................................................


1.1 Latar Beleakang .........................................................................................
1.2 Rumusan Masalah ......................................................................................
1.3 Tujuan Penelitian .......................................................................................
1.4 Batasan Masalah.........................................................................................
1.5 Manfaat Penelitian .....................................................................................
1.6 Sistematika Penulisan ................................................................................

BAB II TINJAUAN PUSTAKA......................................................................


2.1 Suhu Gudang ..............................................................................................
2.2 Sensor Suhu dan Kelembapan DHT-22 .....................................................
2.3 NodeMCU ESP8266 ..................................................................................
2.4 PROTOKOL ..............................................................................................
2.5 MQTT Protokol..........................................................................................
BAB III METODE PENELITIAN...................................................................

v
3.1 Waktu dan Tempat .....................................................................................
3.2 Alat dan Bahan ...........................................................................................
3.3 Tahapan perancangan .................................................................................
3.4 perancangan Alat dan Aplikasi .................................................................
3.4.1 Arsitektur Sistem.....................................................................................
3.4.2 Perancangan Perangkat Keras ................................................................
3.4.3 Perancangan Perangkat Lunak ................................................................
3.4.4 Arduino IDE ............................................................................................
3.4.5 MQTT Server / Broker ............................................................................
3.4.6 Metode Pengujian Alat ............................................................................

BAB IV HASIL DAN PEMBAHASAN .........................................................


4.1 Pengujian Alat Monitoring Suhu ...............................................................
4.2 Titik Peletakan Sensor ...............................................................................
4.3 Perbandingan MQTT Broker Lokal dan Broker Global ............................

BAB V PENUTUP...........................................................................................
5.1 Kesimpulan ................................................................................................
5.2 Saran .........................................................................................................
DAFTAR PUSTAKA ......................................................................................

vi
DAFTAR GAMBAR

Gambar 2.1 Bentuk Fisik Sensor DHT-22 .......................................................


Gambar 2.2 Layout NodeMCU ESP8266 ........................................................
Gambar 2.3 Prinsip Kerja MQTT ...................................................................
Gambar 3.1. Flowchart Perancangan ..............................................................
Gambar 3.2 Arsitektur Sistem Monitoring Suhu ............................................
Gambar 3.3 Koneksi sensor DHT-22 ...............................................................
Gambar 3.4 GPIO NodeMCU ESP8266 ..........................................................
Gambar 3.5Rangkaian Sensor dengan Board NodeMCU ESP8266 ................
Gambar 3.6 Flowchart program untuk NodeMCU ESP8266 .........................
Gambar 3.7 Tampilan Arduino IDE.................................................................
Gambar 3.8. Tampilan Aplikasi MQTT Broker App .......................................
Gambar 3.9 Tampilan Aplikasi MQTT Dashboard ........................................
Gambar 4.1 Rangkaian NodeMCU dan DHT-22 .............................................
Gambar 4.2 hasil pengujian suhu dibawah 28oC dan suhu diatas 28Oc .........
Gambar 4.3 Ilustrasi Ruangan ..........................................................................
Gambar 4.4 IP Adress Broker Local ................................................................

vii
DAFTAR TABEL

Tabel 2.1 Spesifikasi Sensor Suhu DHT22 ......................................................


Tabel 2.2 Spesifikasi NodeMCU ....................................................................
Tabel 2.3 Sinyal Kontrol di Protkol MQTT .....................................................
Tabel 3.1 Spesifikasi Board NodeMCU ESP8266 V1.0 .................................
Tabel 3.2 Fungsi Pin pada Board NodeMCU ESP8266 .................................
Tabel 3.3 Fungsi tombol utama Arduino IDE .................................................
Tabel 4.1 Hasil Pengujian beberapa sampel suhu ...........................................
Tabel 4.2 Hasil Pengujian beberapa titik lokasi menggunakan Broker Lokal .
Tabel 4.3 Hasil Pengujian beberapa titik lokasi menggunakan Broker Global

viii
BAB I
PENDAHULUAN

1.1 LATAR BELAKANG


Udara merupakan unsur yang penting bagi kehidupan sehari-hari. Karena
itu udara harus memiliki kualitas agar tidak membawa dampak negatif terhadap
tubuh. Udara dibedakan menjadi dua yaitu udara luar ruangan dan udara dalam
ruangan. Selain oksigen, kandungan di udara yang sangat banyak seperti
karbon dioksida, mikroba, dan zat-zat lain. Itulah pentingnya untuk mengetahui
keadaan udara dimana kita berada, terutama di dalam ruangan karena polusi
yang ada di dalam ruangan berbeda dengan polusi udara di luar ruangan. Hal
paling mudah untuk menentukan suatu ruangan sehat atau tidak adalah dengan
mengetahui tingkat kelembaban ruangan tersebut. kelembaban udara itu sendiri
berbeda dengan suhu udara akan tetapi masyarakat umumnya selalu
menganggapnya sama. Semakin tinggi suhu suatu benda maka semakin panas
pula benda tersebut. Untuk mengukur suhu udara dengan cepat dapat
menggunakan thermometer, baik itu thermometer dinding, atau dengan
menggunakan thermometer laser. Tingkat uap air pada udara merupakan
kelembaban udara. Kelembaban udara dapat dipengaruhi berbagai faktor. 2
Faktor yang dapat mempengaruhinya seperti: 1. Suhu udara 2. Pergerakan
angin 3. Pencahayaan 4. Ventilasi 5. Ketersediaan air Kelembaban udara yang
rendah dapat mengakibatkan kekeringan selaput membran udara, dan apabila
kelembaban udara di suatu ruangan terlalu tinggi dapat mengakibatkan
tingginya pertumbuhan mikroorganisme. Tingkat kelembaban yang tidak
nomal dapat menjadi masalah pernafasan dan mengganggu kesehatan manusia
yang berada di ruangan tersebut. Menurut CPOB, produk farmasi (obat) harus
disimpan pada suhu dan kelembaban tertentu untuk mengurangi dan mencegah
risiko degradasi obat yang akan merusak kualitas dan keamanan obat. Proses
produksi dalam ruangan bersih, dan suhu pada penyimpanan produk juga harus
terjaga (M. Fithrul Mubarok, Gudang Produk Jadi Farmasi, 31 Januari 2017).
Oleh sebab itu perlu dilakukan monitoring suhu dan kelembaban ruangan yang

ix
dapat dilakukan setiap saat. Inilah yang membuat kami ingin merancang suatu
alat yang dapat memonitoring suhu dan kelembaban ruangan gudang obat
farmasi berbasis Internet of Thingsagar dapat dimonitoring suhu dan
kelembaban dari mana saja dan kapan saja

1.2 RUMUSAN MASALAH


Adapun rumusan masalah yaitu :
1. Bagaimana membuat dan merancang alat monitoring suhu dan
kelembaban ruangan gudang obat berbasis Internet of Things(IoT)?
2. Bagaimana proses monitoring suhu dan kelembaban ruangan gudang
obat berbasis Internet of Things(IoT)?

1.3 TUJUAN PENELITIAN


Tujuan dari penelitian ini untuk :
1. Mampu membuat dan merancang sistem monitoring suhu dan
kelembaban ruangan berbasis Internet of Things(IoT)
2. Memonitoring suhu dan kelembaban ruangan gudang obat dengan
standar suhu 23-28°C dan kelembaban 60-90% D. BATASAN
MASALAH Dalam perancangan ini, yakni membatasi masalah pada
sistem monitoring suhu dan kelembaban yaitu suhu 8-28°C dan
kelembaban 60%.

1.4 MANFAAT
1. Penerapan teknologi pada monitoring suhu dan kelembaban ruangan.
2. Mempermudah pengecekan suhu ruangan gudang obat 4
3. Sebagai media pembelajaran dalam mata kuliah instrumentasi.

1.5 SISTEMATIKA PENULISAN


Agar memudahkan pembahasan dan pemahaman isi dari tugas akhir ini
maka penulisannya diuraikan sebagai berikut :
BAB I : PENDAHULUAN, berisi latar belakang, rumusan masalah, tujuan

x
penulisan, batasan masalah, manfaat serta sistematika Penulisan dari hasil
penelitian yang dilakukan.
BAB II : TINJAUAN PUSTAKA, menjelaskan tentang teori-teori pendukung yang
berkaitan dengan perancangan alat, sensor suhudan kelembaban DHT-22, ESP8266
NodeMCU dan MQTT.
BAB III: METODE PENELITIAN, berisi tentang rancangan sistem yang meliputi
diagram blok perancangan sistem, alat dan bahan, prinsip kerja rangkaian dan
langkah-langkah perancangan
BAB IV : HASIL DAN PEMBAHASAN, berisi tentang pengujian alat untuk
mengetahui karakteristik sistem monitoring suhu dan kelembaban ruangan
sehingga diperoleh data yang mendukung penggunaan alat secara optimal.
BAB V : PENUTUP (SIMPULAN DAN SARAN), berisi tentang kesimpulan dan
saran. DAFTAR PUSTAKA

xi
BAB II
TINJAUAN PUSTAKA

2.1 SUHU GUDANG


Gudang obat farmasi berfungsi untuk melindungi bahan (baku dan
pengemas) dan obat jadi dari pengaruh luar serta melindungi obat dari kerusakan.
Gudang obat farmasi atau ruangan penyimpanan bahan baku, bahan kemas dan obat
jadi yang belum didistribusikan memerlukan kondisi suhu dan kelembaban yang
harus selalu terjaga. Untuk memastikan kondisi penyimpanan yang baik diperlukan
perancangan area penyimpanan. Area penyimpanan harus dirancang untuk
memastikan kondisi penyimpanan yang baik sebagai berikut (Aditya P Wicaksana,
25 November 2014, Gudang Farmasi):
1. Kebersihan dan hygiene.
2. Kelembaban (kelembaban relatif tidak lebih dari 60%).
3. Suhu harus berada dalam batasan yang diterima (8-25°C).
4. Bahan dan material yang disimpan tidak boleh bersentuhan langsung
dengan lantai.
5. Jarak antar bahan mempermudah pembersihan dan inspeksi.

2.2 SENSOR SUHU DAN KELEMBABAN DHT-22


AM2302 atau biasa juga dikenal sebagaiDHT-22 merupakan sensor
pendeteksi suhu dan kelembaban, sensor DHT-22 mempunyaioutput berupa 6
sinyal-sinyal digital dengan sistem konversi dan perhitungan yang dilakukan oleh
MCU 8-bit. Sensor DHT-22 ini mempunyai kalibrasi yang akurat. Rentang
pengukuran suhu dan kelembaban yang dimiliki sensor DHT-22 ini sangat luas,
DHT-22 mampu mentransmisiikan signal keluaran melalui kabel sampai 20 meter
sehingga dapat untuk ditempatkan dimana saja, tetapi jika kabel yang panjangnya
di atas 2 meter harus ditambah buffer capacitor 0,33µF antara pin-1 (VCC) dengan
pin-4 (GND).

xii
Gambar 2.1 Bentuk Fisik Sensor DHT-22

Catu Daya 3,3 - 6 Volt DC (tipikal 5 VDC)

Sinyal keluaran digital lewat bus tunggal dengan


kecepatan 5 ms/operasi
Elemen pendeteksi kapasitor polimer (polymer capacitor)

Jenis sensor kapasitif (capacitive sensing)

Rentang deteksi kelembapan 0-100% RH (akurasi ±2% RH)


Rentang deteksi suhu -40° - +80° Celcius (akurasi ±0,5°C)

Resolusi sensitivitas 0,1%RH; 0,1°C

Histeresis kelembaban ±0,3% RH

Stabilitas jangka panjang ±0,5% RH / tahun

Periode pemindaian rata-rata 2 detik

Ukuran 25,1 x 15,1 x 7,7 mm

Tabel 2.1.Spesifikasi Sensor Suhu DHT22( AM2302)

2.3 NodeMCU ESP8266


NodeMCU merupakan sebuah “platform IoT” yang bersifat “opensource”
dan board ini terdiri dari hardware berupa “System On Chip” ESP8266 dari

xiii
ESP8266 buatan Esperessif System. Modul ini secara fungsi hampir mirip dengan
modul arduino, tetapi yang membdakan adalah board ini dikhususkan untuk
“Connected to Internet“. NodeMCU ini sudah meng-package ESP-8266 kedalam
sebuah board yang sudah terintergrasi dengan berbagai macam fitur selayaknya
microcontroler dan kapasitas akses terhadap wifi dan juga chip communication
yang berbentukUSB to serial. Sehingga pada saat pemrograman hanya dibutuhkan
sebuah kabel USB. Fitur – fitur yang dimiliki NodeMCU akan serupa dengan ESP-
12 dikarenakansumber utama dari NodeMCU ialah ESP8266. Hingga saat ini,
modul NodeMCU mempunyai 3 jenis versi antara lain :

1. NodeMCU 0.9 Version Versi ini meggunakan yaitu ESP-12 sebagai


ESP8266 dan mempunyai memori flash 4 MB sebagai “System on
Chip” SoC-nya.Versi ini mempunyai beberapa kelemahan yaitu ukuran
modul board terlalu lebar, sehingga jika ingin membuat
prototypedengan modul versi ini pada breadboard, pin-pinnya akan
habis digunakan hanya untuk modul ini saja. 8

2. NodeMCU 1.0 Version Pada versi ini ESP8266 yang digunakan adalah
tipe ESP-12E yang diasumsikan lebih stabil dari tipe ESP-12 dan ukuran
boardnya lebih kecil dari versi sebelumnya sehingga lebih cocok
digunakan untuk membuat prototipe proyek di breadboard. Pada versi
ini juga terdapat pin yang dikhusukan untuk komunikasi SPI (Serial
Peripheral Interface) dan PWM (Pulse Width Modulation) yang pada
versi 0.9tidak tersedia.

3. NodeMCU1.0 Version (unofficial board) Board ini dikatakan unofficial


board karena produk ini diproduksi dengan tidak resmi dari Developer
Official NodeMCU. Board ini tidak bergitu beda dengan versi 1.0
(official board), hanya saja ditambahkanusb power output.

xiv
Versi NodeMCU
Spesifikasi Versi 1.0 Versi 1.0
Versi 0.9
(Official board) (Unofficial board)
Vendor Pembuat Amica Amica LoLin
Tipe ESP8266 ESP12 ESP-12E ESP-12E
USB port Micro Usb Micro Usb Micro Usb
GPIO Pin 11 13 13
ADC 1 pin (10 bit) 1 pin (10 bit) 1 pin (10 bit)
Usb to Serial
CH340G CP2102 CH340G
Converter
Ukuran Module 47 x 31 mm 47 x 24 mm 57 x 30 mm

Tabel 2.2. Spesifikasi NodeMCU

Gambar 2.2 Layout NodeMCU ESP8266

2.4 PROTOKOL

Protokol adalah prosedur atau peraturan untuk mengirimkan data pada


perangkat elektronik. Pada sistem komputer, setiap komputer dapat saling
berkomunikasi dengan komputer-komputer lainnya menggunakan sebuah protokol.
Terdapat banyak sekali jenis-jenis protokol, seperti UDP, FTP, TCP, ICMP dan

xv
yang sering di pakai untuk komunikasi IoT yaitu HTTP (Hyper Text Transfer
Protocol) dan MQTT (Message Queuing Telemetry Transpot).
E. MQTT Protokol
MQTT (Message Queuing Telemetry Transpot) merupakan protokol yang
konektivitasnya M2M (mechine-to-machine)/IOT(Internet of Things) yang
berbasis open source dengan standar terbuka yang dirancang untukbandwidth
rendah,legency yang tinggi dan dengan perangkat terbatas. Sistem kerja MQTT
menggunakan metodePublish dan Subscribe data dan pada penerapannya, device
akan terhubung pada sebuah Broker dan mempunyaisebuah Topic. Broker MQTT
berfungsi untuk meng-handle data publish dan subscribe dari berbagai device, bisa
diibaratkan sebagai server yang mempunyai alamat IP khusus. Terdapat beberapa
contoh Broker yang sudah ada yaitu HiveMQ, Mosquittodan Mosca. Publish
diibaratkansuatu cara satu device mengirimkan berbagai jenis data / message
kepadasubscribers. Biasanya di publisher ini merupakan device yang terhubung
dengan sebuah atau beberapa sensor tertentu.Subscribe ialah cara suatu device
menerima berbagai jenis data / message dari publisher. Pada subscriber,subscriber
dapat berupa aplikasi monitoring sensor ataupun yang lainnya, subscriber nantinya
akanrequest data / message dari publisher.Topic diibaratkan seperti pengelompokan
data disuatu kategori tertentu, pada sistem kerja MQTT protokol initopic wajib ada
karena pada setiap transaksi data antara Publisher dan Subscriber wajib memiliki
suatu topic

Gambar 2.3 Prinsip Kerja MQTT

xvi
Perbandingan Protokol MQTT dan Protokol HTTP Menurut penulis dalam
situs https://www.initialboard.com/apa-itu-prokolmqtt menyatakan bahwa
Protokol MQTT bersifat datasentris, sedangkan Protokol HTTP bersifat
dokumensentris.HTTP yang mana merupakan protokol requestresponse untuk
kebutuhan komputerisasi klien server yang tidak optimal untuk perangkat
mobile(device IoT).MQTT mengirim data sebagai byte array, yang mana ini
menjadi kelebihan Kelebihan Protokol MQTT karna kecilnya data yang dikirimkan.
Pada saat Protokol MQTT di uji dengan jaringan 3G, Protokol MQTT 93 kali lebih
cepat daripada HTTP.Disamping itu dibandingkan dengan HTTP, MQTT
memastikan kemampuan pengiriman lebih tinggi. Ada 3 level Quality of Service
(QoS). Protokol MQTT juga menyediakan pilihan penggunaan dengan opsi Last
will & Testament dan Retained Messages.dengan menggunaan MQTT, Maker
dapat mengoptimasi pertukaran data pada sistem IoT agar transfer datanya bisa
dilakukan seefisien mungkin, yaitu dengan :
1. Menekan sekecil mungkin ukuran paket data.
2. Meminimalisir proses komputasi untukdecodingdan encoding dari paket data.
3. Meminimalisir penggunaan storage.

CONNECT Client request to connect to Server


CONNACK Connection Acknowledgement
PUBLISH A message which represents a new/separate publish
PUBACK QoS 1 Response to a PUBLISH message
PUBREC First part of QoS 2 message flow
PUBREL Second part of QoS 2 message flow
PUBCOMP Last part of the QoS 2 message flow
SUBSCRIBE A message used by clients to subscribe to specific topics
SUBACK Acknowledgement of a SUBSCRIBE message
UNSUBSCRIBE A message used by clients to unsubscribe from specific

xvii
topics
UNSUBACK Acknowledgement of an UNSUBSCRIBE message
PINGREQ Heartbeat message
PINGRESP Heartbeat message acknowledgement
DISCONNECT Graceful disconnect message sent by clients before
disconnecting

Tabel 2.3. Sinyal Kontrol di Protkol MQTT

xviii
BAB III
METODE PENELITIAN

3.1 Waktu dan Tempat


1. Waktu
Perancangan ini akan dilaksanakan selama 2 bulan, mulai dari bulan
Agustus 2021 hinggan Oktober 2021
2. Tempat
Perancangan ini akan dilaksanakan di Program Studi D3 Teknik
Elektronika

3.2 Alat dan Bahan


1. Personal Computer (PC) /Laptop
2. NodeMCU ESP8266
3. Sensor Suhu DHT-22
4. Catu Daya 5V
5. Kabel Jumper
6. PCB Bread Board 7. Access Point

3.3 Tahapan Perancangan


Untuk memperoleh suatu alat yang baik dari segi mutu
sertamempertimbangkan segi ekonomis, maka tahapan perancangan alat
monitoring yang diperlihatkan dalam flowchart seperti pada gambar 3.1.

xix
Mulai

Studi
Literatur

Perancanga
n dan
Penentuan
Komponen

Membuat
Prototype
Hardware

Membuat Program
Untuk Node
Sensor dan Node
Monitor

Analisa
Kegagalan dan Pengujian
Tindakan
Perbaikan

Pengambilan
Data

Analisis

Kesimpulan

Selesai

Gambar 3.1. Flowchart Perancangan

xx
3.4 Perancangan Rangkaian dan Aplikasi
3.4.1 Arsitektur Sistem

Gambar 3.2 Arsitektur Sistem Monitoring Suhu

Koneksi jaringan komputer pada Node Sensor menggunakan wifi.


Komponen yang digunakan pada Node Sensor adalah NodeMCU ESP8266 V.1 dan
modul wifi esp8266 ver 01 dengan bahasa pemrograman C/C++ sedangkan Node
Monitor menggunakan PC Windows atau Linux dengan bahasa pemrograman Java.
Server MQTT yang digunakan adalah Mosquitto, untuk tujuan ujicoba server
Mosquitto diinstal pada jaringan lokal sedangkan untuk uji coba pada jaringan
global menggunakan broker broker.mqtt-dashboard.com.

3.4.2 Perancangan Perangkat Keras (Hardware)


Perangkat kerasdirancang menggunakan sensor suhu DHT-22 dan Board
NodeMCU ESP8266 V.1. Gambar rangkaian sensor suhu DHT-22, dan
BoardNodeMCU ESP8266 V.1 dapat dilihat pada gambar dibawah ini. Sedangkan
fungsi pin untuk Sensor suhu DHT-22 dan Board NodeMCU ESP8266 V.1 secara
berurutan seperti pada penjelasan dibawah ini.

xxi
Gambar 3.3 Koneksi sensor DHT-22

Gambar 3.4 GPIO NodeMCU ESP8266

Spesifikasi Versi NodeMCU Versi 1.0(Official board


Vendor Pembuat Amica
Tipe ESP8266 ESP-12E
USB port Micro Usb
GPIO Pin 13
ADC 1 pin (10 bit)
Usb to Serial Converter CP2102
Power Input 5 Vdc
Ukuran Module 47 x 24 mm

Tabel 3.1 Spesifikasi Board NodeMCU ESP8266 V1.0 (Official Board)

xxii
PIN FUNGSI
RST berfungsi mereset modul
Analog Digital Converter. Rentang tegangan masukan 0-
ADC
1V,dengan skup nilai digital 0-1024
EN Chip Enable, Active High
GPIO16, dapat digunakan untuk membangunkan chipset dari
IO16
modedeep sleep
IO14 GPIO14; HSPI_CLK
IO12 GPIO12: HSPI_MISO
IO13 GPIO13; HSPI_MOSI; UART0_CTS
VCC Catu daya 3.3V (VDD)
CS0 Chip selection
MISO Slave output, Main input
IO9 GPIO9
IO10 GBIO10
MOSI Main output slave input
SCLK Clock
GND Ground
IO15 GPIO15; MTDO; HSPICS; UART0_RTS
IO2 GPIO2;UART1_TXD
IO0 GPIO0
IO4 GPIO4
IO5 GPIO5
RXD UART0_RXD; GPIO3
TXD UART0_TXD; GPIO1

Tabel 3.2 Fungsi Pin pada Board NodeMCU ESP8266 V.1

Gambar 3.5 Rangkaian Sensor dengan Board NodeMCU ESP8266

xxiii
3.4.3 Perancangan Perangkat Lunak (Software)
Perangkat Lunak (Software) dibuat menggunakan Personal Computer (PC)
/Android dengan koneksi jaringan menggunakan wifi. Program/software
diimplemetasikan menggukan aplikasi Arduino IDE dan MQTT Broker
App/MQTT Lens. Program untuk Board NodeMCU ESP8266 V.1membutuhkan
library ESP8266wifi.h untuk dapat terkoneksi dengam wifi dan membutukan
library PubSubClient.h untuk implementasi client MQTT yang merupakan hasil
dari projek Eclipse Paho. Komunikasi data NodeMCU ESP8266 V.1 menggunakan
UASRT dengan kecepatan 115200 bps. Flowchart program untuk NodeMCU
ESP8266 V.1

3.4.4 Adruino IDE


Arduino IDE digunakan untuk membuat source codeatauperintah,
melakukan pengecekan error, kompilasi,upload program, dan menguji hasil kerja
adruino melalui serial monitor.

Gambar 3.6Tampilan Arduino IDE

xxiv
Pada Gambar Adruino IDE diatas, terdapat toolbars IDE yang dapat
memberikanakses instan ke fungsi-fungsi penting yaitu :

Tombol Fungsi
Verify mengkompilasi program yang saat ini dikerjakan
Upload mengkompilasi program dan mengupload ke board NodeMCU.
News menciptakan lembar kerja baru.
Open membuka program yang ada di file sistem.
Save menyimpan program yang dikerjakan
Stop menghentikan serial monitor yang sedang dijalankan

Tabel 3.3 Fungsi tombol utama Arduino IDE

3.4.4. MQTT Server/Broker


MQTT Server/Broker yang digunakan ialah Mosquitto yang dapat berjalan
pada sistem operasi Windowsmaupun Linux. Secara default Server MQTT
mendengar protokol TCP port 1883. Untuk mengujicoba secara lokal, wajib
menginstal MQTT Broker App untuk mendapatkan ip local yang berfungsi sebagai
broker/server, sedangkan untukmelalukan ujicoba koneksi global dengan
mengkoneksikan NodeMCUdi alamat broker.mqtt-dashboard.com dengan topic
unik yang telah ditentukan agar tidak mengambil data topic yang telah digunakan
orang lain.

xxv
Gambar 3.7. Tampilan Aplikasi MQTT Broker App

Gambar 3.8 Tampilan Aplikasi MQTT Dashboard

3.4.5 Metode Pengujian Alat


Metode pengujian dilaksanakan dengan cara menjalankan Rangkaian
Sensor dan NodeMCU ESP8266 V.1 untuk disambungkan ke lokal server MQTT.
Penyambunganserver lokal dilakukan menggunakan Access Point. Untuk

xxvi
pengujian koneksi dengan server global dapat dilakukan menggunakanAccess Point
yang telah terkoneksi dengan internet kemudian Rangkaian Sensor dan NodeMCU
ESP8266 V.1 disambungkan dengan server Mosquitto pada alamat “broker.mqtt-
dashboard.com”. Untuk pengujian dilakukan pengujian pembacaan sensor untuk
beberapa sampel suhu yang berbeda, pengujian di beberapa titikpada Gudang Obat
Jeneponto, serta pengujian delay waktu update pada saat menggunakan broker local
dan broker global/remote.

xxvii
DAFTAR PUSTAKA

Aditya P. Wicaksana (2015, 25 November). Gudang Farmasi. Diakses pada 30


November 2019, dari http://adityapwicaksana.blogspot.com/2014/11/gudang-
farmasi.html \
[2] Iis Karlida, Ida Musfiroh (2017) Review: Suhu PenyimpananBahan
Baku Dan Produk Farmasi DiGudang Industri Farmasi. Jatinangor:
Universitas Padjajaran
[3] Atmoko, Rachmad Andri.2019. Dasar Implementasi Protokol MQTT
Menggunakan Python dan NodeMCU. Surabaya :Mokosoft Media.
[4] Totok B."Sistem Monitoring Suhu Jarak Jauh Berbasis Internet
OfThings Menggunakan Protokol MQTT", Seminar Riset
TeknologiInformasi (SRITI)
[5] Wicaksana Irsandi Satria (2018) “Perancangan Sistem Monitoring Suhu
Gudang Berbasis Internet Of Things (IOT)” Malang: Universitas
Widyagama
[6] Periyaldi, Arief Bramanto W.P., Agusma Wajiansyah “Implementasi
Sistem Monitoring Suhu Ruang Server Satnetcom Berbasis Internet
OfThings (IOT) Menggunakan Protokol Komunikasi Message Queue
Telemetry Transport (MQTT)”ISSN 2338 - 6649, Vol.6 No. 1, Samarinda
(2018).

xxviii

Anda mungkin juga menyukai