Anda di halaman 1dari 93

SKRIPSI

TEMPAT SAMPAH PINTAR MENGGUNAKAN


MIKROKONTROLER BERBASIS ANDROID

“Diajukan Sebagai Persyaratan Untuk Menyelesaikan Program Sarjana (S-1)

Teknik Informatika”

Oleh:

MUHAMMAD ABIYYU RAHMAN


NPM : 15.63.0726

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2020
LEMBAR PENGESAHAN PEMBIMBING

SKRIPSI
TEMPAT SAMPAH PINTAR MENGGUNAKAN
MIKROKONTROLER BERBASIS ANDROID

Oleh :
MUHAMMAD ABIYYU RAHMAN
NPM: 15630726

Pembimbing 1 Pembimbing 2

Agus Setiawan, S.Kom., M.Kom Ahmadi, S.Kom., M.Kom


NIK. 061504760 NIK. 061707993

Mengetahui,

Dekan Fakultas Teknologi Informasi


Universitas Islam Kalimantan

Dr. Hj. Silvia Ratna, S. Kom., M. Kom


NIP.19750913 200501 2 001

ii
LEMBAR PEGESAHAN PENGUJI

TEMPAT SAMPAH PINTAR MENGGUNAKAN


MIKROKONTROLER BERBASIS ANDROID

Oleh :
MUHAMMAD ABIYYU RAHMAN
NPM: 15630726

Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk
Memperoleh Gelar Sarjana(S-1) Program Studi Teknik Informatika Fakultas
Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad Al
Banjari Banjarmasin.
Banjarmasin, Februari 2020

Tim Penguji Tanda Tangan

Dr. Ir. H. M. Muflih, M.Kom __________________


Penguji I

Arafat, S.Kom., M.Kom __________________


Penguji II

Yusri Ikhwani, S.Kom., M.Kom __________________


Penguji III
Mengetahui,

Dekan Fakultas Teknologi Informasi


Universitas Islam Kalimantan

Dr.Hj. Silvia Ratna, S. Kom., M. Kom


NIP.19750913 200501 2 001
iii
ABSTRAK

Pengelolaan sampah menjadi salah satu faktor yang mempengaruhi


terciptanya lingkungan yang bersih dan sehat. Sampah yang dibiarkan terlalu lama
menumpuk dan pengambilan sampah yang tidak teratur menjadi masalah yang
sering terjadi. Proses pengumpulan sampah yang dilakukan dengan melakukan
pemeriksaan tempat penampungan sampah satu persatu menyebabkan pekerjaan
yang tidak efektif dan efisien karena menghabiskan banyak waktu, tenaga dan
biaya.
Permasalahan yang dikaji dalam penelitian ini yaitu cara membangun
tempat sampah otomatis yang dapat membuka dan menutup pintu tempat sampah
sendiri. Selain itu juga berfungsi untuk mendeteksi apakah tempat sampah telah
penuh atau belum.

Kata Kunci: kesehatan, lingkungan, pekerjaan, sampah,tenaga, waktu

iv
KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT, Shalawat serta salam kepada Nabi

Muhammad SAW, karena dengan rahmat, karunia, serta taufik dan hidayah Nya

lah penulis dapat menyelesaikan skripsi yang berjudul “TEMPAT SAMPAH

PINTAR MENGGUNAKAN MIKROKONTROLER BERBASIS ANDROID”.

Pada dasarnya, tujuan dibuatnya nya skripsi ini adalah memenuhi salah satu syarat

kelulusan Ujian Akhir dan untuk meraih gelar Serjana Komputer (S.Kom) Program

Studi Teknik Informatika Fakultas Teknologi Informasi, di Universitas Islam

Kalimantan Muhammad Arsyad Al Banjari.

Pada proses penyusunan skripsi ini, penulis mendapat banyak bantuan,

dorongan, bimbingan, dan arahan serta dukungan yang sangat berarti dari berbagai

pihak, oleh karena itu, penulis ingin mengucapkan terimakasih banyak kepada:

1. Ibu Hj. Dr. Silvia Ratna, S.kom,. M.kom selaku Dekan Fakultas Teknologi
Informasi Universitas Islam Kalimantan Banjarmasin.
2. Bapak Dr. Ir. H. M. Muflih, M.Kom selaku Ketua Program Studi Teknik
Informatika Universitas Islam Kalimantan Banjarmasin.
3. Bapak Agus Setiawan, S.Kom., M.Kom selaku pembimbing 1 yang telah
memberikan saran, arahan dan bimbingan.
4. Bapak Ahmadi, S.Kom., M.Kom selaku pembimbing 2 yang telah memberikan
saran, arahan serta meluangkan waktu demi kelancaran penyusunan skripsi ini.
5. Kedua Orang Tua serta semua keluarga tercinta yang tiada hentinya
memberikan Doa dan dukungan moril, material kepada penulis.
6. Sahabat seluruh teman-teman seangkatan serta pihak yang tidak bisa saya
sebutkan satu persatu uang telah banyak memberikan semangat, motivasi,
dukungan dan nasehat-nasehat sehingga penyusun bersemangat untuk
menyelesaikan laporan skripsi.

v
Dalam penulisan laporan skripsi ini, penulis meminta maaf jika dalam

pembuatan laporan ini masih ada kekurangan, penulis telah berusaha semaksimal

mungkin, dan menyadari bahwa skripsi ini jauh dari kata sempurna, oleh karena

itu semua kritik dan saran yang bersifat membangun sangat diharapkan oleh penulis

yang ditujukan untuk menyempurnakan skripsi ini. Harapan Penulis semoga

laporan skripsi ini bermanfaat dan menambah pengetahuan bagi penulis khususnya

dan bagi pembaca pada umumnya, serta Allah SWT yang selalu memberikan berkat

dan karuni-Nya kepada kita semua.

Banjarmasin, Februari 2020

Muhammad Abiyyu Rahman


NPM: 15630726

vi
DAFTAR ISI

Halaman
SKRIPSI ................................................................................................ i
LEMBAR PENGESAHAN PEMBIMBING .................................... ii
LEMBAR PEGESAHAN PENGUJI................................................ iii
ABSTRAK .......................................................................................... iv
KATA PENGANTAR ......................................................................... v
DAFTAR ISI ...................................................................................... vii
DAFTAR GAMBAR ........................................................................... x
DAFTAR TABEL.............................................................................. xii
BAB I PENDAHULUAN .................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 2
1.3 Batasan Masalah .................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 3
1.5 Manfaat Penelitian ................................................................................. 3
1.6 Sistematika Penulisan ............................................................................ 4
BAB II TINJAUAN PUSTAKA ........................................................ 6
2.1 Landasan Teori ...................................................................................... 6
2.1.1 Sampah ............................................................................................. 6
2.1.2 Tempat Sampah ............................................................................... 6
2.1.3 Mikrokontroler ................................................................................. 7
2.1.4 Arduino Uno................................................................................... 11
2.1.5 Servo .............................................................................................. 12
2.1.6 Sensor Ultrasonic........................................................................... 14
2.1.7 Sensor Infrared .............................................................................. 17
2.1.8 Sensor Garis ................................................................................... 19
2.1.9 Bluetooth ........................................................................................ 20

vii
2.1.10 Modul Bluetooth .......................................................................... 21
2.1.11 Adaptor Power Supply ................................................................. 22
2.1.12 Step Down LM2596 ..................................................................... 23
2.1.13 Kotak Hitam ................................................................................. 24
2.1.14 Kabel Jumper ............................................................................... 25
2.1.15 Smartphone .................................................................................. 27
2.1.16 Perangkat Lunak (Arduino IDE) .................................................. 29
2.1.17 PCB ( Printed Circuit Board ) ..................................................... 31
2.1.18 Metode Waterfall ......................................................................... 32
2.1.19 LED .............................................................................................. 33
2.2 Penelitian Terkait ................................................................................. 35
2.3 Profil Objek Penelitian......................................................................... 38
BAB III ANALISIS DAN PERANCANGAN SISTEM ................ 39
3.1 Analisis Sistem .................................................................................... 39
3.1.1 Analisis Sistem Berjalan ................................................................ 39
3.1.2 Analisis Sistem Yang Diusulkan ................................................... 40
3.2 Analisis Kebutuhan Alat ...................................................................... 41
3.3 Rancangan Model Alat ........................................................................ 43
3.3.1 Rancangan Aplikasi Monitoring Tempat Sampah Pintar .............. 48
3.4 Rancangan Perangkat Kera .................................................................. 48
3.5 Rancangan Perangkat Lunak ............................................................... 49
BAB IV IMPLEMENTASI DAN PENGUJIAN ............................ 51
4.1 Spesifikasi Sistem ................................................................................ 51
4.1.1 Perangkat Keras ............................................................................. 51
4.1.2 Perangkat Lunak ............................................................................ 52
4.2 Langkah – Langkah Perakitan ............................................................. 52
4.2.1 Komponen Yang Diperlukan ......................................................... 52
4.2.2 Algoritma ....................................................................................... 53
4.2.3 Proses Perakitan ............................................................................. 57
4.3 Tampilan Alat ...................................................................................... 62
4.3.1 Tampilan Tempat Sampah Pintar................................................... 62

viii
4.3.2 Tampilan Aplikasi .......................................................................... 63
4.4 Pengujian Alat...................................................................................... 64
4.4.1 Rencana Pengujian ......................................................................... 65
4.4.2 Tabel Pengujian ............................................................................. 65
4.4.3 Pengujian Kinerja Alat ................................................................... 68
BAB V PENUTUP ............................................................................. 70
5.1 Kesimpulan .......................................................................................... 70
5.2 Saran .................................................................................................... 70
DAFTAR PUSTAKA ........................................................................ 72
LAMPIRAN-LAMPIRAN ............................................................... 73
A. Lembar Persetujuan Judul ............................................................... 73
B. Lembar Penetapan Pembimbing Skripsi ......................................... 74
C. Lembar Kartu Konsultasi Skripsi .................................................... 75
D. Lembar Revisi Berita Acara Ujian Skripsi ..................................... 77
E. Lembar Berita Acara Ujian Skripsi ................................................. 80
F. Sertifikat Praktikum ............................................................................ 81

ix
DAFTAR GAMBAR

