Anda di halaman 1dari 94

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.

v
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.

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.....................................................76
D. Lembar Revisi Berita Acara Ujian Skripsi......................................78
E. Lembar Berita Acara Ujian Skripsi..................................................81
F. Sertifikat Praktikum.............................................................................82

ix
DAFTAR GAMBAR

Gambar 2. 1 Tempat sampah ayun yang akan digunakan sebagai prototype..........8


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

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

xi
DAFTAR TABEL

YTabel 2. 1 Tabel Pin Servo......................................................................................


Tabel 2. 2 Tabel pin sensor ultrasonic...................................................................17
Tabel 2. 3 Pin sensor Ultrasonic............................................................................20
Tabel 2. 4 Pin out sensor garis...............................................................................22
Tabel 2. 5 Tabel Penelitian Terkait 37

Y
Tabel 3. 1 Pin out sensor ultrasonic 1...................................................................47
Tabel 3. 2 Pin out sensor ultrasonic 2...................................................................47
Tabel 3. 3 Pin out sensor ultrasonic 3...................................................................47
Tabel 3. 4 Pin out sensor garis...............................................................................48
Tabel 3. 5 Pin out sensor infrared..........................................................................48
Tabel 3. 6 Pin out motor servo...............................................................................48
Tabel 3. 7 Pin out LCD..........................................................................................48
Tabel 3. 8 Pin out LED merah...............................................................................49
Tabel 3. 9 Pin out LED hijau.................................................................................49
Tabel 3. 10 Pin out konektor adaptor.......................................................................4
Tabel 4. 1 Rencana Pengujian Kerja Alat..............................................................67
Tabel 4. 2 Hasil Pengujian Alat.............................................................................67
Tabel 4. 3 Tabel pengujian jarak bluetooth............................................................70

xii
BAB I
PENDAHULUAN
I.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

1
tertentu maka tempat sampah tidak akan terbuka dan sistem secara langsung akan

mengirimkan

2
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.

I.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.

I.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.

I.4 Tujuan Penelitian

Adapun penelitian ini memiliki tujuan untuk melakukan rancang bangun

sistem tempat sampah berbasis Android.

I.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.

I.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

II.1 Landasan Teori

Landasan teori berisi teori – teori yang berfungsi sebagai landasan utama

terhadap penelitian ini.

II.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.

II.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

6
dapur seperti kulit buah atau botol. Ada juga tempat sampah khusus kertas yang

digunakan di kantor.

7
8

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


9

II.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

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.


10

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 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.
11

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

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


12

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 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)

II.1.4 Arduino Uno

Gambar 2. 2 Papan Arduino Uno


13

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.

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


14

II.1.5 Servo

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

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

dapat 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


15

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.

Tabel 2. 1 Tabel Pin Servo

Nama Pin Keterangan


Gambar 2. 5 Blok diagram IC555 motor servo
Vcc Pin power supply yang bernilai positif.
Gnd Pin power supply yang bernilai netral.
PWM Pin sinyal yang mengatur
pengendalian sudut servo.

II.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.


16

Gambar 2. 6 Sensor Ultrasonic


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:


17

Gambar 2. 7 Cara kerja sensor ultrasonik

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
18

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 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

II.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
19

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.

Gambar 2. 9 Sensor Infrared

Gambar 2. 10 cara kerja sensor Infrared


20

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.

Tabel 2. 3 Pin sensor Ultrasonic

Nama Pin Penjelasan


Vcc Pin power supply yang bernilai positif.
Gnd Pin power supply yang bernilai netral.
Out Gambar 2. 11 Skematik sensor Infrared
Tegangan digital atau sudah
mempunyai logika 1 atau logika 0.

II.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.


21

Gambar 2. 12 Blok diagram sensor garis dan infrared

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.

II.1.9 Bluetooth

Teknologi bluetooth adalah sebuah teknologi komunikasi nirkabel

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

(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,

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.


23

II.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.

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).


24

Gambar 2. 16 Skematik Modul Bluetooth HC-05

II.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 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
25

II.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

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


