Oleh:
EKO YUSMAWALDI
NPM: 15630600
yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada program
studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari Banjarmasin, sejauh yang saya
ketahui bukan merupakan tiruan atau duplikasi dari skripsi yang sudah
dipublikasikan dan atau pernah dipakai untuk mendapatkan gelar kesarjanaan di
lingkungan Universitas Islam Kalimantan Muhammad Arsyad Al Banjari
Banjarmasin maupun di Perguruan Tinggi atau instansi manapun, kecuali bagian
yang sumber informasinya dicantumkan sebagaimana mestinya.
Materai
6000
EKO YUSMAWALDI
NPM : 15630600
iv
ABSTRAK
v
KATA PENGANTAR
Tiada kata yang paling mulia selain memanjatkan puji dan syukur
kehadirat Allah SWT yang telah memberikan Taufik, Hidayah serta Karunia-Nya
sehingga penulis dapat menyelesaikan skripsi yang berjudul “PROTOTYPE
vi
Akhirnya dengan segala kerendahan hati penulis mengucapkan banyak
terima kasih dan semoga laporan ini dapat bermanfaat bagi pembaca.
Eko Yusmawaldi
NPM : 15630600
vii
DAFTAR ISI
SKRIPSI ................................................................................................ i
ABSTRAK ........................................................................................... v
DAFTAR TABEL.............................................................................xiii
viii
2.1 Landasan Teori ....................................................................................... 7
ix
3.5 Rancangan Perangkat Lunak ................................................................ 41
x
DAFTAR GAMBAR
Gambar 2. 5 BreadBoard....................................................................................... 15
Gambar 2. 11 Android........................................................................................... 26
xi
Gambar 4. 8 Inisialisasi awal saat alat pertama kali dihidupkan, semua sensor
menyala. ........................................................................................... 57
Gambar 4. 9 Saat sensor LDR mendeteksi cahaya gelap, LED menyala jemuran
masuk. .............................................................................................. 58
Gambar 4. 10 Saat sensor LDR mendeteksi cahaya terang, LED mati, jemuran
keluar. ............................................................................................ 58
Gambar 4. 11 Saat sensor hujan mendeteksi adanya air, LED menyalam jemuran
masuk. ............................................................................................ 59
xii
DAFTAR TABEL
xiii
BAB I
PENDAHULUAN
memiliki dua musim, yaitu musim penghujan dan musim kemarau. Pada musim
kemarau, panas matahari yang didapat lebih banyak daripada musim penghujan.
Sehingga pada musim kemarau, panas matahari sangat dibutuhkan untuk berbagai
basah. Pemanasan global yang sekarang ini sedang terjadi menyebabkan musim di
penghujan sudah tidak dapat diprediksikan lagi. Karena dampak dari masalah
tersebut, sering terjadi perubahan cuaca secara tiba- tiba seperti datang hujan
Menjemur pakaian adalah salah satu kegiatan yang sering dilakukan didalam
kehidupan rumah tangga, dan biasa kita lihat menjemur pakaian sering kita tinggal
bepergian, sehingga kita tidak sempat lagi untuk mengangkat jemuran pada waktu
akan turun hujan. Pemanasan global yang sekarang ini sedang terjadi
menyebabkan perubahan cuaca yang sangat sulit di tebak seperti sekarang ini,
sehingga kadang terjadi perubahan cuaca secara tiba-tiba dari panas menjadi hujan
basah dengan bantuan panas matahari. Jemuran merupakan alat yang bersifat
wajib dan harus dipunyai pada setiap rumah, karena jemuran digunakan untuk
1
mengeringkan pakaian sehabis dicuci supaya pakaian tersebut menjadi kering
dan tidak bau. Jenis jemuran pun beragam, mulai dari bahan kayu, aluminium
sampai besi yang penempatannya pun di berbagai bagian sudut rumah. Bagian
pada rumah yang ditempati jemuranpun, tentunya juga pada bagian yang
Dengan adanya penelitian ini, maka penulis dapat menghemat sumber daya,
waktu dan tenaga yang seharusnya dikeluarkan untuk keperluan yang jauh lebih
penting. Saat ini salah satu perangkat kontrol yang cukup praktis dan banyak
sudah terdapat CPU, ROM, RAM, I/O, Clock dan Peralatan internal lainnya yang
pembuatnya dan dikemas dalam satu chip yang siap pakai. Sehingga kita tinggal
memprogram isi ROM sesuai aturan pengunaan oleh pabrik yang membuatnya.
Mikrokontroler datang dengan dua alasan utama, yang pertama adalah kebutuhan
pasar (market need) dan yang kedua adalah perkembangan teknologi baru. Sensor
magnetis, panas, sinar, dan kimia menjadi tegangan dan arus listrik. Sensor sering
pengendalian. Setiap Jenis sensor memiliki spesifikasi dan fungsi yang berbeda-
2
Beberapa penelitian telah dilakukan berkaitan dengan alat jemuran pakaian
Menurut Ozzy Prasetya Adha (2015), hujan atau cuaca buruk hingga saat ini
menjadi masalah utama bagi masyarakat jika memiliki jemuran. Kegiatan sehari-
hari di luar rumah dari pagi hingga petang membuat letih dan tidak dapat
mengangkat pakaian yang ada di jemuran pada saat hujan turun. Hasilnya pakaian
yang sudah kering dan bersih menjadi basah dan kotor maka perlu membuat
ATMega8. Menurut Adnan Feriska (2017), Cuaca yang tidak cerah atau hujan
ketika turun hujan. Menurut Benardie Bimo (2018), memasuki musim penghujan
terganggu. Salah satu kegiatan yang terganggu yaitu menjemur. Hal ini sering kali
menjadi masalah karena pakaian yang dicuci menjadi basah ketika lupa
memindahkan jemuran.
3
Berdasarkan dari uraian dari latar belakang diatas maka perlu dibuat alat
ANDROID”.
tenaga manusia.
secara otomatis.
Tujuan dari penelitian ini adalah membuat sebuah alat yang dapat membantu
4
pakaian secara otomatis dengan menggunakan sensor LDR dan sensor hujan serta
dapat dilakukan secara otomatis dengan modul bluetooth yang dikendalikan oleh
handphone.
Dalam pembuatan alat dibutuhkan data yang lengkap guna menyusun laporan
ini. Metode yang gunakan untuk mendapatkan data-data adalah sebagai berikut :
1. Studi Literatur
sensor LDR/sensor cahaya sebagai pendeteksi cahaya terang dan gelap, sensor
hujan sebagai pendeteksi hujan dan motor stepper penggerak rol jemuran untuk
menggerakkan jemuran.
2. Wawancara
dengan cara tanya jawab. Dalam wawancara ini penulis melakukannya dengan
5
1.7 Sistematika Penulisan
Sistematika penulisan laporan skripsi ini terdiri dari 4 bab, agar lebih
dipahami dari bab-bab tersebut, maka pada penulisan sistematika pembahasan ini
BAB I : PENDAHULUAN
Pada bab ini dibahas tentang latar belakang masalah, alasan pemilihan
Pada bab ini dibahas tentang landasan teori mengenai alat-alat yang
Pada bab ini dibahas tentang analisis sistem yang berjalan, usulan
Pada bab ini dibahas tentang spesifikasi alat, perakitan alat, tampilan
BAB V : PENUTUP
6
BAB II
TINJAUAN PUSTAKA
2.1.1 Prototype
buat.
Pada awalnya Arduino ditemukan di Ivre Italia pada tahuan 2005. Projek ini
dikembangkan oleh Massimo Banzi dan David Cuartielles. Pada mulanya Arduino
dinamakan Arduin of Ivrea, tapi kemudian diganti dengan nama Arduino, dalam
bahasa Italia Arduino berarti teman yang berani. Arduino dikembangkan dari
keras dan lunak yang Open Source. Saat ini, Arduino sangat populer di
7
8
proyek di kelas IDDI. Proyek tersebut merupakan tindak lanjut dari pekerjaan
Saat ini produk Arduino banyak jenisnya dari Arduino Uno sampai dengan
Arduino Pro Mini, tapi yang sering digunakan adalah Arduino jenis Uno, karena
bisa disebut mudah dipelajari dan simple untuk pemul. Arduino uno mempunyai
Operating voltage 5 volt sehingga supply cukup dari USB laptop atau PC.
Arduino Uno adalah tipe jenis Arduino yang cukup populer digunakan.
Selain memiliki pin masukan dan keluaran yang banyak, Arduino jenis ini
memiliki kapasitas memori yang lebih besar dibandingkan dengan beberapa jenis
Arduino dengan ukuran board yang besar. Gambar 1 menunjukan bentuk fisik
Arduino Uno.
yang bisa dilakukan itu semua tergantung kreatifitas anda. Arduino dapat
disambungkan dan mengontrol led, beberapa led, bahkan banyak led, motor
stepper, relay, servo, modul dan sensor-sensor, serta banyak lagi komponen
lainnya. Platform Arduino sudah sangat populer sekarang ini, sehingga tidak akan
menarik yang tersedia banyak di internet. Dengan Arduino, dunia hardware bisa
9
bekerja sama dengan dunia software. Anda bisa mengontrol hardware dari
software, dan hardware bisa memberikan data kepada software. Semuanya bisa
dengan tombol, LED, motor, speaker, GPS, kamera, internet, handphone pintar
keterdapatan aplikasi Arduino yang gratis, papan perangkat keras yang terjangkau,
serta keduanya yang mudah untuk dipelajari. Faktor inilah yang menciptakan
yang nilai resistansinya akan berubah-ubah sesuai dengan intensitas cahaya yang
mengenai sensor ini. LDR juga dapat digunakan sebagai sensor cahaya. Perlu
diketahui bahwa nilai resistansi dari sensor ini sangat bergantung pada intensitas
10
cahaya. Semakin banyak cahaya yang mengenainya, maka akan semakin menurun
nilai resistansinya. Sebaliknya jika semakin sedikit cahaya yang mengenai sensor
(gelap), maka nilai hambatannya akan menjadi semakin besar sehingga arus listrik
yang mengalir akan terhambat. Dari penjabaran mengenai arti LDR tadi, fungsi
LDR adalah sebagai saklar otomatis berdasarkan cahaya. Jika cahaya yang
diterima oleh LDR banyak, maka nilai resistansi LDR akan menurun, dan listrik
dapat mengalir (ON). Sebaliknya, jika cahaya yang diterima LDR sedikit, maka
nilai resistansi LDR akan menguat, dan aliran listrik terhambat (OFF).
kamar tidur otomatis, rangkaian anti maling otomatis menggunakan laser, shutter
kamera otomatis, dan masih banyak lagi yang lainnya. Prinsip kerja LDR bisa
dibilang sangat sederhana, tak jauh berbeda dari variabel resistor pada umumnya.
LDR dipasang pada sebuah rangkaian elektronika dan dapat memutus dan
besar.
Sensor hujan berfungsi sebagai pendeteksi air yang akan digunakan untuk
mendeteksi air pada saat turun hujan tetapi juga dapat digunakan untuk
sebagai komponen utama dan elektroda sebagai pendeteksi air. Dengan desain
pada permukaan sensor hujan secara zig-zag antara jalur positif dan negatif ini
Prinsip kerja dari module sensor ini yaitu pada saat ada air hujan turun dan
mengenai panel sensor maka akan terjadi proses elektrolisasi oleh air hujan. Dan
karena air hujan termasuk dalam golongan cairan elektrolit yang dimana cairan
Pada sensor hujan ini terdapat ic komparator yang dimana output dari sensor
ini dapat berupa logika high dan low (on atau off). Dengan singkat kata, sensor ini
dapat digunakan untuk memantau kondisi ada tidaknya hujan di lingkungan luar
yang dimana output dari sensor ini dapat berupa sinyal analog maupun sinyal
digital.
bergerak berdasarkan urutan pulsa yang diberikan kepada motor. Karena itu,
mudah diatur. Motor dapat langsung memberikan torsi penuh pada saat mulai
memiliki respon yang sangat baik terhadap mulai, stop dan berbalik (perputaran)
Sangat realibel karena tidak adanya sikat yang bersentuhan dengan rotor seperti
bebas dan mudah pada range yang luas. Motor stepper merupakan perangkat
tersebut berasal dari terminal-terminal input yang ada pada motor stepper yang
menjadi kutub-kutub magnet dalam motor. Bila salah satu terminal diberi sumber
kutub utara dan kutub yang tidak diberi tegangan sebagai kutub selatan. Dengan
terdapatnya dua kutub di dalam motor ini, rotor di dalam motor yang memiliki
kutub magnet permanen akan mengarah sesuai dengan kutub-kutub input. Kutub
13
utara rotor akan mengarah ke kutub selatan stator sedangkan kutub selatan rotor
Prinsip kerja motor stepper mirip dengan motor DC, sama-sama dicatu
magnet tetap pada stator, motor stepper mempunyai magnet tetap pada rotor.
Adapun spesifikasi dari motor stepper adalah banyaknya fasa, besarnya nilai
derajat per step, besarnya volt tegangan catu untuk setiap lilitan, dan besarnya
Motor stepper tidak dapat bergerak sendiri secara kontinyu, tetapi bergerak
secara diskrit per-step sesuai dengan spesifikasinya. Untuk bergerak dari satu step
ke step berikutnya diperlukan waktu dan menghasilkan torsi yang besar pada
kecepatan rendah. Salah satu karakteristik motor stepper yang penting yaitu
yang berguna untuk aplikasi motor stepper dalam yang memerlukan keadaan start
dan stop.
2.1.6 BreadBoard
BreadBoard atau disebut juga dengan project board adalah dasar konstruksi
sebuah sirkuit elektronik yang merupakan bagian prototipe dari suatu rangkaian
elektronik yang belum disolder sehingga masih dapat dirubah skema atau
pengantian komponen.
Breadboard atau kadang disebut juga project board merupakan media yang
digunakan tidak akan rusak dan dapat digunakan kembali. da banyak port / slot
beberapa bagian, tiap port tidak benar-benar terpisah dengan port lainnya,
melainkan saling terhubung dengan port lainnya. Ada yang terhubung secara
Jika diperhatikan pada breadboard akan kita lihat banyak sekali angka dan
huruf yang tertera pada kolom dan barisnya. Ini sebenarnya tidak memiliki tujuan
apapun, hanya untuk memandu saat membuat rangkaian, hal ini jelas
mungkin saja rumit dan kompleks dan bisa saja terjadi kesalahan rangkaian yang
bisa berpengaruh secara total atau bahkan kerusakan fatal pada komponen. Jika
menelusuri rangkaian dengan mengikuti koneksi nomor baris dan huruf kolom
Penomoran baris dan huruf kolom juga akan membantu untuk membuat
rangkaian dengan melihatnya langsung dari skema. Banyak buku dan panduan
yang menyertakan diagram sirkuit sebagai acuan pada saat kita membuat rangkain
pada breadboard. Dengan memahami fungsi dari breadboard ini, tentunya akan
menunjang mereka yang akan mulai melakukan praktek dengan proyek rangkaian
dasar elektronika. Hal ini juga termasuk yang harus dikuasai pada tahap awal
pengenalan dasar robotika yang pastinya juga akan memanfaatkan begitu banyak
Gambar 2. 5 BreadBoard
Driver motor L298N merupakan module driver motor stepper yang paling
nand yang berfungsi untuk memudahkan dalam menentukan arah putaran suatu
motor dc maupun motor stepper. Untuk dipasaran sudah terdapat modul driver
karena pin I/O nya sudah terpackage dengan rapi dan mudah digunakan.
Kelebihan akan modul driver motor L298N ini yaitu dalam hal kepresisian dalam
Dalam 1 unit chip IC terdiri dari 4 buah driver motor stepper yang berdiri
Sehingga dapat digunakan untuk membuat driver H-bridge untuk 2 buah motor
Stepper.
di gunakan untuk memprogram di arduino, dengan kata lain Arduino IDE sebagai
media untuk memprogram board Arduino. Arduino IDE bisa di download secara
Arduino IDE ini berguna sebagai text editor untuk membuat, mengedit,
dan juga mevalidasi kode program. bisa juga digunakan untuk meng-upload ke
board Arduino. Kode program yang digunakan pada Arduino disebut dengan
istilah Arduino “sketch” atau disebut juga source code arduino, dengan ekstensi
Seperti teks editor pada umumnya yaitu memiliki fitur untuk cut /
paste dan untuk find / replace teks. Pada bagian keterangan aplikasi
teks dari Arduino Software (IDE), termasuk pesan kesalahan yang lengkap
Modul bluetooth seri HC memiliki banyak jenis atau varian, yang secara
garis besar terbagi menjadi dua yaitu jenis „industrial series‟ yaitu HC-03 dan HC-
digunakan untuk mengirimkan data serial TTL via bluetooth. Modul BT ini terdiri
Seri modul BT HC bisa dikenali dari nomor serinya, jika nomer serinya
genap maka modul BT tersebut sudah diset oleh pabrik, bekerja sebagai slave atau
master dan tidak dapat diubah mode kerjanya, contoh adalah HC-06-S. Modul BT
ini akan bekerja sebagai BT Slave dan tidak bisa diubah menjadi Master,
demikian juga sebaliknya misalnya HC-04M. Default mode kerja untuk modul BT
kondisi default biasanya diset sebagai Slave mode, tetapi pengguna bisa
utama dari modul BT ini adalah menggantikan komunikasi serial via kabel,
sebagai contoh:
berkomunikasi via serial port maka dipasang sebuah modul BT Master pada
satu sistem dan modul BT Slave pada sistem lainnya. Komunikasi dapat
bluetooth ini menyerupai komunikasi serial biasa, yaitu adanya pin TXD dan
RXD.
3. Saat ini banyak perangkat seperti printer, GPS modul dan lain-lain yang
tersebut
mikrokontrol maupun antara suatu sistem ke device lain tidak perlu menggunakan
akan pernah terjadi jika kedua modul sama-sama Master atau sama-sama
sejenisnya dan modul HC-05 dan sejenisnya. Perbedaan utama adalah modul HC-
06 tidak bisa mengganti mode karena sudah diset oleh pabrik, selain itu tidak
banyak AT Command dan fungsi yang bisa dilakukan pada modul tersebut.
Diantaranya hanya bisa mengganti nama, baud rate dan password saja.
diubah mode kerjanya menjadi Master atau Slave serta diakses dengan lebih
2.1.11 Resistor
yang memiliki nilai resistansi atau hambatan tertentu yang berfungsi untuk
membatasi dan mengatur arus listrik dalam suatu rangkaian Elektronika. Resistor
atau dalam bahasa Indonesia sering disebut dengan Hambatan atau Tahanan dan
biasanya disingkat dengan Huruf “R”. Satuan Hambatan atau Resistansi Resistor
adalah OHM (Ω). Sebutan “OHM” ini diambil dari nama penemunya yaitu Georg
Simon Ohm yang juga merupakan seorang Fisikawan Jerman. Untuk membatasi
dan mengatur arus listrik dalam suatu rangkaian Elektronika, Resistor bekerja
Gambar 2. 10 Resistor
Pada umumnya Resistor dapat diklasifikasikan menjadi beberapa jenis,
1. Fixed Resistor
Fixed Resistor adalah jenis Resistor yang memiliki nilai resistansinya tetap.
Nilai Resistansi atau Hambatan Resistor ini biasanya ditandai dengan kode warna
22
ataupun kode Angka. Yang tergolong dalam Kategori Fixed Resistor berdasarkan
Resistor jenis Carbon Composistion ini terbuat dari komposisi karbon halus
yang dicampur dengan bahan isolasi bubuk sebagai pengikatnya (binder) agar
karbonnya semakin rendah pula nilai resistansi atau nilai hambatannya. Nilai
Resistor Jenis Carbon Film ini terdiri dari filem tipis karbon yang diendapkan
pada proporsi karbon dan isolator. Semakin banyak bahan karbonnya semakin
rendah pula nilai resistansinya. Keuntungan Carbon Film Resistor ini adalah
dapat menghasilkan resistor dengan toleransi yang lebih rendah dan juga
hingga 5W. Karena rendahnya kepekaan terhadap suhu, Carbon Film Resistor
Metal Film Resistor adalah jenis Resistor yang dilapisi dengan Film logam
Secara keseluruhan, Resistor jenis Metal Film ini merupakan yang terbaik
2. Variable Resistor
Variable Resistor adalah jenis Resistor yang nilai resistansinya dapat berubah
dan diatur sesuai dengan keinginan. Pada umumnya Variable Resistor terbagi
a. Potensiometer
b. Rheostat
Tegangan dan Arus yang tinggi. Rheostat terbuat dari lilitan kawat resistif
Potensiometer tetapi memiliki ukuran yang lebih kecil dan tidak memiliki
Coefficient).
LDR atau Light Dependent Resistor adalah jenis Resistor yang nilai
2.1.12 Android
mencakup sistem operasi, middleware dan aplikasi yang berbasis linux. Pada awal
didirikan pada bulan Oktober 2003 di Palo Alto, California, USA. Didirikan oleh
Rich Miner, Nick Sears dan Chris White. Menurut Rubin, Android Inc didirikan
untuk mewujudkan mobile device yang lebih peka terhadap lokasi dan preferensi
25
pemilik. Dengan kata lain, Android Inc, ingin mewujudkan mobile device yang
android tidak lain adalah untuk mengembangkan sebuah sistem operasi berkelas
tinggi yang ditujukan untuk kamera digital. Tidak lama kemudian mereka
menyadari bahwa lingkungan pemasaran untuk kamera digital tidak terlalu besar
dan luas. Setelah itu mereka berfikir untuk melakukan pengembangan system
operasi android pada perangkat yang pemasarannya cukup besar dan luas dan itu
dukungannya secara resmi kepada android dimana hal itu tentunya menjadikan
perusahaan Google ini, tim yang dipimpin oleh Andy Rubin mulai melakukan
dan operator nirkabel, dengan janji bahwa mereka akan senantiasa menyediakan
sistem yang fleksibel dan bisa diperbaharui. Sejarah Dan Perkembangan Sistem
Operasi Android ini selalu mengalami perkembangan dan pembaharuan. Hal itu
terbukti pada tanggal 5 November 2007 dimana Open Handset Alliance (OHA)
didirikan. Tujuan daripada didirikannya OHA tidak lain adalah untuk melakukan
memanfaatkan sebuah platform berbasis kernel Linux versi 2.6. Telepon seluler
Dream, yang diluncurkan pada 22 Oktober 2008. Sejak tahun 2008 tersebut,
fitur baru, dan melakukan penyempurnaan serta perbaikan pada bug yang terdapat
Perlu diketahui bahwa pemberian nama pada berbagai versi utama android
Gambar 2. 11 Android
pertama ini akan dinamai dengan nama “Astro” tapi karena alasan hak cipta dan
trademark nama ”Astro” tidak jadi disematkan pada versi pertama dari OS
Android ini. HTC Dream adalah ponsel pertama yang menggunakan OS ini.
27
Android versi 1.1 merupakan Android awal yang dimana versi ini baru
pengguna (userinterface) yang lebih baik, serta beberapa aplikasi yang lain. Versi
Android kedua ini juga mengalami masalah penamaan yang sama dengan versi
pertamanya. Pada awalnya Android ini akan diberi nama “Bender” akan tetapi
karena alasan melanggar trademark, nama “Bender” tidak jadi disematkan pada
versi Android ini. Awalnya versi OS Android ini dirilis untuk perangkat T-Mobile
Pada bulan Mei 2009 Android kembali mengalami perubahan versi. Kali ini
digunakan, karena ini merupakan versi yang ketiga maka penamaan diawali
dengan huruf “C” dan jadilah “Cupcake” menjadi nama resmi dari versi OS
Android ketiga ini. Perubahan yang terjadi pada sistem operasi Android Cupcake
OS ini berbasiskan pada kernel Linux 2.6.27 dan menambahkan beberapa update
serta UI baru dari versi Android sebelumnya. Mulai terdapat “widget” yang dapat
Donut (versi 1.6) diluncurkan dalam tempo kurang dari 4 bulan semenjak
peluncuran perdana Android Cupcake, yaitu pada bulan September 2009. Android
versi Donut memiliki beberapa fitur yang lebih baik dibanding dengan
pendahulunya :
Masih ditahun yang sama, Android kembali merilis operating sistem versi
terbarunya, yaitu Android versi 2.0/2.1 Eclair. Android Eclair diluncurkan oleh
versi ditahun yang sama, akhirnya begitu banyak perusahaan pengembang gadget
Android sebagai platform utama yang digunakan untuk sistem operasi terbaru
mereka. Inilah dimana era kebangkitan Android yang sempat mendobrak doktrin
penggunaan sistem layar yang awalnya dipandang kurang user friendly bagi
pengguna.
29
d. Dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
e. Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan terakhir
v.2.1.
Butuh 5 bulan bagi Google untuk melakukan regenerasi dari Android Eclair
Pada tanggal 20 Mei 2010, Android versi 2.2 alias Android Froyo ini dirilis
pertamakali pada smartphone Google Nexus One. Sistem operasi dengan julukan
kembali Android versi 2.3 atau yang dikenal sebagai Android Gingerbread.
a. Dari segi tampilan Gingerbread jauh lebih atraktif dan sudah mampu
mobile android.
e. Beberapa versi update yang dirilis antara lain v.2.3.3 hingga v.2.3.7.
Pada bulan Mei 2011 Android versi 3.0/3.1 atau Android Honeycom dirilis
dan Motorola Xoom adalah yang pertama kali menggunakannya. Android versi ini
digunakan pada Android versi ini juga sangat berbeda dengan yang digunakan
pada smartphone Android. Hal tersebut tentu saja disebabkan oleh tampilan layar
yang lebih besar pada tablet serta untuk mendukung penggunaan hardware dengan
Android ICS atau Ice Cream Sandwich juga dirilis pada tahun yang sama
dengan Honeycomb, yaitu pada bulan Oktober 2011. Begitu banyak fitur-fitur
terbaru yang disematkan pada sistem operasi ini, antara lain yaitu fitur yang
Android Jelly Bean merupakan versi Android yang terbaru pada saat ini.
Salah satu gadget yang menggunakan sistem operasi Jelly Bean adalah Google
31
Nexus 7 yang diprakarsai oleh ASUS, vendor asal Taiwan yang juga menjadi
teman satu kampung halaman dengan Acer. Fitur terbaru dari sistem operasi
Android Jelly Bean ini salah satunya adalah peningkatan kemampuan on-screen
keyboard yang lebih cepat serta lebih responsif, dan beberapa fiture keren lainnya.
android akan meluncurkan OS baru yang bernama Android Key Lime Pie namun
setelah di analalisa tidak sesuai dengan ejaan orang umum, sehingga namanya
diganti dengan OS Android KitKat yang sebagian besar orang sudah familiar
dengan itu seperti yang dilangsing BBC dalam wawancaranya dengan John
memfokuskan pada sisi desain dan performa. Dari segi performa, Android L
sudah mensupport prosesor 64 bit dan juga Android L memiliki runtime, grafis
dan daya tahan baterai yang lebih baik dibanding Android versi sebelumnya.
Sebagai catatan bahwa dalam jangka waktu 3 tahun ini Google hanya menerbitkan
versi Android baru dengan perubahan kecil saja, yaitu pada Android Ice Cream
Sandwich hingga Android Kitkat. Sedangkan pada Android L ini Google akan
baru. Kita nantikan saja kemunculan Android L ini, yang katanya akan
dijadwalkan untuk September"), Dengan pratayang ketiga dan terakhir dirilis pada
Mei 2015, Marshmallow terutama akan berfokus pada perbaikan inkremental dan
Android kedua terbaru yang telah dirilis. Versi ini diumumkan pada tanggal 1 Juli
2016, dan diluncurkan pada 23 Agustus 2016. Android Nougat memiliki fitur dan
beberapa aplikasi Google dan layar pisah serta mendukung beberapa bahasa dan
Doze on the Go
Android versi 8.0 Oreo adalah versi kedelapan dari sistem operasi Android
mobile. Ini pertama kali dirilis sebagai preview pengembang ala kualitas pada
tanggal 21 Maret 2017 dan akhirnya dirilis ke publik pada tanggal 21 Agustus
2017. Ponsel pertama yang diluncurkan bersama Oreo adalah Sony XZ1. Google
Park di Manhattan, dekat dengan pabrik Nabisco asli yang menciptakan Oreo
pertama. Sony Xperia XZ1 adalah perangkat pertama yang tersedia dengan Oreo
Android Pie adalah sistem operasi android terbaru yang di kembangkan oleh
Google Open Handset Alliance yang mulai diperkenalkan untuk publik pada 6
Agustus 2018.
34
Saat ini yang menjadi aktivitas sehari-hari dalam kehidupan berumah tangga
dilakukan dengan cara manual apalagi disaat musim seperti ini cuaca sedang tidak
mengangkat pakaian saat cuaca sedang mendung atau hujan secara tiba-tiba.
perangkat keras yang digunakan dalam pembuatan prototype sistem ini adalah
Komputer / Laptop, Arduino Uno, Sensor LDR, Sensor Hujan, Modul Bluetooth,
Motor Stepper, BreadBoard, Kabel Dupont, Kabel Adaptor, Tempat Baterai dan
pembuatan prototype sistem ini adalah Arduino IDE v.1.8.0 yang berfungsi
sebagai text editor untuk membuat, mengedit, dan juga mevalidasi kode
sebagai sketch. Sketch ditulis dalam suatu editor teks dan disimpan dalam file
dengan ekstensi .ino. Teks editor pada Arduino Software memiliki fitur”
36
37
Pada Software Arduino IDE, terdapat semacam message box berwarna hitam
dan upload program. Di bagian bawah paling kanan Sotware Arduino IDE,
1. Menghidupkan alat
3. Cuaca terang tapi hujan sensor hujan akan mendeteksi dan motor akan
4. Cuaca gelap atau mendung sensor LDR akan mendeteksi dan motor akan
5. Jika cuaca terang atau siang hari sensor LDR akan mendeteksi dan motor
adalah:
a. Arduino Uno
untuk alat prototype pemberian waktu secara otomatis dan juga untuk
b. Sensor Hujan
Sensor Hujan sebagai alat sensor untuk mendeteksi hujan pada alat agar
c. Sensor LDR/Cahaya
cahaya dan menarik jemuran apabila sensor gelap sama seperti sensor hujan.
d. Driver Motor
Driver Motor sebagai alat yang berfungsi untuk menggerakkan motor stepper.
e. Motor Stepper
f. Kabel Adaptor
g. Modul Bluetooth
Modul bluetooth sebagai alat yang berfungsi untuk penerima kontrol dari
handphone.
h. Handphone
i. Roda
j. Benang
(IC) ini memiliki 14 input/output digital (6 output untuk PWM), 6 analog input,
resonator kristal keramik 16 MHz, Koneksi USB, soket adaptor, pin header ICSP,
dan tombol reset. Arduino berfungsi sebagai pengendali dari semua rangkaian
sensor.
dari perencanaan desain mekanis yang mendukung kinerja alat dan sesuai pada
upload pada board Arduino UNO dengan menggunakan Software Arduino IDE,
#include <Stepper.h>
int DataBluetooth;
int nilaildr;
const int stepsPerRevolution = 2560; // 2048 + 512
// Pin 8 to IN1 on the ULN2003 driver
// Pin 9 to IN2 on the ULN2003 driver
// Pin 10 to IN3 on the ULN2003 driver
// Pin 11 to IN4 on the ULN2003 driver
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);
bool statusSensorLDR = false;
bool statusSensorRAIN = false;
void setup()
{
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop()
{
int sensorLDR = analogRead(A1);
int sensorRAIN = analogRead(A2);
Serial.println(sensorLDR);
Serial.println(sensorRAIN);
// Serial.println("SENSOR LDR ; ");
// Serial.println(statusSensorLDR);
// Serial.println("SENSOR RAIN : ");
// Serial.println(statuSensorRAIN);
delay(500);
statusSensorLDR=false;
statusSensorRAIN=true;
//myStepper.setSpeed(0);
} else {
myStepper.setSpeed(0);
}
} else {
myStepper.setSpeed(0);
}
if (Serial.available()){
DataBluetooth=Serial.read();
if (DataBluetooth=='A')
{
digitalWrite(5, HIGH);
jemurankeluarBLUE();
}
if (DataBluetooth=='B')
{
digitalWrite(5, LOW);
jemuranmasukBLUE();
}
}
delay (100);
}
void jemurankeluarLDR(){
Serial.println("jemurankeluarLDR");
myStepper.setSpeed(10);
myStepper.step(stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
43
void jemurankeluarRAIN(){
Serial.println("jemurankeluarRAIN");
myStepper.setSpeed(10);
myStepper.step(stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
void jemurankeluarBLUE(){
Serial.println("jemurankeluarBLUE");
myStepper.setSpeed(10);
myStepper.step(stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
void jemuranmasukLDR(){
Serial.println("jemuranmasukLDR");
myStepper.setSpeed(10);
myStepper.step(-stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
void jemuranmasukRAIN(){
Serial.println("jemuranmasukRAIN");
myStepper.setSpeed(10);
myStepper.step(-stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
void jemuranmasukBLUE(){
Serial.println("jemuranmasukBLUE");
myStepper.setSpeed(10);
myStepper.step(-stepsPerRevolution);
delay(500);
Serial.println("0");
myStepper.setSpeed(0);
myStepper.step(0);
delay(500);
}
1. Arduino Uno
a. Tegangan Operasi : 5 V
e. Panjang : 68,6 mm
f. Lebar :53,4 mm
g. Berat : 25 gr
2. Sensor LDR
3. Sensor Hujan
a. Sensor bermaterial dari FR-04 dengan dimensi 5cm x 4cm berlapis nikel
terhadap korosi.
44
45
4. Motor Stepper
b. Nilai Arus : 2A
5. BreadBoard
6. Kabel Dupont
a. Berat : 50 gram
b. Panjang : 10 cm
7. Motor Driver
b. Tegangan operasional : 5V
f. Berat : 26 gram
8. Modul Bluetooth
b. Kecepatan : 1 Mbps
d. Konsumsi Arus : 50 mA
1. Perencanaan
Merencanakan perangkat keras atau komponen apa saja yang akan digunakan
dalam pembuatan prototipe alat jemuran otomatis seperti menggunakan sensor apa
yang sesuai dengan prototipe yang dirakit dan penggerak motor apa yang harus
digunakan.
otomatis dalam mendeteksi cuaca gelap, teranng maupun hujan, serta komponen-
komponen lainnya.
3. Desain
Mendesain alat sedemikian rupa berupa bentuk rumah dan tiang jemuran
4. Implementasi
Melakukan pengujian terhadap alat yang sudah dirakit dengan menguji coba
sensor LDR apakah dapat mendeteksi cahaya terang jemuran akan dikeluarkan
dan cahaya gelap jemuran akan ditarik, dan mencoba sensor hujan apakah dapat
mendeteksi air, serta motor yang digunakan apakah dapat menarik dan
mengeluarkan jemuran.
5. Maintenance
Alat yang sudah dirakit harus selalu dibersihkan agar setiap komponen tidak
1. Arduino Uno
pengontrol utama dari rangkaian sistem kerja alat, dimana module yang digunakan
akan dihubungkan ke Arduino Uno dengan kabel jumper dan akan dihubungkan
48
dengan PCB sebagai penghubung daya yang akandigunakan oleh module module
lainnya.
2. Sensor LDR
dan gelap.
3. Sensor Hujan
Pada Gambar 4.3 terdapat sensor hujan sebagai alat pendeteksi air atau
hujan.
4. Modul Bluetooth
5. Motor Stepper
Pada Gambar 4.5 terdapat motor stepper beserta roda untuk menggerakkan
4.2.2 Algoritma
#include <Stepper.h>
int DataBluetooth;
int nilaildr;
9, 11);
void setup()
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
void loop()
2. Menentukan prosedur dari sensor LDR yang akan dieksekusi saat terkena
cahaya.
//Serial.println("Terang");;
digitalWrite(6, LOW);
52
jemurankeluarLDR();
delay(1000);
statusSensorLDR=false;
statusSensorRAIN=false;
//myStepper.setSpeed(0);
false){
digitalWrite(6, HIGH);
jemuranmasukLDR();
delay(1000);
statusSensorLDR=true;
statusSensorRAIN=false;
//myStepper.setSpeed(0);
} else {
myStepper.setSpeed(0);
3. Menentukan prosedur dari sensor Hujan yang akan dieksekusi saat terkena
air.
700
53
//Serial.println("Cerah");
digitalWrite(7, LOW);
jemurankeluarRAIN();
delay(1000);
statusSensorLDR=false;
statusSensorRAIN=false;
//myStepper.setSpeed(0);
//Serial.println("Hujan");
digitalWrite(7, HIGH);
jemuranmasukRAIN();
delay(1000);
statusSensorLDR=false;
statusSensorRAIN=true;
//myStepper.setSpeed(0);
} else {
myStepper.setSpeed(0);
handphone pengguna dengan kode “A” = jemuran keluar dan “B” = jemuran
masuk.
54
if (Serial.available()){
DataBluetooth=Serial.read();
if (DataBluetooth=='A')
digitalWrite(5, HIGH);
jemurankeluarBLUE();
if (DataBluetooth=='B')
digitalWrite(5, LOW);
jemuranmasukBLUE();
Uno.
55
semua komponen.
Pengujian prototipe jemuran pakaian otomatis. Pada pengujian alat ini dilakukan
yang terpasang dapat bekerja dengan baik dan benar atau sebaliknya. Pengujian
ini menggunakan metode blackbox. Pengujian blackbox ini tidak perlu tahu apa
1. Inisialisasi Awal
Gambar 4. 8 Inisialisasi awal saat alat pertama kali dihidupkan, semua sensor
menyala.
58
Gambar 4. 9 Saat sensor LDR mendeteksi cahaya gelap, LED menyala jemuran
masuk.
3. Saat intensitas cahaya > 700, nilai ambang batas
Gambar 4. 10 Saat sensor LDR mendeteksi cahaya terang, LED mati, jemuran
keluar
4. Saat sensor hujan basah atau terkena air
Gambar 4. 11 Saat sensor hujan mendeteksi adanya air, LED menyalam jemuran
masuk.
Alat
LED setiap
dihubungkan
1. Inisialisasi Awal sensor Blackbox Sesuai
pada power
menyala
source
59
batas
Saat intensitas
Sensor LDR
cahaya > 700, LED mati,
3. Mendeteksi Blackbox Sesuai
nilai ambang motor jalan
cahaya terang
batas
60
9. Modul bluetooth Modul LED Blackbox Sesuai
30 meter nilai
meter
Dalam pengujian alat ini untuk mengetahui apakah alat yang sudah dibuat
kinerja alat, yaitu seberapa cepat respon sistem yang bekerja pada alat merespon
cahaya yang terdeteksi melebih ambang ditentukan, kemudian motor stepper akan
menarik apabila cahaya kurang (gelap) dan menarik apabila terkena cahaya
terang, sedangkan apabila air mengenai sensor hujan motor stepper akan otomatis
61
BAB V
PENUTUP
5.1 Kesimpulan
3. Sensor hujan sebagai pendeteksi kondisi cuaca. Apabila sensor hujan terkena
5.2 Saran
62
3. Menambahkan pendeteksi waktu untuk membaca waktu pagi dan sore hari.
63
DAFTAR PUSTAKA
HC-05.
Besrta PPT).
arduino-uno-r3/
64
Rismawan, E. (2012). RANCANG BANGUN PROTOTYPE PENJEMUR
PADA CV.MILANETTE.
65
LAMPIRAN – LAMPIRAN
66
67
9. SERTIFIKAT PRAKTIKUM
10. SERTIFIKAT NASIONAL