Gambar 2. 1 Tempat sampah ayun yang akan digunakan sebagai prototype ......... 7
Gambar 2. 2 Papan Arduino Uno .......................................................................... 11
Gambar 2. 3 Blok diagram IC CH340 .................................................................. 12
Gambar 2. 4 motor servo ....................................................................................... 13
Gambar 2. 5 Blok diagram IC555 motor servo ..................................................... 13
Gambar 2. 6 Sensor Ultrasonic ............................................................................. 14
Gambar 2. 7 Cara kerja sensor ultrasonik ............................................................. 15
Gambar 2. 8 Blok diagram HC-SR04 ................................................................... 17
Gambar 2. 9 Sensor Infrared................................................................................. 18
Gambar 2. 10 cara kerja sensor Infrared ............................................................... 18
Gambar 2. 11 Skematik sensor Infrared ............................................................... 18
Gambar 2. 12 Blok diagram sensor garis dan infrared ......................................... 19
Gambar 2. 13 Sensor Garis ................................................................................... 20
Gambar 2. 14 Bluetooth ........................................................................................ 21
Gambar 2. 15 Modul Bluetooth HC-05 ................................................................. 22
Gambar 2. 16 Skematik Modul Bluetooth HC-05................................................. 22
Gambar 2. 17 Adaptor ........................................................................................... 23
Gambar 2. 18 Blok diagram IC LM2596 .............................................................. 24
Gambar 2. 19 Kotak hitam .................................................................................... 25
Gambar 2. 20 Kabel jumper Male to Male ........................................................... 25
Gambar 2. 21 Kabel jumper Female to Female .................................................... 26
Gambar 2. 22 Kabel jumper Male to Female ........................................................ 26
Gambar 2. 23 Smartphone..................................................................................... 29
Gambar 2. 24 Arduino IDE ................................................................................... 30
Gambar 2. 25 PCB ................................................................................................ 31
Gambar 2. 26 Model Watterfall ............................................................................ 32
Gambar 2. 27 Blok diagram LED ......................................................................... 34
Gambar 3. 1 Flowchart sistem berjalan ................................................................ 39
Gambar 3. 2 Usulan flowchart rancangan sistem ................................................. 40

x
Gambar 3. 3 Blok diagram tempat sampah pintar................................................. 42
Gambar 3. 4 Rancangan tempat sampah pintar ..................................................... 44
Gambar 3. 5 Pin Out rancangan ............................................................................ 45
Gambar 3. 6 UI ketinggian isi tempat sampah ...................................................... 48
Gambar 3. 7 UI saat tempat sampah sudah penuh ................................................ 48
Gambar 3. 8 Tampilan Software Arduino IDE...................................................... 50
Gambar 4. 1 Arduino Uno dipasang ke kotak hitam ............................................. 57
Gambar 4. 2 sensor garis dipasang di dinding dalam tempat sampah .................. 57
Gambar 4. 3 sensor ultrasonic sudah terpasang di kotak hitam ............................ 58
Gambar 4. 4 pemasangan arduino uno,dua sensor ultrasonic, PCB, dan LCD ..... 58
Gambar 4. 5 modul step down dipasang ke kotak hitam ...................................... 59
Gambar 4. 6 sensor infrared diletakkan didekat pintu tempat sampah ................. 59

xi
DAFTAR TABEL

Tabel 2. 1 Tabel Pin Servo .................................................................................... 14


Tabel 2. 2 Tabel pin sensor ultrasonic .................................................................. 16
Tabel 2. 3 Pin sensor Ultrasonic ........................................................................... 19
Tabel 2. 4 Pin out sensor garis .............................................................................. 20
Tabel 2. 5 Tabel Penelitian Terkait ....................................................................... 35
Tabel 3. 1 Pin out sensor ultrasonic 1 .................................................................. 45
Tabel 3. 2 Pin out sensor ultrasonic 2 .................................................................. 45
Tabel 3. 3 Pin out sensor ultrasonic 3 .................................................................. 45
Tabel 3. 4 Pin out sensor garis .............................................................................. 46
Tabel 3. 5 Pin out sensor infrared......................................................................... 46
Tabel 3. 6 Pin out motor servo .............................................................................. 46
Tabel 3. 7 Pin out LCD ......................................................................................... 46
Tabel 3. 8 Pin out LED merah .............................................................................. 47
Tabel 3. 9 Pin out LED hijau ................................................................................ 47
Tabel 3. 10 Pin out konektor adaptor .................................................................... 47
Tabel 4. 1 Rencana Pengujian Kerja Alat ............................................................. 65
Tabel 4. 2 Hasil Pengujian Alat ............................................................................ 65
Tabel 4. 3 Tabel pengujian jarak bluetooth ........................................................... 68

xii
BAB I
PENDAHULUAN
1.1 Latar Belakang

Manusia mempunyai berbagai aktivitas untuk memenuhi kesejahteraan

hidupnya dengan memproduksi bahan makanan, minuman, barang dan lainnya dari

sumber daya alam yang tersedia. Aktivitas tersebut menghasilkan barang-barang

yang akan dikonsumsi, namun di sisi lain aktivitas tersebut juga menghasilkan

bahan buangan yang tidak diinginkan atau tidak berguna. Makin hari makin

bertambah banyak, hal ini erat hubungannya dengan ketersediaan ruang hidup

manusia yang relatif tetap, dan bahan buangan ini dikenal dengan sampah.

Pengelolaan sampah menjadi salah satu faktor yang mempengaruhi

terciptanya lingkungan yang bersih dan sehat. Sampah yang dibiarkan terlalu lama

menumpuk dan pengambilan sampah yang tidak teratur menjadi masalah yang

sering terjadi. Proses pengumpulan sampah yang dilakukan dengan melakukan

pemeriksaan tempat penampungan sampah satu persatu menyebabkan pekerjaan

yang tidak efektif dan efisien karena menghabiskan banyak waktu, tenaga dan

biaya.

Permasalahan yang dikaji dalam penelitian ini yaitu cara membangun

tempat sampah otomatis yang dapat membuka dan menutup pintu tempat sampah

sendiri. Selain itu juga berfungsi untuk mendeteksi apakah tempat sampah telah

penuh atau belum. Penelitian ini bertujuan untuk membuat perancangan purwarupa

deteksi isi tempat sampah menggunakan sensor ultrasonic, dan sensor infrared dan

sensor garis apabila isi tempat sampah telah mencapai diketinggian tertentu maka

tempat sampah tidak akan terbuka dan sistem secara langsung akan mengirimkan

1
2

memberitahuan ke Smartphone Android kepada petugas kebersihan yang akan

mengumpulkan sampah. Tidak hanya bisa memberi pemberitahuan, dengan

aplikasi di Smartphone Android kita bisa memonitoring ketinggian sampah

tersebut.

Kemudahan melihat ketinggian sampah lewat smartphone meringankan

petugas sampah yang biasanya rutin untuk mengecek dan mengambil sampah akan

optimal dan tidak membuang energi untuk mengecek tempat sampah satu-persatu

karna hanya akan bekerja saat aplikasi memberitahukan bahwa tempat sampah

sudah penuh sehingga tidak akan terjadinya penimbunan saat tempat sampah sudah

penuh.

Berdasarkan uraian dari latar belakang diatas maka dibuatlah “Tempat

Sampah Pintar Menggunakan Mikrokontroler Berbasis Android”, maka dalam

pembuatan Skripsi ini alat yang diperlukan yaitu Arduino Uno, Sensor Infrared,

Sensor Garis, LCD, Modul I2C LCD, Lampu LED, Modul Bluetooth HC-05, Modul

Step Down, Adaptor 5Volt.

1.2 Rumusan Masalah

Rumusan masalah yang dapat diambil berdasarkan adanya ide pemecahan

masalah dari latar belakang yaitu kebanyakan proses membuka tempat sampah saat

ini masih menggunakan secara manual, yang mana jika kita membuka tempat

sampah secara bersentuhan langsung akan membuat tangan kita kotor, dan

merancang prototype yang dapat memeriksa ketinggian sampah dan mengirimnya


3

ke smartphone supaya sampah tidak akan tertimbun terlalu lama untuk menghindari

bau yang menyengat.

1.3 Batasan Masalah

Demi menjaga agar cakupan daripada penelitian ini agar tidak melebar dari

inti utama cakupan permasalahan, sehingga dibuat batasan – batasan sebagai

berikut:

1. Pembuatan satu tempat sampah prototype menggunakan bak sampah ayun.

2. Bak sampah bisa membuka pintunya sendiri tanpa menyentuhnya.

3. Bisa mengukur ketinggian sampah dan mengirim datanya ke smartphone

secara real time.

4. Pintu bak sampah tidak akan terbuka jika keadaan bak sampah sudah penuh.

5. Sensor yang digunakan adalah sensor ultrasonik HC-SR04, sensor infrared,

sensor garis TCRT5000 IR.

1.4 Tujuan Penelitian

Adapun penelitian ini memiliki tujuan untuk melakukan rancang bangun

sistem tempat sampah berbasis Android.

1.5 Manfaat Penelitian

Diharapkannya agar hasil dari penelitian ini mampu memberikan manfaat

demi memenuhi kebutuhan segala pihak dan lingkungan yang memiliki keterkaitan

dalam penelitian ini, diantaranya:

1. Dapat mengimplementasikan ilmu pengetahuan yang telah diraih selama masa

perkuliahan berlangsung.
4

2. Menggunakan Smartphone dalam hal ini sistem operasi Android untuk

kemudahan manusia dalam melakukan kegiatan sehari – hari. Dalam hal ini,

sistem tempat sampah.

3. Memberikan informasi kondisi terhadap tempat sampah, apakah tempat sampah

tersebut dalam keadaan penuh atau tidak. Sehingga terbentuk sebuah tempat

sampah pintar.

1.6 Sistematika Penulisan

Sistematika yang digunakan dalam penulisan skripsi ini memiliki 5 bab

yang terurai sebagai berikut :

1. BAB I : PENDAHULUAN

Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan rumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode

penelitian dan sistematika penulisan.

2. BAB II : TINJAUAN PUSTAKA

Dalam bab ini membahas tentang dasar-dasar teori yang melandasi

penyusunan dan perancangan dalam pengembangan sistem perangkat lunak,

hasil-hasil penelitian sebelumnya atau penelitian terkait dan profil objek

penelitian.

3. BAB III : ANALISIS DAN PERANCANGAN SISTEM

Dalam bab ini menguraikan tentang analisis sistem yang sedang berjalan,

analisis kebutuhan sistem, rancangan model sistem, rancangan struktur basis

data dan rancangan masukan dan Keluaran sistem.


5

4. BAB IV : IMPLEMENTASI DAN PENGUJIAN

Dalam bab ini membahas tentang spesifikasi sistem, langkah-langkah

pembuatan sistem, tampilan aplikasi yaitu implementasi dari rancangan

sistem yang telah dibuat dan pengujian.

5. BAB V : PENUTUP

Dalam bab ini membahas tentang kesimpulan serta saran untuk dilaksanakan

lebih lanjut guna pengembangan penelitian.


BAB II
TINJAUAN PUSTAKA

