Diajukan Oleh :
2020
LEMBAR PERSEMBAHAN
Untuk Ayahanda dan Ibunda tercinta, terima kasih atas segala dukungan yang
telah diberikan baik dalam bentuk materi maupun moril. Karya ini
dipersembahkan untuk kedua orang tua tercinta sebagai wujud keberhasilan dalam
menyelesaikan Tugas Akhir ini dan juga atas segala doa yang ditujukan kepada
penulis demi terwujudnya dan terselesaikannya laporan ini tepat waktu. Terima
kasih kepada Ayahanda yang selalu membantu dan memberikan masukan
mengenai Tugas Akhir, terima kasih kepada Ibunda yang selalu mengingatkan
dan menenangkan hati dan pikiran ketika penulis merasa lelah dan letih.
ii
KATA PENGANTAR
Segala puji dan syukur kehadirat Allah SWT Tuhan Yang Maha Esa yang telah
melimpahkan rahmat, hidayah serta karunia-Nya sehingga penulis dapat
menyelesaikan penulisan laporan Tugas Akhir ini sesuai dengan waktu yang telah
ditetapkan.
Berdasarkan judul Tugas Akhir, maka topik pembahasan dalam laporan ini adalah
mengenai proses dan cara kerja dari pengukuran tinggi dan berat badan,
komponen-komponen yang digunakan serta rancangan perangkat lunak dan
perangkat keras.
Dalam menyelesaikan Tugas Akhir ini, penulis banyak menghadapi masalah dan
kesulitan, namun berkat bantuan serta bimbingan dari berbagai pihak maka Tugas
Akhir dapat terselesaikan. Tidak lupa penulis mengucapkan banyak terima kasih
kepada:
1. Abdul Rahman, S.E., Ak., M.Si. selaku Direktur Politeknik Negeri Medan.
2. Nobert Sitorus, S.T., M.T. selaku Ketua Jurusan Teknik Elektro Politeknik
Negeri Medan.
3. Meidi Wani Lestari, S.T., M.T. selaku Kepala Program Studi Teknik
Elektronika Politeknik Negeri Medan.
4. Henry H. Lumbantoruan, S.T., M.T. selaku Dosen Pembimbing.
5. Ahmad Hidayat, S.T., M.T. selaku Kepala Bengkel Teknik Elektronika
Politeknik Negeri Medan.
6. Harris Aminuddin, S.S.T., M.T. selaku Kepala Laboratorium Teknik
Elektronika Politeknik Negeri Medan.
7. Berman P. Panjaitan, S.T., M.T. selaku Walikelas EK-6D.
iii
8. Bapak/Ibu Staff Pengajar Jurusan Teknik Elektro Program Studi Teknik
Elektronika Politeknik Negeri Medan.
9. Kedua orang tua yang telah membantu dan mendukung secara moril dan
materil disertai doa yang tulus dan ikhlas.
10. Rekan-rekan mahasiswa seperjuangan Program Studi Teknik Elektronika
Politeknik Negeri Medan terkhusus kelas EK-6D.
11. Semua pihak yang namanya tidak dapat disebutkan satu per satu.
Penulis
iv
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN .................................................................................. i
LEMBAR PERSEMBAHAN .............................................................................. ii
KATA PENGANTAR ......................................................................................... iii
DAFTAR ISI ..........................................................................................................v
DAFTAR TABEL .............................................................................................. vii
DAFTAR GAMBAR ......................................................................................... viii
DAFTAR LAMPIRAN .........................................................................................x
ABSTRAK ........................................................................................................... xi
BAB 1 PENDAHULUAN .....................................................................................1
1.1 Latar Belakang .................................................................................................1
1.2 Rumusan Masalah ............................................................................................2
1.3 Batasan Masalah ..............................................................................................2
1.4 Tujuan Tugas Akhir .........................................................................................2
1.5 Manfaat Tugas Akhir .......................................................................................3
1.6 Sistematika Laporan .........................................................................................3
BAB 2 TINJAUAN PUSTAKA ............................................................................4
2.1 Kajian Pustaka .................................................................................................4
2.2 Landasan Teori .................................................................................................5
2.2.1 NodeMCU ESP8266 ............................................................................5
2.2.2 Sensor Ultrasonik HC-SR04 ................................................................7
2.2.3 Sensor Load Cell ..................................................................................9
2.2.4 HX711 ................................................................................................11
2.2.5 Inter Integrated Circuit (I2C) .............................................................12
2.2.6 Liquid Crystal Display (LCD) ............................................................13
BAB 3 METODE .................................................................................................17
3.1 Spesifikasi Alat ..............................................................................................17
3.2 Perancangan Blok Diagram ...........................................................................18
3.3 Perancangan Software .....................................................................................19
3.3.1 Perancangan Flowchart ......................................................................20
v
3.3.2 Penjelasan Flowchart ..........................................................................20
3.3.3 Instalasi Board NodeMCU ESP8266 .................................................21
3.3.4 Pemrograman Keseluruhan ................................................................22
3.3.5 Instalasi Blynk pada Smartphone .......................................................27
3.3.6 Tampilan Widget ................................................................................28
3.4 Perancangan Hardware ..................................................................................33
3.4.1 Rangkaian NodeMCU Terhubung LCD ............................................33
3.4.2 Rangkaian NodeMCU Terhubung HC-SR04 .....................................34
3.4.3 Rangkaian NodeMCU Terhubung Load Cell .....................................34
3.4.4 Rangkaian Keseluruhan ......................................................................35
3.5 Metode Pengujian ..........................................................................................37
BAB 4 HASIL DAN PEMBAHASAN ...............................................................38
4.1 Pengujian Alat ................................................................................................38
4.1.1 Pengujian Sensor Ultrasonik HC-SR04 .............................................39
4.1.2 Pengujian Sensor Load Cell ...............................................................40
4.1.3 Pengujian Keseluruhan .......................................................................41
4.2 Pembahasan dan Analisa Hasil Uji Coba .......................................................44
4.2.1 Analisa Uji Coba Sensor Ultrasonik HC-SR04 .................................44
4.2.2 Analisa Uji Coba Sensor Load Cell ...................................................47
4.2.3 Analisa Uji Coba Keseluruhan ...........................................................50
BAB 5 PENUTUP ................................................................................................54
5.1 Simpulan ........................................................................................................54
5.2 Saran ..............................................................................................................54
DAFTAR PUSTAKA ..........................................................................................55
LAMPIRAN .........................................................................................................56
vi
DAFTAR TABEL
Halaman
Tabel 2.1 Spesifikasi NodeMCU ESP8266 ............................................................5
Tabel 2.2 Fungsi Pin NodeMCU ESP8266 .............................................................6
Tabel 2.3 Fungsi Pin HC-SR04 ...............................................................................8
Tabel 2.4 Spesifikasi Pin LCD 16 x 2 ...................................................................15
Tabel 3.1 Pin Terhubung dengan NodeMCU ESP8266 .......................................36
Tabel 3.2 Pin HX711 Terhubung dengan Load Cell .............................................37
Tabel 4.1 Ketetapan BMI ......................................................................................51
Tabel 4.2 Perbandingan Tinggi dengan Meteran-Sensor Ultrasonik ....................51
Tabel 4.3 Perbandingan Berat Secara Konvensional-Sensor Load Cell ...............51
Tabel 4.4 Perbandingan BMI dengan Perhitungan-Terbaca .................................52
vii
DAFTAR GAMBAR
Halaman
Gambar 2.1 NodeMCU ESP8266 ...........................................................................5
Gambar 2.2 Pin Out NodeMCU ESP8266 .............................................................6
Gambar 2.3 Sensor Ultrasonik HC-SR04 ...............................................................8
Gambar 2.4 Konfigurasi Pin HC-SR04 ...................................................................8
Gambar 2.5 Cara Kerja Sensor Ultrasonik ..............................................................9
Gambar 2.6 Sensor Load Cell 50 kg .....................................................................10
Gambar 2.7 Rangkaian Jembatan Wheatstone ......................................................10
Gambar 2.8 Rangkaian Wheatstone Pada Load Cell ............................................11
Gambar 2.9 Letak Strain Gauge Pada Load Cell ..................................................11
Gambar 2.10 Modul HX711 .................................................................................12
Gambar 2.11 I2C LCD ..........................................................................................13
Gambar 2.12 Alur Komunikasi Data I2C .............................................................13
Gambar 2.13 LCD 16 x 2 ......................................................................................14
Gambar 3.1 Blok Diagram ....................................................................................18
Gambar 3.2 Flowchart ...........................................................................................20
Gambar 3.3 Preferences ........................................................................................21
Gambar 3.4 URL NodeMCU ESP8266 ................................................................22
Gambar 3.5 Board NodeMCU Terinstal ...............................................................22
Gambar 3.6 Instalasi Aplikasi Blynk ....................................................................28
Gambar 3.7 New Project Blynk ............................................................................29
Gambar 3.8 Pengiriman Auth Token ....................................................................29
Gambar 3.9 Auth Token ........................................................................................30
Gambar 3.10 Setting Device-Connection .............................................................30
Gambar 3.11 Pemilihan Widget ............................................................................31
Gambar 3.12 Widget LED ....................................................................................31
Gambar 3.13 Widget Button .................................................................................31
Gambar 3.14 Widget Labeled Value .....................................................................32
Gambar 3.15 Widget Gauge ..................................................................................32
Gambar 3.16 Widget LCD ....................................................................................32
viii
Gambar 3.17 Skematik Rangkaian LCD-NodeMCU ...........................................33
Gambar 3.18 Visualisasi Rangkaian LCD-NodeMCU .........................................33
Gambar 3.19 Skematik Rangkaian Ultrasonik-NodeMCU ...................................34
Gambar 3.20 Visualisasi Rangkaian Ultrasonik-NodeMCU ................................34
Gambar 3.21 Skematik Rangkaian Load Cell-NodeMCU ....................................35
Gambar 3.22 Visualisasi Rangkaian Load Cell-NodeMCU .................................35
Gambar 3.23 Skematik Rangkaian Keseluruhan ..................................................36
Gambar 3.24 Visualisasi Rangkaian Keseluruhan ................................................36
Gambar 4.1 Stature Meter (Meteran) ....................................................................38
Gambar 4.2 Timbangan Konvensional .................................................................39
Gambar 4.3 Pengujian Sensor Ultrasonik HC-SR04 ............................................40
Gambar 4.4 Nilai Tahanan Kabel Putih-Merah ....................................................40
Gambar 4.5 Nilai Tahanan Kabel Hitam-Merah ...................................................41
Gambar 4.6 Nilai Tahanan Kabel Hitam-Putih .....................................................41
Gambar 4.7 Pengujian Sensor Load Cell ..............................................................41
Gambar 4.8 Bentuk Alat .......................................................................................42
Gambar 4.9 Tes Pengukuran Tinggi dan Berat Badan ...........................................42
Gambar 4.10 Sistem Alat Aktif .............................................................................43
Gambar 4.11 Tampilan Tinggi dan Berat .............................................................43
Gambar 4.12 Hasil Reset Skala Berat ...................................................................44
Gambar 4.13 Hasil Pengukuran ............................................................................44
ix
DAFTAR LAMPIRAN
Halaman
Lampiran 1. Datasheet NodeMCU ESP8266 ........................................................56
Lampiran 2. Datasheet Sensor Ultrasonik HC-SR04 ............................................61
Lampiran 3. Datasheet Sensor Load Cell 50 kg ...................................................63
Lampiran 4. Datasheet HX711 ..............................................................................67
Lampiran 5. Datasheet I2C ...................................................................................75
Lampiran 6. Datasheet LCD .................................................................................78
x
ABSTRAK
xi
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Saat ini dunia elektronika sudah banyak mengalami perkembangan, yakni
dari perkembangan teknologi menggunakan robot maupun teknologi yang
serba otomatis, sehingga tidak lagi memerlukan banyak tenaga manusia.
Mikrokontroler yang digunakan juga bervariasi, misalnya saja dengan
Arduino atau NodeMCU. Dikarenakan penggunaannya dirasa lebih
sederhana, murah, praktis dan juga lebih mudah pengoperasiannya.
Kemajuan teknologi yang lebih praktis kini menyebabkan manusia
menciptakan alat-alat yang dapat membantu meringankan suatu pekerjaan
yang dilakukan. Salah satu contohnya adalah dengan terciptanya alat yang
digunakan untuk mengukur tinggi dan berat badan manusia. Masih banyak
alat pengukur tinggi atau berat badan yang memerlukan tenaga manusia
dalam melakukan pengoperasian alat maupun pembacaan hasil ukur.
Hal ini yang mengakibatkan kurang efisiennya dalam pemakaian alat. Untuk
mengukur tinggi maupun berat badan seseorang, minimal harus ada peran
manusia didalamnya untuk melakukan pengoperasian pengukuran serta
membaca hasil ukur. Hasil pembacaan data ukur pada alat pengukur tinggi
atau berat badan memungkinkan menghasilkan hasil ukur yang kurang
mendekati atau kurang tepat terhadap nilai yang sebenarnya. Ini dapat
disebabkan oleh beberapa faktor, yaitu faktor alat yang digunakan sudah
melewati masa pakai, pengkalibrasian alat, pembacaan data ukur dikarenakan
human error dan lain sebagainya.
Maka dari itu, dibutuhkan alat pengukur yang dapat bekerja secara otomatis
dan meminimalisir tenaga manusia dalam melakukan pengukuran, pembacaan
hasil ukur serta dapat menampilkan hasil ukur melalui LCD maupun
smartphone agar lebih praktis. Saat seseorang yang sedang mengukur tinggi
dan berat badan, maka dapat langsung mengetahui hasil pengukurannya
dengan lebih mudah.
1.2 Rumusan Masalah
Adapun perumusan masalah yang akan dibahas pada Tugas Akhir ini, yaitu:
1. Bagaimana merancang alat pengukur tinggi dan berat badan menggunakan
NodeMCU ESP8266 berbasis IoT?
2. Bagaimana membuat alat pengukur tinggi dan berat badan menggunakan
NodeMCU ESP8266 berbasis IoT?