Sebagai Salah Satu Syarat Untuk Melaksanakan Untuk Mengambil Mata Kuliah
Tugas Akhir
Disusun Oleh :
ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPERLUAN AKADEMISI
Sebagai civitas akademika Politeknik Harapan Bersama Tegal, kami yang bertanda
tangan dibawah ini :
Beserta perangkat yang ada (jika diperlukan). Dengan hak bebas royalti Nonekslusif
ini Politeknik Harapan Bersama Tegal berhak menyimpan, mengalih
media/formatkan, mengelola dalam bentuk pangkalan data (database), merawat dan
mempublikasikan Tugas Akhir selama tetap mencantumkan nama saya sebagai
penulis/pencipta dan pemilik Hak Cipta.
iii
HALAMAN PERSETUJUAN
penguji Tugas Akhir (TA) Program Studi D-III Teknik Komputer Politeknik
Menyetujui ,
Pembimbing I, Pembimbing II,
iv
HALAMAN PENGESAHAN
Mengetahui,
Ketua Prodi Studi DIII Teknik Komputer,
Politeknik Harapan Bersama Tegal
Rais,S.Pd.,M.Kom
NIPY.07.011.083
v
HALAMAN MOTTO
“ Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu, dan
boleh jadi (pula) kamu menyukai sesuatu, padahal ia amat buruk bagimu,
Baqarah: 153)
vi
HALAMAN PERSEMBAHAN
Kedua Orang Tua tercinta yang selalu memberi dukungan dan doa.
Bersama Tegal.
Bapak Rais, S.Pd., M.Kom selaku ketua Program Studi DIII Teknik
vii
ABSTRAK
penghitung tinggi badan otomatis merupakan hal yang cukup penting guna
yang sering terjadi pada system hitung manual, untuk itu dibuatlah system
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah
dan inayah-Nya hingga terselesaikannya laporan Tugas Akhir dengan judul “ALAT
UKUR TINGGI BADAN MENGGUNAKAN SENSOR ULTRASONIK
BERBASIS IOT”.
Pada kesempatan ini, tidak lupa diucapkan terima kasih yang sebesar-
besarnya:
ix
Daftar Isi
Halaman
HALAMAN JUDUL............................................................................................... 1
HALAMAN PERNYATAAN ................................................................................ ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI ............................. iii
HALAMAN PERSETUJUAN ............................................................................... iv
HALAMAN PENGESAHAN................................................................................. v
HALAMAN MOTTO ............................................................................................ vi
HALAMAN PERSEMBAHAN ........................................................................... vii
ABSTRAK ........................................................................................................... viii
KATA PENGANTAR ........................................................................................... ix
BAB I PENDAHULUAN ....................................................................................... 1
1.1 LATAR BELAKANG ........................................................................................ 1
1.2 RUMUSAN MASALAH ................................................................................... 3
1.3 BATASAN MASALAH .................................................................................... 3
1.4 TUJUAN DAN MANFAAT.............................................................................. 4
BAB II TUJUAN PUSTAKA ................................................................................. 5
2.1 TEORI TERKAIT ............................................................................................... 5
2.2 LANDASAN TEORI .......................................................................................... 5
A. Cara Kerja Internet of Things ................................................................... 6
B. Unsur-unsur Pembentuk IoT .................................................................... 7
C. Sejarah dan Perkembangannya ................................................................. 9
D. Macam-macam Bidang Penerapan IoT .................................................. 10
2.2.2 Bahasa PHP ........................................................................................................ 14
2.2.3 Sensor UltraSonic .............................................................................................. 17
2.2.4 Cara Kerja Sensor Ultrasonic........................................................................... 19
2.2.5 Rangkaian Sensor Ultrasonik ........................................................................... 20
2.2.6 Microcontroller Wemos .................................................................................... 21
BAB III METODOLOGI PENELITIAN.............................................................. 23
3.1. PROSEDUR PENELITIAN....................................................................... 23
3.1.1. Rencana Atau Planing ..................................................................... 23
x
3.1.2. Analisis............................................................................................ 23
3.1.3. Rancangan Atau Desain .................................................................. 23
3.1.4. Implementasi ................................................................................... 24
3.2. Metodologi Pengumpulan Data ....................................................................... 25
3.2.1 Observasi ......................................................................................... 25
3.2.2 Wawancara ...................................................................................... 25
3.2.3 Studi Literatur ................................................................................. 25
BAB IV ANALISA DAN PERANCANGAN SISTEM....................................... 26
4.1. Analisa Permasalahan ....................................................................................... 26
4.2. Analisa Kebutuhan Sistem ............................................................................... 26
4.3. Analisa Perangkat Keras ................................................................................... 27
4.4. Analisa Perangkat Lunak .................................................................................. 27
4.5. Perancangan Sistem .......................................................................................... 27
4.6. Diagaram Blok ................................................................................................... 28
4.7. Flowchart Perancangan Sistem Kerja ............................................................. 28
BAB V IMPLEMENTASI SISTEM ..................................................................... 30
5.1. Lingkungan Implementasi ................................................................................ 30
5.1.1. Implementasi Perangkat Keras ........................................................ 30
5.1.2. Implementasi Perangkat Lunak ....................................................... 32
5.2. Pengujian dan Pembahasan .............................................................................. 33
5.2.1. Pengujian Sistem ............................................................................. 33
5.2.2. Rencana Pengujian .......................................................................... 34
5.2.3. Hasil Pengujian ............................................................................... 34
BAB VI PENUTUP .............................................................................................. 35
6.1. Kesimpulan......................................................................................................... 35
6.2. Saran .................................................................................................................... 35
DAFTAR PUSTAKA ........................................................................................... 36
xi
Daftar Gambar
Gambar 4.1 Diagram Blok Diagram Blok Alat Ukur Tinggi Badan…………..27
xii
Daftar Tabel
xiii
BAB I
PENDAHULUAN
Dalam berbagai kegiatan manusia, tinggi badan merupakan salah satu dari
tampilan fisik yang menjadi ciri atau penanda khusus dari setiap manusia.
Pada saat akan mendaftar pada suatu institusi atau membuat data diri yang
bersifat khusus seperti dalam pembuatan SIM, rekam medis atau data diri
manual, selain dengan cara manual alat pengukur tinggi badan ini juga dapat
1
Dalam tugas akhir ini membahas bagaimana cara mengetahui tumbuh
kembang badan pada pasien agar dokter atau bidan dapat mengetahui secara
3
langsung kelemahan pada tubuh pasien dan hasil yang lebih singkat
3. Pada rancang bangun alat ukur ini, sensor yang digunakan sensor
ultrasonic.
Arduino IDE.
4
Tujuan dari penelitian ini adalah terwujudnya sebuah Alat Ukur Tinggi
TUJUAN PUSTAKA
komputer.
5
6
IoT ini sudah berkembang pesat mulai dari konvergensi teknologi nirkabel,
teknologi nirkabel maupun kode QR yang sering kita temukan di sekitar kita.
macam contohnya dalam berbagi data, menjadi remote control, dan masih
benda yang ada di dunia nyata, di sekitar kita. Apa saja contohnya?
maupun global lewat sensor yang tertanam dan selalu menyala aktif.
IoT juga sesungguhnya sangat perlu suatu sistem keamanan yang cukup
hampir semua mesin yang ada menjadi “Smart”. Ini berarti IoT bisa
bisa mendeteksi jika stok susu dan sereal favorit Anda sudah hampir
jaringan ini tak lagi terikat hanya dengan penyedia utamanya saja.
Jaringannya tidak harus berskala besar dan mahal, bisa tersedia pada
skala yang jauh lebih kecil dan lebih murah. IoT bisa menciptakan
makin murah, dan lebih kuat dari masa ke masa. IoT memanfaatkan
9
dengan sensor cerdas dan peralatan pintar yang berbasis internet ini.
sensor dan masa depannya nanti. Barulah di tahun 1999 Kevin Ashton
penemuan inilah yang jadi awal kepopuleran dari konsep IoT. Orang-
10
pintar. Lemari pintar ini mampu menentukan apakah ada stok makanan
melalui Program Savi. Pada tahun yang sama pula, perusahaan ritel
banyak sekali dari artikel ilmiah dan proses pengembangan IoT. Hingga
Ada pun macam bidang yang dapat diterapkan dengan IOT antara lain:
1. Pertanian
suhu dan kelembaban tanah dari jauh, dan bahkan menerapkan data
2. Energi
switch, outlet listrik, lampu, televisi, dll.) kini sudah bisa terintegrasi
energi yang lebih hemat maupun efektif. Perangkat ini juga bisa
3. Lingkungan
kualitas udara atau air, kondisi atmosfer atau tanah, bahkan juga bisa
atau gempa bumi. Hal ini tentunya bisa sangat membantu. Perangkat
IoT dalam hal ini berarti punya jangkauan geografis yang sangat luas
4. Otomatisasi Rumah
sebagai tempat tinggal). Alat atau pengembangan IoT ini juga bisa
Anda masuk ke jadwal tidur, lampu akan mati secara otomatis. Pagi
13
hari, taman Anda akan disiram air oleh mesin penyiram otomatis.
Begitu juga dengan kulkas Anda yang bisa memesan stok makanan
rumah pintar.
bangun dari tempat tidur dll. Menurut laporan dari Goldman Sachs
pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The
joomla, dll. Saat ini PHP adalah singkatan dari PHP: Hypertext
Hypertext Preprocessor.
Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan
lisensi GNU General Public License (GPL) yang biasa digunakan untuk
15
(dan CSS) ini dikenal dengan website statis, dimana konten dan
yang bisa dibuat menggunakan PHP adalah situs web yang bisa
contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor
1. <!DOCTYPEhtml>
2. <html>
3. <head>
4. <title>Contoh list dengan HTML</title>
5. </head>
6. <body>
7. <h2>Daftar Absensi Mahasiswa</h2>
8. <ol>
9. <li>Nama Mahasiswa ke-1</li>
10. <li>Nama Mahasiswa ke-2</li>
11. <li>Nama Mahasiswa ke-3</li>
12. <li>Nama Mahasiswa ke-4</li>
13. <li>Nama Mahasiswa ke-5</li>
14. <li>Nama Mahasiswa ke-6</li>
15. <li>Nama Mahasiswa ke-7</li>
16
menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>Contoh list dengan PHP</title>
5. </head>
6. <body>
7. <h2>Daftar Absensi Mahasiswa</h2>
8. <ol>
9. <?php
10. for($i= 1; $i<= 1000; $i++)
11. {
12. echo"<li>Nama Mahasiswa ke-$i</li>";
13. }
14. ?>
15. </ol
16. </body>
17. </html>
17
dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali
dengan hanya mengubah sebuah variabel $i. PHP tidak hanya dapat
melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita
management cookie dan session, dan hal lainnya yang akan kita pelajari
benda padat, cair, atau gas. Namun yang paling bagus adalah benda cair.
Tak heran jika sensor yang satu ini banyak diaplikasikan pada kapal
340.t/2, dimana S adalah jarak sensor dengan objek pantul, dan t adalah
lain sebagainya. Nah, jika anda bergerak dalam bidang pertahanan dan
pendeteksi objek tertentu baik di darat, laut, maupun udara. Ada satu
ribuan saja. Sangat cocok bagi anda para pemula yang ingin mencoba
sensor ultrasonik.
METODOLOGI PENELITIAN
3.1.2. Analisis
23
24
3.1.4. Implementasi
3.2.1 Observasi
3.2.2 Wawancara
Sistem pengukuran yang ada saat ini masih menggunakan cara manual
dihasilkan karena masih menggunakan alat manual. Alat ukur manual hanya
dapat menghitung secara manual dan tidak bisa dapat langsung terhubung
serta mempersingkat waktu kerja maka penggunaan alat otomatis ini bisa
26
27
1. Laptop -
4. Ultrasonic HCSR-04
5. Kabel USB -
ESP8266 setelah itu baru dikirm ke web. Dari seluruh rangakaian pendukung
Gambar 4.1 Diagram Blok Diagram Blok Alat Ukur Tinggi Badan
yang ada didalam system.Agar dapat lebih memahami system yang akan
dibuat, maka perlu dibuatkan gambar tentang system yang akan berjalan.
Mulai
Wemos
aktif
Sensor
Ultrasonic
aktif
Apakah
dibawah
sensor ada
objek ? Tidak
Ya
Web menampilkan
hasil
Selesai
Things:
1. Mulai
2. Wemos Aktif
semua input dan output. setelah wemos esp8266 aktif akan menampilkan
3. Sensor Aktif
akan diteruskan dan diolah di ESP8266. Jika dibawah sensor ada objek
4. Web
menyimpannya.
5. Selesai
IMPLEMENTASI SISTEM
dengan baik.
1. Laptop -
4. Ultrasonic HCSR-04
5. Kabel USB -
30
31
VIN VCC
DI/MOSI/D7 TRIG
D12/MISO/D6 ECHO
GND GND
Gambar diatas adalah alat ukur tinggi badan yang telah dibuat
ketepatan alat ukur yang dibuat apakah sudah sesuai dengan yang
1. Pengujian Sensor
menginput
N Kesimpula
o Jangkauan Kondisi Indikator n
[]
Tanpa Diterima
Tidak Menginput
Penghalang
[v] Ditolak
1 0 s/d 200 cm
[v]
Ada Penghalang Menginput Diterima
[ ] Ditolak
N Kesimpula
o Alat Kondisi Indikator n
Mengukur []
Mempercepat Diterima
kecepatan
dan tepat
Alat ukur kerepatan [v] Ditolak
1 tinggi badan Tidak [v]
lama Mengukur
mempercepat Diterima
kecepatan
dang kurang
ketepatan
tepat [ ] Ditolak
36
N Kesimpula
o Alat Kondisi Indikator n
Mengukur [v]
Mempercepat Diterima
kecepatan
dan tepat
Alat ukur kerepatan [ ] Ditolak
1 tinggi badan Tidak []
baru Mengukur
mempercepat Diterima
kecepatan
dang kurang
ketepatan
tepat [v] Ditolak
37
BAB VI
PENUTUP
6.1. Kesimpulan
6.2. Saran
Pada penelitian ini, alat yang telah dirancang secara fungsi dapat
bekerja dengan baik. Namun masih memiliki kekurangan yaitu jika pada tiang
pengukur tingginya melebihi 2 meter secara otomatis alat akan menunjukan
angka 2 meter pada web dan apabila alat dipasang tidak sesuai tinggi yang
sudah ditetapkan maka sensor akan membacanya salah otomatis hasil
pengukuran yang ditampilkan oleh web pun akan salah.
35
DAFTAR PUSTAKA
36
LAMPIRAN
37
Lampiran 1 program Arduino Alat Ukur Tinggi Badan Menggunakan Sensor
Ultrasonik Berbasis IoT.
#include <NewPing.h>
#include <ESP8266WiFi.h>
#define trig 13
#define echo 12
#define MAX_DISTANCE 200
NewPing sensor1(trig, echo, MAX_DISTANCE);
WiFiClient client;
void setup() {
Serial.begin(115200);
delay(10);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
38
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
Serial.print("connecting to ");
Serial.println(server);
pinMode(echo, INPUT);
pinMode(trig, OUTPUT);
}
void loop() {
/*================monitoring=============*/
if(client.connect(server, httpPort)){
client.print("GET /add.php?");
client.print("tb=");
client.print(kirim);
client.println(" HTTP/1.1");
client.println("Host: ngukurawakewong.000webhostapp.com");
client.println("Connection: close");
client.println();
client.println();
client.stop();
Serial.print("tb = ");
Serial.println(kirim);
39
}
Serial.println("closing connection. ");
delay(2000);
}
40
Lampiran 2 Dokumentasi Observasi
41
Gambar Lampiran 2.3 Dokumentasi Foto Alat Ukur Manual Dan Otomatis
42
Gamabar Lampiran 3.1 Dokumentasi Proses Pembuatan Alat atau Project Alat
Ukur Saat Memasang Kabel Jumper Dari Sensor Ultrasonik Ke Wemos.
43