2.1 Landasan Teori

Landasan teori berisi teori – teori yang berfungsi sebagai landasan utama

terhadap penelitian ini.

2.1.1 Sampah

Sampah merupakan material sisa yang tidak diinginkan setelah berakhirnya

suatu proses. Sampah merupakan konsep buatan manusia,dalam proses-proses alam

tidak ada sampah, yang ada hanya produk- produk yang tak bergerak.

Sampah adalah bahan yang tidak mempunyai nilai atau tidak berharga untuk

maksud biasa atau utama dalam pembikinan atau pemakaian barang rusak atau

bercacat dalam pembikinan manufaktur atau materi berkelebihan atau ditolak atau

buangan (Kamus Istilah Lingkungan, 1994). Sampah adalah suatu bahan yang

terbuang atau dibuang dari sumber hasil aktivitas manusia maupun proses alam

yang belum memiliki nilai ekonomis (Istilah Lingkungan untuk Manajemen,

Ecolink, 1996). Sampah adalah sesuatu yang tidak berguna lagi, dibuang oleh

pemiliknya atau pemakai semula (Tandjung, 1982). Sampah adalah sumber daya

yang tidak siap pakai.

2.1.2 Tempat Sampah

Tempat sampah adalah tempat untuk menampung sampah secara sementara,

yang biasanya terbuat dari logam atau plastik. Di dalam ruangan tempat sampah

umumnya disimpan di dapur untuk membuang sisa keperluan dapur seperti kulit

buah atau botol. Ada juga tempat sampah khusus kertas yang digunakan di kantor.

6
7

Beberapa tempat sampah memiliki penutup pada bagian atasnya untuk

menghindari keluarnya bau yang dikeluarkan sampah. Kebanyakan harus dibuka

secara manual, namun saat ini sudah banyak yang menggunakan pedal untuk

memudahkan membuka tutup tempat sampah.Tempat sampah dalam ruangan

umumnya dilapisi kantong untuk memudahkan pembuangan sehingga tidak perlu

memindahkan tempat sampah ketika sudah penuh, cukup dengan membawa

kantong yang melapisi tempat sampah lalu menggantinya dengan yang baru. Hal

ini memudahkan pembuangan sampah.

Gambar 2. 1 Tempat Sampah Ayun Yang Akan Digunakan Sebagai Prototype

2.1.3 Mikrokontroler

Mikrokontroler adalah suatu chip berupa IC (Integrated Circuit) yang dapat

menerima sinyal input, mengolahnya dan memberikan sinyal output sesuai dengan

program yang diisikan ke dalamnya. Sinyal input mikrokontroler berasal dari

sensor yang merupakan informasi dari lingkungan sedangkan sinyal output

ditujukan kepada aktuator yang dapat memberikan efek ke lingkungan. Jadi secara
8

sederhana mikrokontroler dapat diibaratkan sebagai otak dari suatu

perangkat/produk yang mempu berinteraksi dengan lingkungan sekitarnya.

Mikrokontroler pada dasarnya adalah komputer dalam satu chip, yang di

dalamnya terdapat mikroprosesor, memori, jalur Input/Output (I/O) dan perangkat

pelengkap lainnya. Kecepatan pengolahan data pada mikrokontroler lebih rendah

jika dibandingkan dengan PC. Pada PC kecepatan mikroprosesor yang digunakan

saat ini telah mencapai orde GHz, sedangkan kecepatan operasi mikrokontroler

pada umumnya berkisar antara 1 – 16 MHz. Begitu juga kapasitas RAM dan ROM

pada PC yang bisa mencapai orde Gbyte, dibandingkan dengan mikrokontroler

yang hanya berkisar pada orde byte/Kbyte.

Meskipun kecepatan pengolahan data dan kapasitas memori pada

mikrokontroler jauh lebih kecil jika dibandingkan dengan komputer personal,

namun kemampuan mikrokontroler sudah cukup untuk dapat digunakan pada

banyak aplikasi terutama karena ukurannya yang kompak. Mikrokontroler sering

digunakan pada sistem yang tidak terlalu kompleks dan tidak memerlukan

kemampuan komputasi yang tinggi.

Sistem yang menggunakan mikrokontroler sering disebut sebagai embedded

system atau dedicated system. Embedded system adalah sistem pengendali yang

tertanam pada suatu produk, sedangkan dedicated system adalah sistem pengendali

yang dimaksudkan hanya untuk suatu fungsi tertentu. Sebagai contoh, printer

adalah suatu embedded system karena di dalamnya terdapat mikrokontroler sebagai

pengendali dan juga dedicated system karena fungsi pengendali tersebut berfungsi

hanya untuk menerima data dan mencetaknya. Hal ini berbeda dengan suatu PC
9

yang dapat digunakan untuk berbagai macam keperluan, sehingga mikroprosesor

pada PC sering disebut sebagai general purpose microprocessor (mikroprosesor

serba guna). Pada PC berbagai macam software yang disimpan pada media

penyimpanan dapat dijalankan, tidak seperti mikrokontroler hanya terdapat satu

software aplikasi.

Penggunaan mikrokontroler antara lain terdapat pada bidang-bidang berikut

ini:

1. Otomotif : Engine Control Unit, Air Bag, fuel control, Antilock Braking

System, sistem pengaman alarm, transmisi automatik, hiburan, pengkondisi

udara, speedometer dan odometer, navigasi, suspensi aktif.

2. Perlengkapan rumah tangga dan perkantoran : sistem pengaman alarm, remote

control, mesin cuci, microwave, pengkondisi udara, timbangan digital, mesin

foto kopi, printer, mouse.

3. Pengendali peralatan di industri.

4. Robotika.

Saat ini mikrokontroler 8 bit masih menjadi jenis mikrokontroler yang

paling populer dan paling banyak digunakan. Maksud dari mikrokontroler 8 bit

adalah data yang dapat diproses dalam satu waktu adalah 8 bit, jika data yang

diproses lebih besar dari 8 bit maka akan dibagi menjadi beberapa bagian data yang

masing-masing terdiri dari 8 bit. Masing-masing mikrokontroler mempunyai cara

dan bahasa pemrograman yang berbeda, sehingga program untuk suatu jenis

mikrokontroler tidak dapat dijalankan pada jenis mikrokontroler lain. Untuk


10

memilih jenis mikrokontroler yang cocok dengan aplikasi yang dibuat terdapat tiga

kriteria yaitu (Sulhan Setiawan, 2008):

1. Dapat memenuhi kebutuhan secara efektif & efisien. Hal ini menyangkut

kecepatan, kemasan / packaging, konsumsi daya, jumlah RAM dan ROM,

jumlah I/O dan timer, harga per unit. 8

2. Bahasa pemrograman yang tersedia.

3. Kemudahan dalam mendapatkannya.

Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem

komputer. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer

pribadi dan komputer mainframe, mikrokontroler dibangun dari elemen-elemen

dasar yang sama. Secara sederhana, komputer akan menghasilkan output spesifik

berdasarkan input-an yang diterima dan program yang dikerjakan. Seperti

umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi –

intruksi yang diberikan kepadanya. Artinya, bagian terpenting dan utama dari suatu

sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang

programmer. Program ini menginstruksikan komputer untuk melakukan jalinan

yang panjang dari aksi-aksi sederhana untuk melakukan tugas yang lebih kompleks

yang diinginkan oleh programmer.

Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O

terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat

dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai dengan

kebutuhan sistem. Sistem running bersifat berdiri sendiri tanpa tergantung dengan

9 komputer sedangkan parameter komputer hanya digunakan untuk download


11

perintah instruksi atau program. Langkah-langkah untuk download komputer

dengan mikrokontroler sangat mudah digunakan karena tidak menggunakan banyak

perintah. Pada mikrokontroler tersedia fasilitas tambahan untuk pengembangan

memori dan I/O yang disesuaikan dengan kebutuhan sistem. Harga untuk

memperoleh alat ini lebih murah dan mudah didapat. (Elektronika dasar, 2010)

2.1.4 Arduino Uno

Gambar 2. 2 Papan Arduino Uno

1. Pengenalan Arduino Uno

Arduino adalah kit elektronik atau papan rangkaian elektronik yang bersifat

open source, dirancang untuk memudahkan penggunaan rekayasa untuk

diaplikasikan pada berbagai bidang. Hardware dalam Arduino memiliki prosesor

Atmel AVR dan bahasa pemprograman yang dipakai Arduino adalah bahasa C.
12

Sifat dari Arduino yang merupakan open source ini memberikan banyak

keuntungan, diantaranya komponen yang dipakai tidak hanya tergantung pada satu

merek, namun memungkinkan dapat memakai semua komponen yang ada di

pasaran.

2. Arsitektur Arduino Uno

Arduino Uno dapat dikatakan sebagai platform dari physical computing

yang bersifat open source. Arduino tidak hanya sekedar sebuah alat pengembangan,

tetapi merupakan kombinasi dari hardware, bahasa pemrogramman dan Integrated

Development Environment (IDE) yang canggih. IDE merupakan sebuah software

yang beperan untuk menulis program, melakukan compile menjadi kode biner dan

melakukan upload kedalam memory mikrokontroler.

Gambar 2. 3 Blok diagram IC CH340

2.1.5 Servo

Motor servo adalah sebuah perangkat sebagai aktuator putar (motor) yang

dirancang dengan sistem kontrol umpan balik loop tertutup (servo), sehingga dapat
13

di set-up atau di atur untuk menentukan dan memastikan posisi sudut dari poros

output motor. Motor servo merupakan perangkat yang terdiri dari motor DC,

serangkaian gear, rangkaian kontrol dan potensiometer. Serangkaian gear yang

melekat pada poros motor DC akan memperlambat putaran poros dan

meningkatkan torsi motor servo, sedangkan potensiometer dengan perubahan

resistansinya saat motor berputar berfungsi sebagai penentu batas posisi putaran

poros motor servo.

Gambar 2. 4 motor servo

Motor servo biasa digunakan dalam aplikasi-aplikasi di industri, selain itu

juga digunakan dalam berbagai aplikasi lain seperti pada mobil mainan radio

kontrol, robot, pesawat, dan lain sebagainya.

Gambar 2. 5 Blok diagram IC555 motor servo


14

Tabel 2. 1 Tabel Pin Servo

Nama Pin Keterangan

Vcc Pin power supply yang bernilai positif.

Gnd Pin power supply yang bernilai netral.

PWM Pin sinyal yang mengatur pengendalian

sudut servo.

2.1.6 Sensor Ultrasonic

Sensor ultrasonic adalah sebuah sensor yang memanfaatkan

pancarangelombang ultrasonic. Sensor ultrasonic ini terdiri dari rangkaian

