Teknik Informatika”
Oleh:
SKRIPSI
TEMPAT SAMPAH PINTAR MENGGUNAKAN
MIKROKONTROLER BERBASIS ANDROID
Oleh :
MUHAMMAD ABIYYU RAHMAN
NPM: 15630726
Pembimbing 1 Pembimbing 2
Mengetahui,
ii
LEMBAR PEGESAHAN PENGUJI
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
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
Pada dasarnya, tujuan dibuatnya nya skripsi ini adalah memenuhi salah satu syarat
kelulusan Ujian Akhir dan untuk meraih gelar Serjana Komputer (S.Kom) Program
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
laporan skripsi ini bermanfaat dan menambah pengetahuan bagi penulis khususnya
dan bagi pembaca pada umumnya, serta Allah SWT yang selalu memberikan berkat
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
xii
BAB I
PENDAHULUAN
1.1 Latar Belakang
hidupnya dengan memproduksi bahan makanan, minuman, barang dan lainnya dari
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.
terciptanya lingkungan yang bersih dan sehat. Sampah yang dibiarkan terlalu lama
menumpuk dan pengambilan sampah yang tidak teratur menjadi masalah yang
yang tidak efektif dan efisien karena menghabiskan banyak waktu, tenaga dan
biaya.
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
tersebut.
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.
pembuatan Skripsi ini alat yang diperlukan yaitu Arduino Uno, Sensor Infrared,
Sensor Garis, LCD, Modul I2C LCD, Lampu LED, Modul Bluetooth HC-05, Modul
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
ke smartphone supaya sampah tidak akan tertimbun terlalu lama untuk menghindari
Demi menjaga agar cakupan daripada penelitian ini agar tidak melebar dari
berikut:
4. Pintu bak sampah tidak akan terbuka jika keadaan bak sampah sudah penuh.
demi memenuhi kebutuhan segala pihak dan lingkungan yang memiliki keterkaitan
perkuliahan berlangsung.
4
kemudahan manusia dalam melakukan kegiatan sehari – hari. Dalam hal ini,
tersebut dalam keadaan penuh atau tidak. Sehingga terbentuk sebuah tempat
sampah pintar.
1. BAB I : PENDAHULUAN
Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan rumusan
penelitian.
Dalam bab ini menguraikan tentang analisis sistem yang sedang berjalan,
5. BAB V : PENUTUP
Dalam bab ini membahas tentang kesimpulan serta saran untuk dilaksanakan
Landasan teori berisi teori – teori yang berfungsi sebagai landasan utama
2.1.1 Sampah
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
Ecolink, 1996). Sampah adalah sesuatu yang tidak berguna lagi, dibuang oleh
pemiliknya atau pemakai semula (Tandjung, 1982). Sampah adalah sumber daya
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
secara manual, namun saat ini sudah banyak yang menggunakan pedal untuk
kantong yang melapisi tempat sampah lalu menggantinya dengan yang baru. Hal
2.1.3 Mikrokontroler
menerima sinyal input, mengolahnya dan memberikan sinyal output sesuai dengan
ditujukan kepada aktuator yang dapat memberikan efek ke lingkungan. Jadi secara
8
saat ini telah mencapai orde GHz, sedangkan kecepatan operasi mikrokontroler
pada umumnya berkisar antara 1 – 16 MHz. Begitu juga kapasitas RAM dan ROM
digunakan pada sistem yang tidak terlalu kompleks dan tidak memerlukan
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
pengendali dan juga dedicated system karena fungsi pengendali tersebut berfungsi
hanya untuk menerima data dan mencetaknya. Hal ini berbeda dengan suatu PC
9
serba guna). Pada PC berbagai macam software yang disimpan pada media
software aplikasi.
ini:
1. Otomotif : Engine Control Unit, Air Bag, fuel control, Antilock Braking
4. Robotika.
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
dan bahasa pemrograman yang berbeda, sehingga program untuk suatu jenis
memilih jenis mikrokontroler yang cocok dengan aplikasi yang dibuat terdapat tiga
1. Dapat memenuhi kebutuhan secara efektif & efisien. Hal ini menyangkut
Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem
komputer. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer
dasar yang sama. Secara sederhana, komputer akan menghasilkan output spesifik
intruksi yang diberikan kepadanya. Artinya, bagian terpenting dan utama dari suatu
sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang
yang panjang dari aksi-aksi sederhana untuk melakukan tugas yang lebih kompleks
Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O
dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai dengan
kebutuhan sistem. Sistem running bersifat berdiri sendiri tanpa tergantung dengan
memori dan I/O yang disesuaikan dengan kebutuhan sistem. Harga untuk
memperoleh alat ini lebih murah dan mudah didapat. (Elektronika dasar, 2010)
Arduino adalah kit elektronik atau papan rangkaian elektronik yang bersifat
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
pasaran.
yang bersifat open source. Arduino tidak hanya sekedar sebuah alat pengembangan,
yang beperan untuk menulis program, melakukan compile menjadi kode biner dan
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,
resistansinya saat motor berputar berfungsi sebagai penentu batas posisi putaran
juga digunakan dalam berbagai aplikasi lain seperti pada mobil mainan radio
sudut servo.
memiliki frekuensi mulai 20 KHz hingga sekitar 20 MHz. Frekuensi kerja yang
dilalui, mulai dari kerapatan rendah pada fasa gas, cair hingga padat. Jika
(bunyi) menjadi besaran listrik. Pada sensor ini gelombang ultrasonic dibangkitkan
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
ke sensor dan menghitung jarak target dengan menggunakan kecepatan suara dalam
1. Transmitter
ultrasonic dengan frekuensi sebesar 40 KHz yang dibangkitkan dari sebuah osilator.
Untuk menghasilkan frekuensi 40 KHz, harus di buat sebuah rangkaian osilator dan
ditentukan oleh komponen kalang RLC / kristal tergantung dari disain osilator yang
digunakan. Penguat sinyal akan memberikan sebuah sinyal listrik yang diumpankan
2. Receiver
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
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.
Cahaya infra merah merupakan cahaya yang tidak tampak. Apabila dilihat
dengan spektroskop cahaya, maka radiasi cahaya infra merah akan terlihat pada
hingga 1 mm, dan berada pada spektrum berwarna merah. Dengan Panjang
gelombang ini, maka cahaya inframerah tidak dapat terlihat oleh mata. Akan tetapi,
Sensor inframerah termasuk dalam kategori sensor biner, yakni sensor yang
menghasilkan output 1 atau 0 saja. Sensor inframerah (IR Sensor) dapat digunakan
pandangan malam (night scope), digunakan untuk komunikasi jarak dekat, seperti
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
2.1.9 Bluetooth
(wireless) yang beroperasi dalam pita frekuensi 2,4 Ghz unlicensed ISM
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
Gambar 2. 14 Bluetooth
menawarkan fitur yang lebih untuk teknologi, seperti teknologi mobile wireless
dengan biaya yang cenderung rendah, konsumsi daya listrik yang rendah,
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.
serial interface. Modul Bluetooth pada dasarnya memiliki dua model, yakni master
device dan slave device. Komunikasi antara dua modul Bluetooth dapat terjadi
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).
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
Gambar 2. 17 Adaptor
beberapa varian dari IC seri ini yang dapat dikelompokkan dalam dua kelompok
24
yaitu versi adjustable yang tegangan keluarannya dapat diatur, dan versi fixed
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 juga digunakan untuk melakukan setting pada papan elektrik. Kabel jumper
untuk menusuk disebut male connector, dan connector untuk di tusuk disebut
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
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
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
2.1.15 Smartphone
pengunaan dan fungsi yang menyerupai komputer. Belum ada standar pabrik yang
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
pemroses, pengingatan, layar dan sistem operasi yang di luar dari jalur telepon
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
iOS, RIM BlackBerry, Windows Mobile, Linux, Palm, WebOS dan Android.
Android dan WebOS dibuat oleh Linux, dan iOS dibuat oleh BSD dan sistem operasi
perangkat keras yang sangat tinggi. Ponsel ini biasanya dilengkapi dengan fitur-
pengoperasiannya. Selain dari sisi prosesor, memori, GPU, ukuran layar, jenis
layar, dan kamera, smartphone kelas atas ini biasanya memiliki desain yang
premium.
menginginkan smartphone canggih namun dengan harga dan spesifikasi yang lebih
pemainnya juga semakin banyak, karena produsen lokal ikut bermain di segmen
ini. Sebut saja Samsung, Acer, LG, Nokia, Polytron, Lenovo, Asus, Blackberry, &
Sebagian besar porsi untuk smartphone entry level ini dikuasai oleh Android,
terjangkau. Di Indonesia sendiri smartphone entry level ini sudah bisa diperoleh
dari harga 500 ribu rupiah hingga berkisar 1 juta rupiah. Pilihannya pun semakin
Gambar 2. 23 Smartphone
dapat mempelajarinya dengan cukup mudah. Untuk membuat program Arduino dan
Berikut ini merupakan kelebihan yang dimiliki Arduino IDE 1.6.8 antara
lain :
processing.
C++.
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
Gambar 2. 25 PCB
32
lunak yang ada di dalam model SDLC (Sequencial Development Life Cycle).
Software Development Life Cycle atau sering disebut juga System Development Life
Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak
waterfall sering juga disebut model sekuensi linear atau alur hidup klasik.
2.1.19 LED
Dioda cahaya atau lebih dikenal dengan sebutan LED (light emitting diode)
maju. LED adalah sejenis dioda semikonduktor istimewa. Seperti sebuah dioda
normal, LED terdiri dari sebuah chip bahan semikonduktor yang diisi penuh,
elektron dan lubang mengalir ke junction dari elektroda dengan voltase berbeda.
Ketika elektron bertemu dengan lubang, dia jatuh ke tingkat energi yang lebih
Chip LED pada umumnya mempunyai tegangan rusak yang relatif rendah.
Bila diberikan tegangan beberapa volt ke arah terbalik, biasanya sifat isolator searah
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
bermacam-macam benda,
entah plastic, makanan,
minuman dll.
Jalan Sepakat No. 18. RT. 02 RW 01 Kelurahan Teluk Tiram. Banjarmasin Barat.
Kota Banjarmasin.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Proses membuang sampah pada tempat sampah saat ini masih menggunakan
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
39
40
Adapun alur dari flowchart pada sistem berjalan adalah sebagai berikut:
3. Apakah tempat sampah dalam keadaan penuh? Apabila tidak, maka alur
5. Selesai.
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
tempat sampah. Adapun flowchart dari sistem yang diusulkan digambarkan pada
gambar 3.2.
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
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
“Belum Terisi” LCD “Sudah Terisi”, jika ketinggian > 10 cm dan < 30 cm
sampah tanpa harus bersentuhan langsung dengan tempat sampah tersebut. Untuk
42
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
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
penyimpan kode untuk alat Prototype pintu garasi mobil otomatis, dan juga
4. Sensor infrared berfungsi sebagai pendeteksi objek benda atau tangan dan
5. Sensor Garis berfungsi sebagai pendeteksi sampah yang sudah penuh dan
8. Motor Servo memiliki fungsi untuk membuka dan menutup katup tempat
sampah yang dihasilkan dari input sensor ultrasonic dan sensor infrared.
10. Modul Step Down untuk menurunkan arus listrik yang diterima oleh motor
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
Adapun cara kerja dari tempat sampah pintar berbasis android ini terbagi
menjadi dua. Yakni dari tempat sampah pintar itu sendiri, serta tampilan dari
1 Echo 11
2 Trig 10
3 Vcc 5v
4 Gnd ground
3 Vcc 5v
4 Gnd ground
1. Rangkaian Pengendali
2. Perancangan Mekanik
perangkat keras yang mendukung kinerja dari sistem ini dan sesuai pada
infrared, modul Bluetooth, modul step down, kabel jumper, kotak hitam,
pada board Arduino uno dengan menggunakan bantuan software Arduino IDE,
perintah – perintah yang dimasukkan pada IDE tersebut nantinya akan dieksekusi
pintar dengan perangkat lunak yang telah dirancangkan, sehingga tempat sampah
4. Sensor Garis berfungsi sebagai pendeteksi isi sampah yang sudah penuh.
51
52
sampah.
10. Smartphone berfungsi sebagai penerima data ketinggian dari isi tempat
sampah.
11. Software arduino IDE digunakan sebagai tempat menulis sketch program.
Bluetooth Terminal HC-05 adalah aplikasi yang di unduh lewat Google play store.
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
#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
}
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);
5. Modul step down dihubungkan dengan kabel jumper dari power input ke
arduino agar menciptakan arus listrik yang stabil.
terpasang dan dapat bekerja dengan baik dan benar. Adapun pengujian yang dapat
keluaran, tanpa harus memahami apa yang terjadi didalam sistem. Blackbox
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”
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
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
ultrasonic, sensor garis dan sensor infrared, maka dapat disimpulkan sebagai
berikut :
tempat sampah satu persatu karna hanya akan bekerja saat aplikasi
5.2 Saran
70
71
sampah mana saja yang cepat terisi dan kurun waktu tempat sampah
72
LAMPIRAN-LAMPIRAN
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