26

II.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.

Gambar 2. 19 Kotak hitam

II.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.


27

2. Female to Female

Berbagai jenis kabel jumper yang kedua adalah Female to Female. Kabel
Gambar 2. 20 Kabel jumper Male to Male
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.


28

II.1.15 Smartphone

Smartphone adalah telepon genggam yang mempunyai kemampuan

dengan pengunaan Gambar


dan fungsi
2. 22yang
Kabelmenyerupai komputer.
jumper Male to FemaleBelum 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


29

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.

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.


30

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.

Gambar 2. 23 Smartphone

II.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


31

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.

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++.
32

Gambar 2. 24 Arduino IDE

II.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.
33

Gambar 2. 25 PCB
II.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).


34

Gambar 2. 26 Model Watterfall

II.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


35

Gambar 2. 27 Blok diagram LED


36

II.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 berberbeda, jika diambil
Android ditangani dengan baik contoh berat besi 1kg
padahal pemerintah dengan 1kg kapas,
telah menempatkan beratnya sama-sama 1kg
tempat sampah pada tetapi yang membedakan
hampir semua tepi besi dan kapas adalah
jalan yang ada di kota volumenya. Karna
Makassar. volume kapas tidak
sepadat besi. Sedangkan
sampah terdiri dari
37

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
ukuran yang lebih besar
38

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.
39

II.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

III.1 Analisis Sistem

III.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

40
41

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.

III.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


42

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’

III.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
43

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.


44

3. Sensor Ultrasonic berfungsi sebagai pendeteksi suara dan mengirimkan

sinyal ke inputan arduino uno.

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.

III.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
45

5. Adaptor
6. PCB
7. Kabel jumper
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.


46

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
47

Tabel 3. 3 Pin out sensor ultrasonic 3

No Pin Modul Pin Arduino


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
48

2 SDA SDA
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
49

III.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

III.4 Rancangan Perangkat Kera

Perancangan perangkat keras yang digunakan pada sistem ini terbagi

menjadi dua. Yakni rangkaian pengendali dan perancangan mekanik.


50

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.

III.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.


51

Gambar 3. 8 Tampilan Software Arduino IDE


BAB IV
IMPLEMENTASI DAN PENGUJIAN

IV.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.

IV.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

52
53

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.

IV.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.

IV.2 Langkah – Langkah Perakitan

IV.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
54

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

IV.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;
55

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");
56

}
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);
57

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;
}
58

IV.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
59

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
60

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


61

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
62

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.
63

Gambar 4. 9 pemasangan kotak hitam dengan tempat sampah


IV.3 Tampilan Alat

IV.3.1 Tampilan Tempat Sampah Pintar

Gambar 4. 10 Tampilan prototype tempat sampah


64

IV.3.2 Tampilan Aplikasi

Gambar 4. 11 Tampilan aplikasi saat tempat


sampah kosong
65

Gambar 4. 12 Tampilan aplikasi saat tempat sampah


terisi

Gambar 4. 13 Tampilan aplikasi saat tempat


sampah penuh

IV.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.
66

Blackbox dilakukan dengan melakukan beberapa masukan, sehingga nantinya

sistem memberikan keluaran yang diharapkan atau tidak.

IV.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

IV.4.2 Tabel Pengujian

Tabel 4. 2 Hasil Pengujian Alat

No Requerement Skenario uji Hasil Jenis Hasil

Diharapkan Pengujian Pengujian


1 Inisialisasi Alat Lampu Blackbox sesuai
dicolokan
67

listrik dirangkaian

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 berada apa-apa
sensor didepan
ultrasonic 1 > sensor
50 cm 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 didepan apa-apa
sensor sensor
ultrasonic 2 > ultrasonic 2
80cm atau berjarak 85
sensor cm
Infrared
68

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”

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
69

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

IV.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 koneksi Bluetooth, dan saat tempat sampah mengirim data ketinggian

sampah ke smartphone telah sesuai dengan algoritma yang sudah dibuat.


BAB V
PENUTUP
V.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.

V.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.

BAB I

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