pemancar ultrasonic yang disebut transmitter dan rangkaian penerima ultrasonic

disebut receiver. Gelombang ultrasonic merupakan gelombang akustik yang

memiliki frekuensi mulai 20 KHz hingga sekitar 20 MHz. Frekuensi kerja yang

digunakan dalam gelombang ultrasonic bervariasi tergantung pada medium yang

dilalui, mulai dari kerapatan rendah pada fasa gas, cair hingga padat. Jika

gelombang ultrasonic berjalan melaui sebuah medium.

Gambar 2. 6 Sensor Ultrasonic


15

Sensor ultrasonic adalah sebuah sensor yang mengubah besaran fisis

(bunyi) menjadi besaran listrik. Pada sensor ini gelombang ultrasonic dibangkitkan

melalui sebuah benda yang disebut piezoelektrik. Piezoelektrik ini akan

menghasilkan gelombang ultrasonic dengan frekuensi 40 KHz ketika sebuah

osilator diterapkan pada benda tersebut. Sensor ultrasonic secara umum digunakan

untuk suatu pengungkapan tak sentuh yang beragam seperti aplikasi pengukuran

jarak. Alat ini secara umum memancarkan gelombang suara ultrasonic menuju

suatu target yang memantulkan balik gelombang kearah sensor. Kemudian sistem

mengukur waktu yang diperlukan untuk pemancaran gelombang sampai kembali

ke sensor dan menghitung jarak target dengan menggunakan kecepatan suara dalam

medium. Rangkaian penyusun sensor ultrasonic ini terdiri dari transmitter,

receiver, dan komparator. Selain itu, gelombang ultrasonic dibangkitkan oleh

sebuah kristal tipis bersifat piezoelektrik. Bagian-bagian dari sensor ultrasonic

adalah sebagai berikut:

Gambar 2. 7 Cara kerja sensor ultrasonik


16

Tabel 2. 2 Tabel pin sensor ultrasonic

Nama Pin Penjelasan


Vcc Pin power supply yang bernilai positif.
Trigger Berfungsi sebagai transmiter pengirim
sinyal suara.
Echo Berfungsi sebagai penerima transmitter
sinyal suara.
Gnd Pin power supply yang bernilai netral.

1. Transmitter

Transmitter adalah sebuah alat yang berfungsi sebagai pemancar gelombang

ultrasonic dengan frekuensi sebesar 40 KHz yang dibangkitkan dari sebuah osilator.

Untuk menghasilkan frekuensi 40 KHz, harus di buat sebuah rangkaian osilator dan

keluaran dari osilator dilanjutkan menuju penguat sinyal. Besarnya frekuensi

ditentukan oleh komponen kalang RLC / kristal tergantung dari disain osilator yang

digunakan. Penguat sinyal akan memberikan sebuah sinyal listrik yang diumpankan

ke piezoelektrik dan terjadi reaksi mekanik sehingga bergetar dan memancarkan

gelombang yang sesuai dengan besar frekuensi pada osilator.

2. Receiver

Receiver terdiri dari transduser ultrasonic menggunakan bahan piezoelektrik,

yang berfungsi sebagai penerima gelombang pantulan yang berasal dari transmitter

yang dikenakan pada permukaan suatu benda atau gelombang langsung LOS (Line

of Sight) dari transmitter. Oleh karena bahan piezoelektrik memiliki reaksi yang

reversible, elemen keramik akan membangkitkan tegangan listrik pada saat

gelombang datang dengan frekuensi yang resonan dan akan menggetarkan bahan
17

piezoelektrik tersebut. Sensor jarak ultrasonic ping adalah sensor 40 KHz produksi

parallax yang banyak digunakan untuk aplikasi atau kontes robot cerdas. Kelebihan

sensor ini adalah hanya membutuhkan 1 sinyal (SIG) selain jalur 5 v dan ground.

Gambar 2. 8 Blok diagram HC-SR04

2.1.7 Sensor Infrared

Cahaya infra merah merupakan cahaya yang tidak tampak. Apabila dilihat

dengan spektroskop cahaya, maka radiasi cahaya infra merah akan terlihat pada

spektrum elektromagnet dengan panjang gelombang diatas panjang gelombang

cahaya merah. Radiasi inframerah memiliki Panjang gelombang antara 700 nm

hingga 1 mm, dan berada pada spektrum berwarna merah. Dengan Panjang

gelombang ini, maka cahaya inframerah tidak dapat terlihat oleh mata. Akan tetapi,

radiasi panas yang ditimbulkannya masih dapat dirasakan maupun dideteksi.


18

Gambar 2. 9 Sensor Infrared

Gambar 2. 10 cara kerja sensor Infrared

Sensor inframerah termasuk dalam kategori sensor biner, yakni sensor yang

menghasilkan output 1 atau 0 saja. Sensor inframerah (IR Sensor) dapat digunakan

untuk berbagai macam kebutuhan, seperti dapat digunakan untuk pencitraan

pandangan malam (night scope), digunakan untuk komunikasi jarak dekat, seperti

pada remote TV.

Gambar 2. 11 Skematik sensor Infrared


19

Tabel 2. 3 Pin sensor Ultrasonic

Nama Pin Penjelasan


Vcc Pin power supply yang bernilai positif.
Gnd Pin power supply yang bernilai netral.
Out Tegangan digital atau sudah
mempunyai logika 1 atau logika 0.

2.1.8 Sensor Garis

Prinsip sensor garis atau TCRT5000 adalah mendeteksi warna berdasarkan

penyerapan warna dan intensitas pematulan sinar infra merah yang dipancarkan

oleh transmiter (IR led) dan diterima oleh receiver (foto transistor). Dari perbedaan

identitas tersebut digunakan sebagai bias pada basis foto transistor yang terkandung

didalam sensor TCRT5000.

Gambar 2. 12 Blok diagram sensor garis dan infrared


20

Gambar 2. 13 Sensor Garis

Tabel 2. 4 Pin out sensor garis

Nama Pin Penjelasan


Vcc Pin power supply yang bernilai positif.
Gnd Pin power supply yang bernilai netral.
Out Tegangan digital atau sudah
mempunyai logika 1 atau logika 0.

2.1.9 Bluetooth

Teknologi bluetooth adalah sebuah teknologi komunikasi nirkabel

(wireless) yang beroperasi dalam pita frekuensi 2,4 Ghz unlicensed ISM

(Industrial, Scientific, and Medical) dengan menggunakan sebuah

frequencyhopping transceiver yang dapat menyediakan layanan komunikasi data

beserta suara antara host to host secara real time dengan jarak jangkauan layanan

yang terbatas. Bluetooth dapat berbentuk berupa card yang bentuk dan fungsinya

hampir menyerupai card yang digunakan untuk Wireless Local Area Network

(WLAN) yang menggunakan frekuensi radio standar IEEE 802.1. Bedanya,


21

Bluetooth cenderung memiliki jangkauan layanan yang lebih pendek serta

kemampuan transfer data nya yang lebih rendah (Hasibuan, 2015).

Gambar 2. 14 Bluetooth

Diciptakannya teknologi Bluetooth pada dasarnya bukan untuk

menggantikan penggunaan kabel dalam kebutuhan pertukaran informasi, namun

menawarkan fitur yang lebih untuk teknologi, seperti teknologi mobile wireless

dengan biaya yang cenderung rendah, konsumsi daya listrik yang rendah,

interoperability yang menjanjikan, serta pengoperasiannya yang mudah. Bluetooth

menyediakan definisi link layer dan application layer sehingga mendukung aplikasi

data dan suara. Teknologi bluetooth yang bersifat omni-directional yang dapat

menembus padat sehingga tidak memerlukan posisi line of sight seperti inframerah.

2.1.10 Modul Bluetooth

Modul Bluetooth merupakan perangkat yang digunakan sebagai Bluetooth

serial interface. Modul Bluetooth pada dasarnya memiliki dua model, yakni master

device dan slave device. Komunikasi antara dua modul Bluetooth dapat terjadi

apabila dalam kondisi paling tidak seperti berikut :

1. Komunikasi harus berasal dari master dengan slave, apabila keduanya

adalah master atau slave maka komunikasi tidak akan terjalin.


22

2. Password antara dua modul Bluetooth harus benar.

Gambar 2. 15 Modul Bluetooth HC-05

Modul Bluetooth HC – 05 merupakan modul Bluetooth yang penggunaan untuk

master dan slave dapat diubah tergantung dengan AT Command. Proses pairing

dari perangkat master tidak hanya dapat berkomunikasi dengan alat Bluetooth yang

spesifik, namun dapat melakukan pairing dan mencari slave secara otomatis

(Maryanto, 2016).

Gambar 2. 16 Skematik Modul Bluetooth HC-05

2.1.11 Adaptor Power Supply

Adaptor power supply adalah refrensi ke sumber daya listrik. Perangkat atau

sistem yang memasok listrik atau jenis energy ke output beban atau kelompok
23

bahan disebut power supply unit PSU. Perangkat elektronika mestinnya dicatu oleh

suplai arus searah DC( Direct Current) yang stabil agar dapat bekerja dengan baik.

Baterai adalah sumber catu daya DC yang paling baik, namun untuk aplikasi

yang membutuhkan catu daya lebih besar, sumber dari baterai tidak cukup. Sumber

catu daya yang besar adalah sumber bolak balik AC (Alternating Current) dari

pembangkit tenaga listrik. Untuk itu diperlukan suatu perangkat catu daya yang

dapat mengubah arus AC menjadi DC. (Arifana, 2016).

Gambar 2. 17 Adaptor

2.1.12 Step Down LM2596

Modul stepdown lm2596 adalah modul yang memiliki IC LM2596 sebagai

komponen utamanya. IC LM2596 adalah sirkuit terpadu / integrated circuit yang

berfungsi sebagai Step-Down DC converter dengan current rating 3A. Terdapat

beberapa varian dari IC seri ini yang dapat dikelompokkan dalam dua kelompok
24

yaitu versi adjustable yang tegangan keluarannya dapat diatur, dan versi fixed

voltage output yang tegangan keluarannya sudah tetap / fixed.

Gambar 2. 18 Blok diagram IC LM2596

2.1.13 Kotak Hitam

Kotak hitam berfungsi untuk penempatan sensor-sensor yang akan

digunakan dan untuk merapikan rancang bangun alat agar kabel-kabel dan alat tidak

berhamburan. Hal ini kotak hitam menjadi hal yang penting karena berisi Arduino

Uno, 2 sensor ultrasonic, modul Bluetooth HC-05, modul step down, LCD, kabel

jumper, dan tempat untuk menyambungkan adaptor ke Arduino Uno.


25

