TUGAS AKHIR
Oleh:
Nama NIM
RAENA LOLITA SARI 18040134
(Monkey D. Luffy)
(Steve Jobs)
vi
HALAMAN PERSEMBAHAN
vii
ABSTRAK
Di era kemajuan teknologi ini, bukan hal yang tidak mungkin untuk
menciptakan sebuah inovasi baru, membuat sistem “pintar”, dengan
mengimplementasikan konsep internet of things dimana konsep ini dapat
menghubungkan benda-benda dengan koneksi internet sehingga dapat dilakukan
pemantauan, pengontrolan melalui jaringan internet, aktivitas dapat dipantau dari
jarak jauh baik menggunakan smartphone, personal komputer, maupun laptop.
Penelitian ini bertujuan untuk menghasilkan sebuah sistem buka tutup
tempat sampah secara otomatis, dan bisa menghasilkan system untuk pemantau
pengumpulan limbah sampah untuk mengoptimalkan rute pengumpulan limbah
dan pada akhirnya mengurangi konsumsi bahan bakar.
Dalam pembuatan Sistem ini memanfaatkan Sensor Ultrasonic,
mikrokontroller ESP32 dengan perancangan menggunakan flowchart dan blok
diagram, sedangkan system monitoringnya menggunakan Website dengan
perancangan yang digunakan adalah UML.
viii
KATA PENGANTAR
Dengan memanjatkan puji dan syukur kehadirat Allah SWT, Tuhan yang
Maha pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat,
hidayah dan inayah-Nya hingga terselesaikannya Tugas Akhir dengan judul
“RANCANG BANGUN TEMPAT SAMPAH BERBASIS ESP32”.
Tugas akhir merupakan suatu kewajiban yang harus dilaksanakan untuk
memenuhi salah satu syarat kelulusan dalam mencapai derajat Ahli Madya
Komputer pada Program Diploma III Teknik Komputer di Politeknik Harapan
Bersama Tegal. Selama melaksanakan penelitian dan kemudian tersusun dalam
laporan Tugas Akhir ini, banyak pihak yang telah memberikan bantuan, dukungan
dan bimbingan.
Pada kesempatan ini, tidak lupa mengucapkan ucapkan terimakasih yang
sebesar-besarnya kepada:
1. Bapak Nizar Suhendra, SE, MPP selaku Direktur Politeknik Harapan
Bersama Tegal.
2. Bapak Rais, S.Pd, M.Kom selaku ketua program Studi DIII Teknik Komputer
Politeknik Harapan Bersama Tegal dan selaku Dosen Pembimbing I.
3. Bapak Rivaldo Mersis Brilianto, S.Pd.,M.Eng selaku Pembimbing II yang
telah banyak memberikan bimbingan sehingga Tugas Akhir ini dapat
terselesaikan.
4. Bapak/Ibu Dosen khususnya Jurusan DIII Teknik Komputer di Politeknik
Harapan Bersama yang telah membekali dengan beberapa disiplin ilmu yang
berguna.
5. Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaian laporan Tugas Akhir ini.
Semoga laporan Tugas Akhir ini dapat memberikan sumbangan untuk
pengambangan ilmu pengetahuan dan teknologi.
Tegal, 5 Juli 2019
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL...........................................................................................................i
HALAMAN PERNYATAAN KEASLIAN ...................................................................... ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI ........................................ iii
HALAMAN PERSETUJUAN ..........................................................................................iv
HALAMAN PENGESAHAN ............................................................................................ v
HALAMAN MOTTO .......................................................................................................vi
HALAMAN PERSEMBAHAN .......................................................................................vii
ABSTRAK ..................................................................................................................... viii
KATA PENGANTAR ......................................................................................................ix
DAFTAR ISI...................................................................................................................... x
DAFTAR GAMBAR .......................................................................................................xii
DAFTAR TABEL .......................................................................................................... xiii
DAFTAR LAMPIRAN ................................................................................................... xiv
BAB I PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ................................................................................................... 1
1.2 Rumusan Masalah .............................................................................................. 3
1.3 Batasan Masalah ................................................................................................ 3
1.4 Tujuan ................................................................................................................ 3
1.5 Manfaat .............................................................................................................. 4
1.5.1 Bagi Mahasiswa.................................................................................. 4
1.5.2 Bagi Politeknik Harapan Bersama ...................................................... 4
1.5.3 Bagi Masyarakat ................................................................................. 4
1.6 Sistematika Penulisan ........................................................................................ 5
BAB II TINJAUAN PUSTAKA ........................................................................................ 7
2.1 TEORI TERKAIT .............................................................................................. 7
2.2 LANDASAN TEORI ......................................................................................... 8
2.2.1 Internet of Things (IOT)...................................................................... 8
2.2.2 ESP32.................................................................................................. 9
2.2.3 Sensor Ultrasonic ................................................................................. 9
2.2.4 Sistem Monitoring .............................................................................. 10
2.2.5 Tempat Sampah.................................................................................. 12
2.2.6 Motor Servo ....................................................................................... 12
2.2.7 Sensor Infrared Proximity .................................................................. 13
BAB III METODOLOGI PENELITIAN ......................................................................... 14
3.1 Prosedur Penelitian .......................................................................................... 14
3.1.1 Analisis ............................................................................................. 14
3.1.2 Desain ............................................................................................... 14
3.1.3 Coding............................................................................................... 15
3.1.4 Implementasi ..................................................................................... 15
x
3.2 Metode Pengumpulan Data .............................................................................. 15
3.2.1 Observasi........................................................................................... 15
3.2.2 Wawancara ........................................................................................ 16
3.2.3 Studi Literatur ................................................................................... 16
BAB IV ANALISA DAN PERANCANGAN SISTEM .................................................. 17
4.1 Analisa Permasalahan ...................................................................................... 17
4.2 Analisa Kebutuhan Sistem ............................................................................... 18
4.3 Perancangan Sistem ......................................................................................... 19
4.3.1 Diagram Blok ................................................................................... 19
4.3.2 Flowchart .......................................................................................... 20
4.3.3 Skema Perancangan .......................................................................... 22
BAB V HASIL DAN PEMBAHASAN ........................................................................... 23
5.1 Implementasi Sistem ........................................................................................ 23
5.2 Instalasi Perangkat ........................................................................................... 23
5.3 Hasil dan Pembahasan ..................................................................................... 26
BAB VI PENUTUP ......................................................................................................... 28
6.1 Kesimpulan ...................................................................................................... 28
6.2 Saran ................................................................................................................ 28
DAFTAR PUSTAKA ...................................................................................................... 29
LAMPIRAN..................................................................................................................... 30
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 ESP32 ..........................................................................................................9
Gambar 2.2 Sensor Ultrasonic .................................................................................... 10
Gambar 2.3 Tempat Sampah ....................................................................................... 12
Gambar 2.4 Motor Servo ............................................................................................. 13
Gambar 2.5 Sensor Infrared ........................................................................................ 13
Gambar 3.1 Prosedur Penelitian ................................................................................. 14
Gambar 4.1 Diagram Blok .......................................................................................... 20
Gambar 4.2 Flowchart Buka Tutup Sampah ............................................................. 21
Gambar 4.3 Flowchart Monitoring Sampah .............................................................. 21
Gambar 4.4 Skema Rangkaian Perancangan ............................................................. 22
Gambar 5.1 Prototype Perangkat Keras ..................................................................... 24
Gambar 5.2 Sensor Infrared ........................................................................................ 24
Gambar 5.3 Sensor Ultrasonic .................................................................................... 25
Gambar 5.4 Motor Servo ............................................................................................. 25
xii
DAFTAR TABEL
Halaman
Tabel 5.1 Pengujian Sensor Infrared ................................................................................ 26
Tabel 5.2 Pengujian Sensor Ultrasonic ............................................................................ 27
Tabel 5.3 Pengujian Motor Servo..................................................................................... 27
xiii
DAFTAR LAMPIRAN
Halaman
Lampiran 1. Surat Kesediaan Membimbing TA .............................................................A-1
Lampiran 2 Dokumentasi Pembuatan Alat ..................................................................... B-1
Lampiran 3 Source Code................................................................................................ C-1
xiv
BAB I
PENDAHULUAN
Di era kemajuan teknologi ini, bukan hal yang tidak mungkin untuk
[2]. Setiap hari manusia menghasilkan sampah, baik sampah rumah tangga
yang sudah tidak asing lagi ditelinga, apalagi daerah-daerah yang padat
1
2
kotor sehingga orang yang akan membuang sampah merasa takut apalagi
kalau bak sampahnya pakai tutup sehingga harus membuka tutup bak
sampah terlebih dahulu karena tutupnya bau dan kotor. Dengan melihat
yaitu dengan membuka tutup tempat sampah secara otomatis dan dapat
kelebihan, diantaranya yaitu : (1) dilihat dari segi harganya, perangkat ini
harganya bisa dijangkau oleh masyarakat, (2) sistem operasi yang digunakan
salah satu jenis layanan/fasilitas yang disediakan oleh internet yang paling
Batasan masalah dibuat agar maksud dan tujuan dari penelitian ini
Mitra.
1.4 Tujuan
1.5 Manfaat
universal.
BAB I PENDAHULUAN
laporan.
Android.
penelitian.
BAB II
TINJAUAN PUSTAKA
Dalam jurnal penelitian yang dilakukan oleh Laily Puad (2019) yang
Apabila tempat sampah dalam keadaan kosong dan belum penuh, maka
sampah[5].
yang digunakan dalam memelihara kebersihan, dalam hal ini adalah tempat
WeMos D1 Mini yang dapat mendeteksi apakah kotak sampah telah penuh
deteksi isi kotak sampah menggunakan sensor ultrasonik, apabila isi kotak
mengumpulkan sampah[6].
7
8
mengatur motor servo yang berfungsi untuk membuka dan menutup kotak
sampah[7].
sangat cocok dijadikan alat untuk mengukur tingkat ketinggian sampah pada
mikrokontroler.
cerdas[8].
2.2.2 ESP32
things[9].
memantulkannya.
merupakan data yang real-time, baik data yang diperoleh dari sistem
data dari sejumlah data telah telah terkumpul atau bisa juga berupa
animasi[11].
12
mebuang sisa keperluan dapur seperti kulit buah dan botol. Ada juga
posisi akhir dari sebuah motor listrik dengan keakuratan yang tinggi.
Motor servo terdiri dari tiga bagian utama, yaitu: motor, sistem
roda gigi ke poros output. Potentiometer atau encoder ini lah yang
terdiri dari tiga kabel dengan 2 kabel untuk power dan 1 kabel untuk
kabel sinyal[13].
yang masuk[14].
METODOLOGI PENELITIAN
Analisis
Desain
Coding
Implementasi
3.1.1 Analisis
3.1.2 Desain
14
15
3.1.3 Coding
3.1.4 Implementasi
Hasil dari penelitian ini akan diuji cobakan secara real untuk
cara :
3.2.1 Observasi
kebersihan.
16
3.2.2 Wawancara
dalam perancangan.
BAB IV
sementara (TPS), yang biasanya terbuat dari logam atau plastik. Selama ini
kurangnya tempat sampah yang ada dilingkungan sekitar dan juga karena
pada tempatnya. Rasa malas muncul karena jika ingin membuang sampah
pada tempatnya harus membuka dan menutup tempat sampah yang biasanya
Oleh sebab itu dibuatlah tempat sampah pintar yang dapat membuka
penuh maka akan mengirim data melalui web dan mendapat notifikasi
melalui telegram.
17
18
terhadap sistem.
berikut :
2. Esp32
3. Sensor ultrasonic
5. Motor servo
6. Kabel jumper
7. Project board
1. Arduino IDE
2. Xampp
3. Notepad ++
19
alat pendeteksi tangan seseorang untuk mengatur sistem buka tutup pada
bak sampah, setelah sensor infrared mendeteksi adanya tangan maka sensor
ESP32 mengirim data ke WEB melalui jaringan internet/ wifi untuk bisa
ada dalam sistem agar dapat lebih dipahami cara kerja sistem yang
berjalan.
20
4.3.2 Flowchart
yang ada didalam sistem. Agar dapat lebih memahami sistem yang
berjalan.
21
motor servo yang berupa ouput, pada prinsip kerja sensor infrared,
Pada motor servo ini hanya kuat mengangkat beban sampai 7kg.
ini merupakan tahap dimana system yang telah dirancang pada tahap
1. ESP32
2. Sensor Infrared
3. Sensor Ultrasonik
4. Motor Servo
5. Kabel Jumper
6. Kabel USB
8. Project Board
23
24
(halangan) yang selanjutnya akan dikirimkan pada esp32 lalu akan diproses
menutup, ketika perintah yang telah dikirim oleh sensor infrared lalu akan
dibaca oleh esp32 setelah itu esp32 akan memperintahkan servo untuk
membuka.
2. Xampp
3. Notepad ++
masalah eror dan sesuai apa yang diharapakan atau belum pengujian dalam
perangkat lunak yang dibuat. Adapun hal-hal yang akan diujikan adalah
sebagai berikut:
PENUTUP
6.1. Kesimpulan
6.2. Saran
saran sebagai berikut dengan harapan untuk penyempurnaan tugas akhir ini
1. Perlu adanya baterai untuk menyalakan sistem pada saat listrik padam.
28
DAFTAR PUSTAKA
29
LAMPIRAN
A-1
Surat Kesediaan Membimbing TA (2)
A-2
Lampiran 2. Dokumentasi Pembuatan Alat
B-1
Lampiran 3. Source Code
#include <Servo.h>
#include <WiFi.h>
#include <HTTPClient.h>
String request_string;
int tinggi_sampah1 = 0;
float persentase_sampah1;
int tinggi_sampah2 = 0;
float persentase_sampah2;
C-1
int tinggi_sampah3 = 0;
float persentase_sampah3;
Servo servo1;
Servo servo2;
Servo servo3;
void setup() {
servo1.attach(servoPin1);
servo2.attach(servoPin2);
servo3.attach(servoPin3);
pinMode(4,INPUT_PULLUP);
pinMode(3,INPUT_PULLUP);
Serial.begin(9600);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
delay(500);
Serial.print(".");
Serial.println("");
Serial.println("WiFi connected");
Serial.println(WiFi.localIP())
C-2
pinMode(16, INPUT);
pinMode(17, OUTPUT);
pinMode(5, INPUT);
pinMode(18, OUTPUT);
pinMode(19, INPUT);
pinMode(21, OUTPUT);
pinMode(4, INPUT);
pinMode(3, INPUT);
pinMode(22, INPUT);
void loop() {
Serial.print("connecting to ");
Serial.println(host);
WiFiClient client;
if (!client.connect(host, httpPort)) {
Serial.println("connection failed");
return;
request_string = "/esp32_sampah/add.php?tinggi_sampah1=";
request_string += tinggi_sampah1;
request_string += "&tinggi_sampah2=";
request_string += tinggi_sampah2;
request_string += "&tinggi_sampah3=";
request_string += tinggi_sampah3;
request_string += "&kapasitas1=";
request_string += persentase_sampah1;
request_string+="&
C-3