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
__________________
Yusri Ikhwani, S.Kom., M.Kom
Penguji III
Mengetahui,
iii
ABSTRAK
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
Pada dasarnya, tujuan dibuatnya nya skripsi ini adalah memenuhi salah satu syarat
kelulusan Ujian Akhir dan untuk meraih gelar Serjana Komputer (S.Kom)
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
semoga laporan skripsi ini bermanfaat dan menambah pengetahuan bagi penulis
khususnya dan bagi pembaca pada umumnya, serta Allah SWT yang selalu
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
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
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
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.
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
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
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
pembuatan Skripsi ini alat yang diperlukan yaitu Arduino Uno, Sensor Infrared,
Sensor Garis, LCD, Modul I2C LCD, Lampu LED, Modul Bluetooth HC-05,
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
Demi menjaga agar cakupan daripada penelitian ini agar tidak melebar
dari inti utama cakupan permasalahan, sehingga dibuat batasan – batasan sebagai
berikut:
4. Pintu bak sampah tidak akan terbuka jika keadaan bak sampah sudah
penuh.
perkuliahan berlangsung.
4
kemudahan manusia dalam melakukan kegiatan sehari – hari. Dalam hal ini,
sampah tersebut dalam keadaan penuh atau tidak. Sehingga terbentuk sebuah
1. BAB I : PENDAHULUAN
Dalam bab ini akan dibahas tentang latar belakang masalah, 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
II.1.1 Sampah
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
sementara, yang biasanya terbuat dari logam atau plastik. Di dalam ruangan
6
dapur seperti kulit buah atau botol. Ada juga tempat sampah khusus kertas yang
digunakan di kantor.
7
8
secara manual, namun saat ini sudah banyak yang menggunakan pedal untuk
kantong yang melapisi tempat sampah lalu menggantinya dengan yang baru. Hal
II.1.3 Mikrokontroler
dapat menerima sinyal input, mengolahnya dan memberikan sinyal output sesuai
dari sensor yang merupakan informasi dari lingkungan sedangkan sinyal output
ditujukan kepada aktuator yang dapat memberikan efek ke lingkungan. Jadi secara
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
pengendali yang tertanam pada suatu produk, sedangkan dedicated system adalah
sistem pengendali yang dimaksudkan hanya untuk suatu fungsi tertentu. Sebagai
pengendali tersebut berfungsi hanya untuk menerima data dan mencetaknya. Hal
ini berbeda dengan suatu PC yang dapat digunakan untuk berbagai macam
software yang disimpan pada media penyimpanan dapat dijalankan, tidak seperti
berikut ini:
1. Otomotif : Engine Control Unit, Air Bag, fuel control, Antilock Braking
4. Robotika.
11
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
cara dan bahasa pemrograman yang berbeda, sehingga program untuk suatu jenis
memilih jenis mikrokontroler yang cocok dengan aplikasi yang dibuat terdapat
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
output spesifik berdasarkan input-an yang diterima dan program yang dikerjakan.
utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat
melakukan jalinan yang panjang dari aksi-aksi sederhana untuk melakukan tugas
dapat dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai
dengan kebutuhan sistem. Sistem running bersifat berdiri sendiri tanpa tergantung
untuk pengembangan memori dan I/O yang disesuaikan dengan kebutuhan sistem.
Harga untuk memperoleh alat ini lebih murah dan mudah didapat. (Elektronika
dasar, 2010)
Atmel AVR dan bahasa pemprograman yang dipakai Arduino adalah bahasa C.
Sifat dari Arduino yang merupakan open source ini memberikan banyak
satu merek, namun memungkinkan dapat memakai semua komponen yang ada di
pasaran.
yang bersifat open source. Arduino tidak hanya sekedar sebuah alat
melakukan compile menjadi kode biner dan melakukan upload kedalam memory
mikrokontroler.
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
yang melekat pada poros motor DC akan memperlambat putaran poros dan
resistansinya saat motor berputar berfungsi sebagai penentu batas posisi putaran
juga digunakan dalam berbagai aplikasi lain seperti pada mobil mainan radio
memiliki frekuensi mulai 20 KHz hingga sekitar 20 MHz. Frekuensi kerja yang
dilalui, mulai dari kerapatan rendah pada fasa gas, cair hingga padat. Jika
dibangkitkan
digunakan untuk suatu pengungkapan tak sentuh yang beragam seperti aplikasi
ultrasonic menuju suatu target yang memantulkan balik gelombang kearah sensor.
kecepatan suara dalam medium. Rangkaian penyusun sensor ultrasonic ini terdiri
1. Transmitter
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
dan memancarkan gelombang yang sesuai dengan besar frekuensi pada osilator.
2. Receiver
18
langsung LOS (Line of Sight) dari transmitter. Oleh karena bahan piezoelektrik
listrik pada saat gelombang datang dengan frekuensi yang resonan dan akan
sensor 40 KHz produksi parallax yang banyak digunakan untuk aplikasi atau
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
19
hingga 1 mm, dan berada pada spektrum berwarna merah. Dengan Panjang
gelombang ini, maka cahaya inframerah tidak dapat terlihat oleh mata. Akan
dideteksi.
yang menghasilkan output 1 atau 0 saja. Sensor inframerah (IR Sensor) dapat
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
II.1.9 Bluetooth
(wireless) yang beroperasi dalam pita frekuensi 2,4 Ghz unlicensed ISM
22
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,
mendukung aplikasi data dan suara. Teknologi bluetooth yang bersifat omni-
directional yang dapat menembus padat sehingga tidak memerlukan posisi line of
serial interface. Modul Bluetooth pada dasarnya memiliki dua model, yakni
master device dan slave device. Komunikasi antara dua modul Bluetooth dapat
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
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
Gambar 2. 17 Adaptor
25
beberapa varian dari IC seri ini yang dapat dikelompokkan dalam dua kelompok
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, dan tempat untuk menyambungkan adaptor ke Arduino Uno.
Jumper juga digunakan untuk melakukan setting pada papan elektrik. Kabel
Connector untuk menusuk disebut male connector, dan connector untuk di tusuk
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
Gambar 2. 20 Kabel jumper Male to Male
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
II.1.15 Smartphone
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
kemajuan besar dalam pemroses, pengingatan, layar dan sistem operasi yang di
lengkap. Fungsi lainnya dapat menyertakan miniature papan ketik QWERTY, layar
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.
iOS, RIM BlackBerry, Windows Mobile, Linux, Palm, WebOS dan Android.
Android dan WebOS dibuat oleh Linux, dan iOS dibuat oleh BSD dan sistem
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.
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, &
Indonesia. Sebagian besar porsi untuk smartphone entry level ini dikuasai oleh
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
Berikut ini merupakan kelebihan yang dimiliki Arduino IDE 1.6.8 antara
lain :
processing.
C++.
32
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.
pelarutan PCB.
33
Gambar 2. 25 PCB
II.1.18 Metode Waterfall
lunak yang ada di dalam model SDLC (Sequencial Development Life Cycle).
atau Software Development Life Cycle atau sering disebut juga System
sebelumnya, berdasarkan best practice atau cara-cara yang sudah teruji baik.
waterfall sering juga disebut model sekuensi linear atau alur hidup klasik.
II.1.19 LED
Dioda cahaya atau lebih dikenal dengan sebutan LED (light emitting
sebuah dioda normal, LED terdiri dari sebuah chip bahan semikonduktor yang
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
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
Jalan Sepakat No. 18. RT. 02 RW 01 Kelurahan Teluk Tiram. Banjarmasin Barat.
Kota Banjarmasin.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
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.
40
41
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
tidak perlu lagi bersentuhan dengan tempat sampah. Dan juga adanya aplikasi
keadaan tempat sampah saat tempat sampah sudah penuh, dengan bantuan
1. Saat sensor ultrasonic 1 membaca ada objek didepannya sejauh <50 cm,
maka LED merah akan menyala dan LCD akan menampilkan “Buang
atau sensor inframerah mendeteksi adanya objek yang < 10cm maka motor
Sampahnya”, dan LED hijau akan menyala. Jika nilai sensor ultrasonic 2 dan
sensor infrared tidak terpenuhi, maka servo akan tertutup, LCD menampilkan
3. Jika sensor garis bernilai 1 atau ada yang menghalanginya dengan jarak < 2
“Belum Terisi” LCD “Sudah Terisi”, jika ketinggian > 10 cm dan < 30 cm
sampah tanpa harus bersentuhan langsung dengan tempat sampah tersebut. Untuk
43
Seluruh komponen yang ada seperti tiga sensor ultrasonik, sensor infrared,
sensor garis, LCD, motor servo, adaptor, kabel jumper, modul step down, modul
Adapun fungsi – fungsi dari komponen pada protoype ini adalah, sebagai berikut:
agar seluruh komponen yang terhubung pada Arduino Uno dapat berjalan
5v.
penyimpan kode untuk alat Prototype pintu garasi mobil otomatis, dan
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
45
5. Adaptor
6. PCB
7. Kabel jumper
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
2 SDA SDA
3 Vcc 5v
4 Gnd ground
1. Rangkaian Pengendali
2. Perancangan Mekanik
perangkat keras yang mendukung kinerja dari sistem ini dan sesuai
upload pada board Arduino uno dengan menggunakan bantuan software Arduino
IDE, perintah – perintah yang dimasukkan pada IDE tersebut nantinya akan
sampah pintar dengan perangkat lunak yang telah dirancangkan, sehingga tempat
didepannya.
4. Sensor Garis berfungsi sebagai pendeteksi isi sampah yang sudah penuh.
52
53
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
IV.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;
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
}
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.
syarat, terpasang dan dapat bekerja dengan baik dan benar. Adapun pengujian
masukan serta keluaran, tanpa harus memahami apa yang terjadi didalam sistem.
66
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”
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
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
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
ultrasonic, sensor garis dan sensor infrared, maka dapat disimpulkan sebagai
berikut :
mengecek tempat sampah satu persatu karna hanya akan bekerja saat
V.2 Saran
70
71
sampah mana saja yang cepat terisi dan kurun waktu tempat sampah
meter.
DAFTAR PUSTAKA
Arifana, I. M. (2016). Rancang Bangun Power Supply Switching Dengan Arus
dan Tegangan Terkendali Sebagai Catu Daya Proses Elektropleting
Logam.
BAB I
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