Gambar 2. 19 Kotak hitam

2.1.14 Kabel Jumper

Kabel jumper adalah connector atau penghubung sirkuit elektrik yang

digunakan untuk menghubungkan atau memutus hubungan pada suatu sirkuit.

Jumper juga digunakan untuk melakukan setting pada papan elektrik. Kabel jumper

umumnya memiliki connector atau pin dimasing-masing ujungnya. Connector

untuk menusuk disebut male connector, dan connector untuk di tusuk disebut

female connector. (Loveri, 2017).

1. Male to Male

Berbagai macam kabel jumper yang pertama adalah kabel jumper yang

disebut dengan Male to Male. Kabel ini paling direkomendasikan untuk membuat

project elektronika pada sebuah breadboard.

Gambar 2. 20 Kabel jumper Male to Male


26

2. Female to Female

Berbagai jenis kabel jumper yang kedua adalah Female to Female. Kabel

jumper yang satu ini sangat berguna untuk menghubungkan antar modul yang

memililki header male yang nantinya akan berperan sebagai outputnya.

Gambar 2. 21 Kabel jumper Female to Female

3. Male to Female

Untuk jenis kabel yang satu ini disebut dengan Male to Female yang

memiliki fungsi sebagai penghubung elektronika pada breadboard. Jenis kabel ini

memiliki dua header yang berbeda yang menjadikan jenis kabel jumper yang satu

ini disebut dengan kabel jumper Male to Female.

Gambar 2. 22 Kabel jumper Male to Female


27

2.1.15 Smartphone

Smartphone adalah telepon genggam yang mempunyai kemampuan dengan

pengunaan dan fungsi yang menyerupai komputer. Belum ada standar pabrik yang

menentukan arti smartphone. Bagi beberapa orang, smartphone merupakan telepon

yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang

menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Bagi

yang lainnya, smartphone hanyalah merupakan sebuah telepon yang menyajikan

fitur canggih seperti surel (surat elektronik), internet dan kemampuan membaca

buku elektronik (e-book) atau terdapat papan ketik (baik sebagaimana jadi maupun

dihubung keluar). Dengan kata lain, smartphone merupakan komputer kecil yang

mempunyai kemampuan sebuah telepon. Pertumbuhan permintaan akan alat

canggih yang mudah dibawa ke mana-mana membuat kemajuan besar dalam

pemroses, pengingatan, layar dan sistem operasi yang di luar dari jalur telepon

genggam sejak beberapa tahun ini.

Kebanyakan alat yang dikategorikan sebagai smartphone menggunakan

sistem operasi yang berbeda. Dalam hal fitur, kebanyakan smartphone mendukung

sepenuhnya fasilitas surel dengan fungsi pengatur personal yang lengkap. Fungsi

lainnya dapat menyertakan miniature papan ketik QWERTY, layar sentuh atau D-

pad, kamera, pengaturan daftar nama, penghitung kecepatan, navigasi piranti lunak

dan keras, kemampuan membaca dokumen bisnis, pemutar musik, penjelajah foto

dan melihat klip video, penjelajah internet, atau hanya sekedar akses aman untuk

membuka surel perusahaan, seperti yang ditawarkan oleh BlackBerry.


28

Sistem operasi yang dapat ditemukan di smartphone adalah Symbian OS,

iOS, RIM BlackBerry, Windows Mobile, Linux, Palm, WebOS dan Android.

Android dan WebOS dibuat oleh Linux, dan iOS dibuat oleh BSD dan sistem operasi

NeXTSTEP berhubungan dengan Unix. (Daeng, 2017).

Smartphone kelas atas merupakan smartphone yang memiliki spesifikasi

perangkat keras yang sangat tinggi. Ponsel ini biasanya dilengkapi dengan fitur-

fitur unggulan yang membuatnya sangat menonjol dan lengkap dalam

pengoperasiannya. Selain dari sisi prosesor, memori, GPU, ukuran layar, jenis

layar, dan kamera, smartphone kelas atas ini biasanya memiliki desain yang

premium.

Smartphone kelas menengah biasanya menyasar target pasar yang

menginginkan smartphone canggih namun dengan harga dan spesifikasi yang lebih

rendah. Level ini cukup banyak peminatnya, khususnya di Indonesia. Para

pemainnya juga semakin banyak, karena produsen lokal ikut bermain di segmen

ini. Sebut saja Samsung, Acer, LG, Nokia, Polytron, Lenovo, Asus, Blackberry, &

sebagian smartphone Sony.

Smartphone kelas entry level juga semakin banyak peminatnya di Indonesia.

Sebagian besar porsi untuk smartphone entry level ini dikuasai oleh Android,

karena mampu menghadirkan pengalaman smartphone dalam harga yang sangat

terjangkau. Di Indonesia sendiri smartphone entry level ini sudah bisa diperoleh

dari harga 500 ribu rupiah hingga berkisar 1 juta rupiah. Pilihannya pun semakin

banyak dan spesifikasi yang ditawarkan juga tidak terlalu buruk.


29

Gambar 2. 23 Smartphone

2.1.16 Perangkat Lunak (Arduino IDE)

Bahasa pemrograman Arduino adalah bahasa C. Tetapi bahasa ini sudah

dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun

dapat mempelajarinya dengan cukup mudah. Untuk membuat program Arduino dan

upload program ke dalam board Arduino membutuhkan software Arduino IDE

(Integrated Development Enviroment). (Fitriandi, 2016).

Berikut ini merupakan kelebihan yang dimiliki Arduino IDE 1.6.8 antara

lain :

1. Merupakan IDE (Integrated Development Enviroment).

2. Mendukung standard bahasa C dan C++.

3. Memiliki dukungan library yang lengkap.


30

4. Memiliki fasilitias untuk meng-upload langsaung dari Arduino IDE 1.05

tanpa menggunakan hardware tambahan.

5. Memiliki fasilitas untuk menyalin kode program ke bahasa HTML.

6. Memilk fasilitas untuk menyalin kode program ke bahasa BB kode.

7. Mampu digunakan dengan dukungan software pihak kedua seperti

processing.

8. Memiliki fasilitas serial monitor tersendiri yang terintegrasi di dalam

Arduino IDE sehingga dapat digunakan untuk membantu pengecekan

program yang menggunakan fasilitas komunikasi serial.

9. Memiliki kemampuan interfacing software dengan python, instan reality

(X3D), flash, processing, PD (Pure Data), MaxMSP, VVVV, Direktor,

Ruby, C, Linux TTY, SuperCollider, Second Life, Squek, Mathematica,

C++.

Gambar 2. 24 Arduino IDE


31

2.1.17 PCB ( Printed Circuit Board )

PCB ( Printed Circuit Board ) papan berlapis tembaga yang digunakan untuk

membuat jalur rangkaian elektronik. PCB ada beberapa jenis yaitu tergolong dari

bahan yang digunakan untuk membuat PCB. Jenis PCB ada yang berbentuk double

layer dan single layer. PCB berjenis double layer memiliki dua lapisan tembaga dan

yang berjenis single layer hanya memiliki satu lapisan tembaga. PCB yang

digunakan pada umumnya adalah yang terbuat dari bahan pertinak dan berjenis

single layer. PCB dengan jenis bahan pertinak ini rata-rata memiliki ketebalan

tembaga 0,035 mm- 0,06 mm. Sedangkan PCB dengan jenis lain yaitu terbuat dari

bahan fiber dengan ketebalan tembaga lebih dari 0,06 mm. Ketebalan tembaga ini

mempengaruhi kualitas jalur rangkaian dan proses pelarutan PCB.

Gambar 2. 25 PCB
32

2.1.18 Metode Waterfall

Model Waterfall merupakan salah satu model pengembangan perangkat

lunak yang ada di dalam model SDLC (Sequencial Development Life Cycle).

Menurut Sukamto dan Shalahuddin (2013:26) mengemukakan bahwa “ SDLC atau

Software Development Life Cycle atau sering disebut juga System Development Life

Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak

dengan menggunakan model-model dan metodologi yang digunakan orang untuk

mengembangkan sistem-sistem perangkat lunak sebelumnya, berdasarkan best

practice atau cara-cara yang sudah teruji baik.

Sedangkan Sukamto dan Shalahuddin (2013:28) di jelaskan bahwa model

waterfall sering juga disebut model sekuensi linear atau alur hidup klasik.

Pengembangan sistem dikerjakan secara terurut mulai dari analisis, desain,

pengkodean, pengujian dan tahap pendukung. (Firmansyah, 2018).

Gambar 2. 26 Model Watterfall


33

2.1.19 LED

Dioda cahaya atau lebih dikenal dengan sebutan LED (light emitting diode)

adalah suatu semikonduktor yang memancarkan cahaya ketika diberi tegangan

maju. LED adalah sejenis dioda semikonduktor istimewa. Seperti sebuah dioda

normal, LED terdiri dari sebuah chip bahan semikonduktor yang diisi penuh,

dengan ketidak murnian untuk menciptakan sebuah struktur. Pembawa muatan

elektron dan lubang mengalir ke junction dari elektroda dengan voltase berbeda.

Ketika elektron bertemu dengan lubang, dia jatuh ke tingkat energi yang lebih

rendah, dan melepas energi dalam bentuk photon.

Chip LED pada umumnya mempunyai tegangan rusak yang relatif rendah.

Bila diberikan tegangan beberapa volt ke arah terbalik, biasanya sifat isolator searah

LED akan rusak menyebabkan arus dapat mengalir ke arah sebaliknya.

Karakteristik chip LED pada umumnya adalah sama dengan karakteristik dioda

yang hanya memerlukan tegangan tertentu untuk dapat beroperasi. Namun bila

diberikan tegangan yang terlalu besar, LED akan rusak walaupun tegangan yang

diberikan adalah tegangan maju. Tegangan yang diperlukan sebuah dioda untuk

dapat beroperasi adalah tegangan maju


34

Gambar 2. 27 Blok diagram LED


35

2.2 Penelitian Terkait

Tabel 2. 5 Tabel Penelitian Terkait

NAMA PENELITI dan


NO JUDUL MASALAH APLIKASI KETIDAKSESUAIAN
TAHUN
1 Aplikasi Smart Trash Faisal (2017) banyaknya sampah Mikrokontroler Penggunaan sensor berat
Can Dalam Mengatasi yang berserakan di bisa membuat sistem dan
Persoalan Sampah jantung kota dan kenyataan dilapangan
Secara Mobile Berbasis tampak tidak ditangani berberbeda, jika diambil
Android dengan baik padahal contoh berat besi 1kg
pemerintah telah dengan 1kg kapas,
menempatkan tempat beratnya sama-sama 1kg
sampah pada hampir tetapi yang membedakan
semua tepi jalan yang besi dan kapas adalah
ada di kota Makassar. volumenya. Karna
volume kapas tidak
sepadat besi. Sedangkan
sampah terdiri dari
36

bermacam-macam benda,
entah plastic, makanan,
minuman dll.

2 Sistem Pendeteksi Adi Mendeteksi volume Mikrokontroler Alat ini harus


Kapasitas Tempat Suwarno.S.Kom,.M.Kom tempat sampah penuh bertegangan 5 Vdc murni
Sampah Penuh Secara , Muhamad Eka secara otomatis dengan kata lain jika
Otomatis di Bak Sampah Nasrudin,Amd (2019) sehinga memudahkan kurang dari 5 Vdc dan
Berbasis Arduino bagi pemakainya lebih dari 5 Vdc maka alat
yang dibuat tidak akan
bekerja dengan
maksimal. Mengganti
sensor yang lebih akurat
pengukurannya.
Modifikasi bentuk tempat
sampah lebih menarik
dari bentuk pada
umumnya. Mengganti
tempat sampah dengan
37

ukuran yang lebih besar


sehingga dapat
menampung lebih banyak
sampah.

3 Perancangan Sistem Anus Wuryanto Belum adanya alat Dengan hanya


Tempat Sampah Pintar Nunung Hidayatun mendeteksi penuhnya menggunakan sensor
Dengan Sensor Mia Rosmiati tempat sampah dan ultrasonic saja, pada
HCRSF04 Yusnia Maysaroh (2019) terbuka tutup tempat sampah berada dikeadaan
Berbasis Arduino UNO sampah. penuh, sensor ultrasonic
R3 tidak bisa menerima suara
pantulan yang
dikirimkannya sehingga
bisa membuat motor
servo bergerak ambigu.
38

2.3 Profil Objek Penelitian

Lokasi Objek penelitian bertempat di rumah ibu Elisabeth Lies, beralamat

Jalan Sepakat No. 18. RT. 02 RW 01 Kelurahan Teluk Tiram. Banjarmasin Barat.

Kota Banjarmasin.
BAB III
ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Analisis Sistem Berjalan

Proses membuang sampah pada tempat sampah saat ini masih menggunakan

manual, yaitu dengan mendorong katup tempat sampah untuk memasukkan

sampahnya, atau dengan menginjak pedal yang tersedia agar tempat sampah

terbuka. Hal ini dirasa masih kurang efektif karena ketika seseorang ingin

membuang sampah, secara tidak langsung harus tersentuh dengan tempat sampah

yang kotor. Dan juga, belum adanya cara untuk mengetahui apakah tempat sampah

tersebut dalam keadaan penuh dan harus segera dikosongi atau tidak. Flowchart

pada sistem berjalan dapat dilihat pada gambar 3.1.

Gambar 3. 1 Flowchart sistem berjalan

39
40

Adapun alur dari flowchart pada sistem berjalan adalah sebagai berikut:

1. Pengguna membuang sampah.

2. Sampah terbuang pada tempat sampah.

3. Apakah tempat sampah dalam keadaan penuh? Apabila tidak, maka alur

langsung terlanjut pada nomer 5.

4. Petugas mengosongkan tempat sampah.

5. Selesai.

3.1.2 Analisis Sistem Yang Diusulkan

Sistem yang diusulkan adalah dibuatnya tempat sampah pintar yang dapat

terbuka sendiri apabila ada orang didepannya ingin membuang sampah. Dengan

menggunakan bantuan sensor ultrasonic dan sensor infrared, sehingga orang tidak

perlu lagi bersentuhan dengan tempat sampah. Dan juga adanya aplikasi monitoring

ketinggian sampah dan juga akan memberitahukan ketinggian dan keadaan tempat

sampah saat tempat sampah sudah penuh, dengan bantuan smartphone sehingga

petugas tidak perlu melakukan pengecekan secara teratur untuk mengosongkan

tempat sampah. Adapun flowchart dari sistem yang diusulkan digambarkan pada

gambar 3.2.

Gambar 3. 2 Usulan flowchart rancangan sistem


41

1. Saat sensor ultrasonic 1 membaca ada objek didepannya sejauh <50 cm, maka

LED merah akan menyala dan LCD akan menampilkan “Buang Sampah Pada

tempatnya”.

2. Saat sensor ultrasonic 2 1 membaca ada objek didepannya sejauh < 80 cm atau

sensor inframerah mendeteksi adanya objek yang < 10cm maka motor servo

akan terbuka, LCD akan menampilkan “Terima Kasih, Buang Sampahnya”,

dan LED hijau akan menyala. Jika nilai sensor ultrasonic 2 dan sensor infrared

tidak terpenuhi, maka servo akan tertutup, LCD menampilkan “Buang Sampah

Pada tempatnya”.

3. Jika sensor garis bernilai 1 atau ada yang menghalanginya dengan jarak < 2 cm

maka Bluetooth akan mengirim data dan akan menampilkan tulisan “MAAF

TEMPAT SAMPAH SUDAH PENUH” dan LCD akan menampilkan “Maaf

tempat sampah penuh”.

4. Sensor ultrasonic 3 bekerja sebagai pembaca ketinggian jarak sampah. Jika

tinggi sampah = 0 cm maka akan mengirimkan data tampilan ke smartphone

“Belum Terisi” LCD “Sudah Terisi”, jika ketinggian > 10 cm dan < 30 cm

akan menampilkan ke smartphone “TERISI BANYAK” LCD “Terisi banyak”,

jika >= 30cm menampilkan “HAMPIR PENUH’

3.2 Analisis Kebutuhan Alat

Berdasarkan hasil dari analisa prototype tempat sampah pintar

menggunakan mikrokontroler berbasis android, pengguna dapat membuang

sampah tanpa harus bersentuhan langsung dengan tempat sampah tersebut. Untuk
42

memudahkan dalam tahap perancangan, maka dapat digambarkan pada diagram

blok pada gambar 3.3.

Gambar 3. 3 Blok diagram tempat sampah pintar

Seluruh komponen yang ada seperti tiga sensor ultrasonik, sensor infrared,

sensor garis, LCD, motor servo, adaptor, kabel jumper, modul step down, modul

Bluetooth HC-05, PCB terhubung pada Arduino uno. Kemudian, untuk smartphone

dipasangnya aplikasi Bluetooth Terminal HC-05.

Adapun fungsi – fungsi dari komponen pada protoype ini adalah, sebagai berikut:

1. Adaptor, sebagai input penyuplai tegangan yang terhubung pada listrik agar

seluruh komponen yang terhubung pada Arduino Uno dapat berjalan sesuai

dengan yang sudah deprogram, dan dengan menggunakan tegangan 5v.

2. Arduino Uno ATMega 328 sebagai papan serkuit untuk menghubungkan

sensor dan beberapa rangkaian lainnya, arduino berfungsi sebagai media

penyimpan kode untuk alat Prototype pintu garasi mobil otomatis, dan juga

untuk menghubungkan beberapa modul menggunakan kabel jumper.

3. Sensor Ultrasonic berfungsi sebagai pendeteksi suara dan mengirimkan

sinyal ke inputan arduino uno.


43

4. Sensor infrared berfungsi sebagai pendeteksi objek benda atau tangan dan

mengirimkan sinyal ke inputan arduino uno.

5. Sensor Garis berfungsi sebagai pendeteksi sampah yang sudah penuh dan

mengirimkan sinyal ke ke inputan arduino uno.

6. Modul Bluetooth HC-05 berfungsi sebagai media perantara yang

menghubungkan peralatan dengan APK pada smartphone. Sehingga dapat

mengirimkan data melalui jaringan nirkabel arduino uno dan digunakan

mengecek ketinggian dan keterangan sampah penuh.

7. Smartphone digunakan untuk me-monitoring ketinggian sampah dengan

media komunikasi Bluetooth.

8. Motor Servo memiliki fungsi untuk membuka dan menutup katup tempat

sampah yang dihasilkan dari input sensor ultrasonic dan sensor infrared.

9. Bluetooth Terminal HC-05 sebagai aplikasi penghubung antara Arduino

Uno dengan Smartphone.

10. Modul Step Down untuk menurunkan arus listrik yang diterima oleh motor

servo agar motor servo bisa bergerak sempurna.

3.3 Rancangan Model Alat

Komponen-komponen alat yang terdapat pada gambar 3.4 yaitu :

1. Sensor garis
2. Arduino Uno
3. Sensor ultrasonic
4. Modul Bluetooth HC-05
5. Adaptor
6. PCB
7. Kabel jumper
44

8. Sensor infrared
9. Step down
10. Motor servo
11. LED
12. Smartphone

Gambar 3. 4 Rancangan tempat sampah pintar

Adapun cara kerja dari tempat sampah pintar berbasis android ini terbagi

menjadi dua. Yakni dari tempat sampah pintar itu sendiri, serta tampilan dari

aplikasi untuk monitoring pada smartphone.


45

Gambar 3. 5 Pin Out rancangan

Tabel 3. 1 Pin out sensor ultrasonic 1

No Pin Modul Pin Arduino


1 Echo 9
2 Trig 8
3 Vcc 5v
4 Gnd ground

Tabel 3. 2 Pin out sensor ultrasonic 2

No Pin Modul Pin Arduino


1 Echo 12
2 Trig 13
3 Vcc 5v
4 Gnd ground

Tabel 3. 3 Pin out sensor ultrasonic 3

No Pin Modul Pin Arduino


46

1 Echo 11
2 Trig 10
3 Vcc 5v
4 Gnd ground

Tabel 3. 4 Pin out sensor garis

No Pin Modul Pin Arduino


1 Out 4
2 Vcc 5v
3 Gnd ground

Tabel 3. 5 Pin out sensor infrared

No Pin Modul Pin Arduino


1 Out 5
2 Vcc 5v
3 Gnd ground

Tabel 3. 6 Pin out motor servo

No Pin Modul Pin Arduino


1 Data 6
2 Vcc 5v
3 Gnd ground

Tabel 3. 7 Pin out LCD

No Pin Modul Pin Arduino


1 SCL SCL
2 SDA SDA
47

3 Vcc 5v
4 Gnd ground

Tabel 3. 8 Pin out LED merah

No Pin Modul Pin Arduino


1 Katoda ground
2 Anoda 2

Tabel 3. 9 Pin out LED hijau

No Pin Modul Pin Arduino


1 Katoda ground
2 Anoda 3

Tabel 3. 10 Pin out konektor adaptor

No Pin Modul Pin Arduino


1 Negatif Step down -
2 Negatif Ground
3 Positif Step down +
4 Positif Vin
48

3.3.1 Rancangan Aplikasi Monitoring Tempat Sampah Pintar

Gambar 3. 6 UI ketinggian isi tempat sampah

User interface saat memantau keadaan tinggian sampah. Jika tempat

sampah sudah penuh, maka user interface nya sebagai berikut :

Gambar 3. 7 UI saat tempat sampah sudah penuh

3.4 Rancangan Perangkat Kera

Perancangan perangkat keras yang digunakan pada sistem ini terbagi

menjadi dua. Yakni rangkaian pengendali dan perancangan mekanik.


49

1. Rangkaian Pengendali

Rangkaian pengendali menggunakan Arduino uno yang merupakan

papan sirkuit berbasis mikrokontroler. Arduino uno memiliki fungsi

sebagai pengendali dari semua rangkaian sensor.

2. Perancangan Mekanik

Perancangan mekanik ini merupakan perancangan desain mekanik

perangkat keras yang mendukung kinerja dari sistem ini dan sesuai pada

kondisi sesungguhnya. Perancangan ini terdiri dari pengaturan

peletakan posisi Arduino uno, sensor ultrasonik, sensor garis, sensor

infrared, modul Bluetooth, modul step down, kabel jumper, kotak hitam,

motor servo, dan Bluetooth terminal HC-05 pada smartphone.

3.5 Rancangan Perangkat Lunak

Perancangan perangkat lunak meliputi listing program yang akan di upload

pada board Arduino uno dengan menggunakan bantuan software Arduino IDE,

perintah – perintah yang dimasukkan pada IDE tersebut nantinya akan dieksekusi

oleh hardware yang telah terhubung.


50

Gambar 3. 8 Tampilan Software Arduino IDE


BAB IV
IMPLEMENTASI DAN PENGUJIAN

4.1 Spesifikasi Sistem

Spesifikasi sistem dilakukan setelah selesai melakukan perancangan sistem.

Sehingga akan dilanjutkan pada tahap implementasi dari rancangan tersebut.

Tujuan implementasi adalah untuk melakukan integrasi antara tempat sampah

pintar dengan perangkat lunak yang telah dirancangkan, sehingga tempat sampah

pintar dapat bekerja dengan baik.

4.1.1 Perangkat Keras

Berikut merupakan spesifikasi dari perangkat keras yang dibutuhkan untuk

membuat Tempat Sampah Pintar Menggunakan Mikrokontroler berbasis Android,

yang dipaparkan sebagai berikut:

1. Menggunakan Arduino Uno ATMega328 yang berfungsi sebagai

pengontrol kerja keseluruhan alat yang digunakan tempat sampah pintar

menggunakan mikrokontroler berbasis Android.

2. Sensor Ultrasonic HC-SR04 berfungsi untuk mendeteksi objek yang berada

didepannya dan juga untuk mengukur ketinggian sampah.

3. Sensor Infrared berfungsi untuk mendeteksi objek yang berada didepannya.

4. Sensor Garis berfungsi sebagai pendeteksi isi sampah yang sudah penuh.

5. Modul Bluetooth HC-05 sebagai media perantara yang akan

menghubungkan Arduino Uno dengan smartphone, yang mana data

51
52

ketinggian sampah yang didapatkan oleh sensor ultrasonic akan dikirim

melalui modul Bluetooth HC-05 dan akan diterima oleh smartphone.

6. LCD menampilkan sesuai dengan keadaan dari tempat sampah nanti.

7. LED bertujuan sebagai indikator terbukanya pintu tempat sampah, dan

indikator penuhnya tempat sampah.

8. Motor servo berfungsi sebagai membuka dan menutup pintu tempat

sampah.

9. Adaptor digunakan sebagai sumber tegangan untuk menyalakan komponen-

komponen yang terhubung dengan Arduino Uno.

10. Smartphone berfungsi sebagai penerima data ketinggian dari isi tempat

sampah.

11. Software arduino IDE digunakan sebagai tempat menulis sketch program.

4.1.2 Perangkat Lunak

Berikut ini spesifikasi dari perangkat lunak yang dibutuhkan untuk

membuat Tempah Sampah Pintar menggunakan mikrokontroler berbasis Android,

Bluetooth Terminal HC-05 adalah aplikasi yang di unduh lewat Google play store.

4.2 Langkah – Langkah Perakitan

4.2.1 Komponen Yang Diperlukan

Adapun komponen komponen yang diperlukan dalam tahapan proses

perakitan Tempat Sampah Pintar menggunakan Mikrokontroler berbasis android

adalah sebagai berikut:

1. Tempat sampah ayun


2. Arduino Uno
3. 3 buah sensor ultrasonic
53

4. Sensor infrared
5. Sensor garis
6. Modul Bluetooth HC-05
7. LCD
8. PCB
9. Adaptor
10. Kabel jumper
11. Motor Servo
12. Smartphone
13. Modul step down
14. LED berwarna merah
15. LED berwarna hijau
16. Kotak hitam

4.2.2 Algoritma

Algoritma yang digunakan pada Tempat Sampah Pintar ini dimasukkan

melalui software Arduino IDE. Adapun, algoritma – algoritma yang mengatur

tempat sampah pintar ini adalah sebagai berikut:

#include<Servo.h>
Servo pintu;

#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>
LiquidCrystal_PCF8574 lcd(0x3F);

#define echo1 9
#define trig1 8
#define echo2 12
#define trig2 13
#define echo3 11
#define trig3 10

int S_ir1;
int S_ir2;
long durasi3,jarak3;
long durasi2,jarak2;
long durasi1,jarak1;
int kondisi;
int tampil;
54

char data;
int gerak;
int ketinggian;
int waktu,waktu_sebelumnya;
void setup()
{
Serial.begin(9600);
// bt.begin(9600);
lcd.begin(16, 2);
pinMode(echo1,INPUT);
pinMode(trig1,OUTPUT);
pinMode(echo2,INPUT);
pinMode(trig2,OUTPUT);
pinMode(echo3,INPUT);
pinMode(trig3,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,INPUT);
pinMode(5,INPUT);
pintu.attach(6);
pintu.write(85);
lcd.setBacklight(255);
lcd.setCursor(2,0);
lcd.print("TEMPAT SAMPAH");
lcd.setCursor(5,1);
lcd.print("PINTAR");
pintu.writeMicroseconds(850);
delay(1000);
lcd.clear();

void loop()
{

S_ir1=digitalRead(4);
S_ir2=digitalRead(5);

us1();
us2();
us3();
ketinggian=32-jarak3;
if(ketinggian<0)
ketinggian=0;

if(S_ir1==0){
Serial.print("ketinggian sampah : ");
Serial.print("\t");
Serial.print(ketinggian);
Serial.print(" CM ");
if(ketinggian ==0){
Serial.println(" >>BELUM TERISI");
}
if(ketinggian>0 && ketinggian <10){
Serial.println(" >>SUDAH TERISI");
55

}
if(ketinggian>10 && ketinggian <30){
Serial.println(" >>TERISI BANYAK");
}
if(ketinggian>=30){
Serial.println(" >>HAMPIR PENUH");
}

if(jarak2<80||S_ir2==0){
gerak=1;

kondisi=1;
}
else if(jarak2>80||S_ir2==1){
gerak=0;
kondisi=0;
}
if(jarak1<50){ //US1 depan
tampil=2;
digitalWrite(2,1);
}
else if(jarak1>50){
tampil=1;
digitalWrite(2,0);
}
if(kondisi==1){
digitalWrite(3,1);
lcd.setCursor(0,0);
lcd.print("TERIMA KASIH ");
lcd.setCursor(0,1);
lcd.print("BUANG SAMPAHNYA ");

}
else{
digitalWrite(3,0);
if(tampil==1){
lcd.setCursor(0,0);
lcd.print("BUANG SAMPAH ");
lcd.setCursor(0,1);
lcd.print(" PADA TEMPATNYA ");
}
if(tampil==2){
lcd.setCursor(0,0);
lcd.print("SILAHKAN MASUKAN ");
lcd.setCursor(0,1);
lcd.print(" SAMPAHNYA ");
}
}
}
if(S_ir1==1){
tampil=0;
gerak=0;
lcd.setCursor(0,0);
lcd.print("MAAF TEMPAT ");
lcd.setCursor(0,1);
56

lcd.print("SAMPAHNYA PENUH ");


Serial.println("MAAF SAMPAH SUDAH PENUH ");

}
if(gerak==0){
pintu.writeMicroseconds(850);
}
else if(gerak==1){
pintu.writeMicroseconds(1500);
}
}

void us1(){
digitalWrite(trig1, LOW);
delayMicroseconds(2);
digitalWrite(trig1, HIGH);
delayMicroseconds(10);
digitalWrite(trig1, LOW);
delayMicroseconds(10);

durasi1= pulseIn(echo1, HIGH);


jarak1= (durasi1/2) / 29.1;
}
void us2(){
digitalWrite(trig2, LOW);
delayMicroseconds(2);
digitalWrite(trig2, HIGH);
delayMicroseconds(10);
digitalWrite(trig2, LOW);
delayMicroseconds(10);

durasi2= pulseIn(echo2, HIGH);


jarak2= (durasi2/2) / 29.1;
}
void us3(){
digitalWrite(trig3, LOW);
delayMicroseconds(2);
digitalWrite(trig3, HIGH);
delayMicroseconds(10);
digitalWrite(trig3, LOW);
delayMicroseconds(10);

durasi3= pulseIn(echo3, HIGH);


jarak3= (durasi3/2) / 29.1;
}
57

4.2.3 Proses Perakitan

1. Pemasangan arduino uno ke kotak hitam dengan cara menggunkan spacer


dan baut.

Gambar 4. 1 Arduino Uno dipasang ke kotak hitam

2. Pemasangan sensor garis pada dinding tempat sampah.

Gambar 4. 2 sensor garis dipasang di dinding dalam


tempat sampah
58

3. Proses pemasangan sensor ultrasonic ke kotak hitam dengan cara melubangi


kotak hitam dan merekatkan sensor ultrasonic dengan lem.

Gambar 4. 3 sensor ultrasonic sudah terpasang di kotak hitam

4. Proses pemasangan dua sensor ultrasonic, dan LCD ke PCB dengan


menghubungkan kabel jumper dan diletakkan pada kotak hitam.

Gambar 4. 4 pemasangan arduino uno,dua sensor ultrasonic, PCB, dan


LCD
59

5. Modul step down dihubungkan dengan kabel jumper dari power input ke
arduino agar menciptakan arus listrik yang stabil.

Gambar 4. 5 modul step down dipasang ke kotak hitam

6. Penempatan sensor infrared didekat pintu tempat sampah dengan cara


melubangi pintu tempat sampah dan direkatkan dengan lem.

Gambar 4. 6 Pemasangan sensor Infrared


60

7. Pemasangan sensor ultrasonic 3 dilangit-langit tutup tempat sampah


menggunakan satu buah batang aluminium.

Gambar 4. 7 sensor ultrasonic 3 diletakkan di langit-langit tutup tempat


sampah
61

8. Pemasangan motor servo dimekanik pintu tempat sampah direkatkan


menggunakan lem.

Gambar 4. 8 Mekanik pintu tempat sampah

9. Pemasangan kotak hitam ke tempat sampah menggunakan spacer dan baut.

Gambar 4. 9 pemasangan kotak hitam dengan tempat sampah


62

4.3 Tampilan Alat

4.3.1 Tampilan Tempat Sampah Pintar

Gambar 4. 10 Tampilan prototype tempat sampah


63

4.3.2 Tampilan Aplikasi

Gambar 4. 11 Tampilan aplikasi saat tempat


sampah kosong

Gambar 4. 12 Tampilan aplikasi saat tempat sampah


terisi
64

Gambar 4. 13 Tampilan aplikasi saat tempat


sampah penuh

4.4 Pengujian Alat

Tahapan yang dilakukan setelah selesainya proses perakitan adalah tahapan

pengujian. Pengujian dilakukan secara menyeluruh terhadap semua komponen,

agar mengetahui semua komponen – komponen tersebut memenuhi syarat,

terpasang dan dapat bekerja dengan baik dan benar. Adapun pengujian yang dapat

dilakukan dengan menggunakan metode blackbox. Pemilihan metode blackbox ini

dipilih karena kesederhanaan pengujian, yang hanya mengawasi masukan serta

keluaran, tanpa harus memahami apa yang terjadi didalam sistem. Blackbox

dilakukan dengan melakukan beberapa masukan, sehingga nantinya sistem

memberikan keluaran yang diharapkan atau tidak.


65

4.4.1 Rencana Pengujian

Tabel 4. 1 Rencana Pengujian Kerja Alat

No Requerement Butir Uji Jenis Pengujian


1 Inisialisasi Inisialisasi saat alat Blackbox
awal dihidupkan
2 Jika ada objek didepan LED merah menyala Blackbox
sensor ultrasonic 1 LCD tampil
3 Jika ada objek didepan LED hijau menyala Blackbox
sensor ultrasonic 2 LCD tampil
Servo bergerak
4 Jika keadaan tempat LCD tampil Blackbox
sampah penuh
5 Sensor ultrasonic 3 Aplikasi tampil Blackbox
mengirim data ketinggian
sampah
6 Sensor ultrasonic 3 Aplikasi tampil Blackbox
mengirim data bahwa
tempat sampah kosong
7 Sensor ultrasonic 3 Aplikasi tampil Blackbox
mengirim data bahwa
tempat sampah penuh

4.4.2 Tabel Pengujian

Tabel 4. 2 Hasil Pengujian Alat

No Requerement Skenario uji Hasil Jenis Hasil

Diharapkan Pengujian Pengujian


66

1 Inisialisasi Alat Lampu Blackbox sesuai


dicolokan
dirangkaian
listrik
alat menyala

2 Jika ada objek Manusia LED merah Blackbox sesuai


didepan berada menyala, LCD
sensor didepan
“SILAHKAN
ultrasonic 1 < sensor
MASUKKAN
50 cm ultrasonic 1
SAMPAHNYA”
berjarak
49cm

3 Jika ada objek Manusia Tidak merespon Blackbox sesuai


didepan sensor berada apa-apa
ultrasonic 1 > didepan
50 cm sensor
ultrasonic 1
berjarak 51
cm
4 Jika ada objek Buku berada LED hijau Blackbox sesuai
didepan didepan menyala, LCD
sensor sensor
“TERIMAKASIH,
ultrasonic 2 < ultrasonic 2
BUANG
80cm atau berjarak 70
SAMPAHNYA”
sensor cm
Infrared
bernilai 0

5 Jika ada objek Buku berada Tidak merespon Blackbox sesuai


didepan sensor didepan apa-apa
ultrasonic 2 > sensor
80cm atau ultrasonic 2
67

sensor berjarak 85
Infrared cm
bernilai 1
6 Jika keadaan Buku Motor servo diam, Blackbox sesuai
tempat sebagai isi LCD “MAAF
sampah penuh tempat TEMPAT
sampah SAMPAHNYA
PENUH”

7 Sensor Buku Aplikasi Blackbox sesuai


ultrasonic 3 sebagai isi smartphone “9
mengirim data tempat CM >>SUDAH
ketinggian sampah TERISI”
sampah

8 Sensor Tempat Aplikasi Blackbox sesuai


ultrasonic 3 sampah smartphone
mengirim data kosong menampilkan “0
bahwa tempat cm >> BELUM
sampah TERISI”
kosong

9 Sensor Buku Aplikasi Blackbox sesuai


ultrasonic 3 sebagai isi menampilkan
mengirim data tempat smartphone
bahwa tempat sampah “MAAF
sampah penuh SAMPAH
SUDAH PENUH”
68

Tabel 4. 3 Tabel pengujian jarak bluetooth

No Jarak antara Keterangan Jenis Hasil


sistem bluetooth Pengujian pengujian
1 2 meter Lancar menerima Blackbox Sesuai
data
2 4 meter Lancar menerima Blackbox Sesuai
data
3 6 meter Lancar menerima Blackbox Sesuai
data
4 10 meter Lancar menerima Blackbox Sesuai
data
5 11 meter Koneksi terputus Blackbox Tidak sesuai
6 12 meter Koneksi terputus Blackbox Tidak sesuai

Pengujian jarak Bluetooth permeter, tetapi di dalam table hanya terdapat

beberapa hasil pengujian yang berhasil karna tujuan utama pengujian jarak koneksi

Bluetooth ini hanya berfokus untuk mencari jarak yang tidak terjangkau lagi oleh

Bluetooth. Dengan ini dapat disimpulkan, jarak koneksi Bluetooth yang berada di

tempat sampah dengan smartphone diatas 10 meter tidak akan menerima data dari

tempat sampah

4.4.3 Pengujian Kinerja Alat

Untuk mengetahui apakah alat yang sudah dibuat berfungsi dengan baik

atau tidak, maka dilakukan pengujian kinerja alat. Seberapa cepat respon sistem

saat ada orang yang hanya datang mendekat tetapi tidak membuang sampah, kinerja

saat orang yang akan membuang sampah, saat keadaan tempat sampah penuh, jarak
69

koneksi Bluetooth, dan saat tempat sampah mengirim data ketinggian sampah ke

smartphone telah sesuai dengan algoritma yang sudah dibuat.


BAB V
PENUTUP
5.1 Kesimpulan

Berdasarkan pembuatan prototype dan pengujian tempat sampah pintar

menggunakan mikrokontroler berbasis android yang mengunakan sensor

ultrasonic, sensor garis dan sensor infrared, maka dapat disimpulkan sebagai

berikut :

1. Pengguna tidak perlu lagi bersentuhan langsung dengan tempat sampah

saat ingin membuang sampah

2. Kemudahan melihat ketinggian sampah lewat smartphone meringankan

petugas sampah yang biasanya rutin untuk mengecek dan mengambil

sampah akan optimal dan tidak membuang energi untuk mengecek

tempat sampah satu persatu karna hanya akan bekerja saat aplikasi

memberitahukan bahwa tempat sampah sudah penuh sehingga tidak

akan terjadinya penimbunan saat tempat sampah sudah penuh.

5.2 Saran

Disarankan untuk pengembangan selanjutnya pada prototype tempat

sampah pintar menggunakan mikrokontroler berbasis android ini adalah :

1. Mengganti aplikasi yang berada di smartphone dengan aplikasi Blynk

karena UI nya lebih gampang untung dimengerti.

2. Jika penempatan tempat sampah pintar ini banyak, lebih baik

ditambahkan machine learning agar mengetahui data-data tempat

70
71

sampah mana saja yang cepat terisi dan kurun waktu tempat sampah

yang akan penuh.

3. Mencari alterlatif lain selain menggunakan sensor ultrasonic karena

sensor ultrasonic tidak stabil menerima sinyal jika permukaan yang

dibacanya tidak rata.

4. Penggunaan modul Bluetooth hanya mencapai jarak maksinal 10 meter.


DAFTAR PUSTAKA
Arifana, I. M. (2016). Rancang Bangun Power Supply Switching Dengan Arus dan
Tegangan Terkendali Sebagai Catu Daya Proses Elektropleting Logam.

Catur. (2017). Retrieved from http://www.caturcreativeproject.com/:


http://www.caturcreativeproject.com/2017/05/cara-mudah-mengatur-auto-
pairing_10.html

Daeng, I. T. (2017). Penggunaan Smartphone Dalam Menunjang Akivitas


Perkulihan Oleh Mahasiswa Fispol Unsrat Manado.

Firmansyah, Y. (2018). Penerapan Metode SDLC Waterfall Dalam Pembuatan


Sistem Informasi Akademik Berbasis Web. Jurnal Teknologi dan
Manajemen Informatika.

Fitriandi, A. (2016). Rancang Bangun Alat Monitoring Arus dan Tegangan


Berbasis Mikrokontroler dengan SMS Gateway. Jurnal Rekayasa dan
Teknologi Elektro.

Hasibuan, H. B. (2015). Rancang Bangun Sistem Kendali Pintu Garasi


Menggunakan Android Berbasis Mikrokontroler ATmega16.

Loveri, T. (2017). Rancang Bangun Pendeteksi Asap Rokok Menggunakan Sensor


MQ 2 Berbasis Arduino. Jurnal SIstem Informasi dan Manajemen
Informatika.

Oby, Z. (2020, january). Retrieved from http://kelasarduino.com/:


http://kelasarduino.com/cara-unduh-download-arduino-ide-dan-instal-
pada-windows/

Ramadhan, S. (2019). Prototype Pintu Garasi Mobil Otomatis Menggunakan


Arduino Uno dan Sensor Suara Berbasis Android.

Setiawan, S. (2008). Mudah dan Menyenangkan Belajar Mikrokontroler.


Yogyakarta: Andi.

72
LAMPIRAN-LAMPIRAN

A. Lembar Persetujuan Judul

73
B. Lembar Penetapan Pembimbing Skripsi

74
C. Lembar Kartu Konsultasi Skripsi

Pembimbing I

75
Pembimbing II

76
D. Lembar Revisi Berita Acara Ujian Skripsi

Penguji I

77
Penguji II

78
Penguji III

79
E. Lembar Berita Acara Ujian Skripsi

80
F. Sertifikat Praktikum

81

Anda mungkin juga menyukai