makalah rcts
TRANSCRIPT
-
7/24/2019 MAKALAH RCTS
1/28
BAB I
PENDAHULUAN
1.1. Latar BelakangKota Padang dengan wilayah astronomis, dimana kota besar dari Pesisir Barat pulau
Sumatera yang sekaligus sebagai Ibukota dari Provinsi Sumatera Barat. Tingkat curah
hujan kota Padang mencapai ratarata !"#.!$ mm per bulan dengan ratarata hari hujan %&
hari per bulan pada tahun #""'. [1] Suhu udara kota Padang cukup tinggi yaitu antara #%,(
) !%,& o* dengan kelembabannya berkisar antara &+ ) +$ persen.
aerah -imau anis, adalah daerah yang memiliki wilayah geogra/is di kota Padang
yang dikelilingi perbukitan dan berbatasan dengan hutan lindung serta hutan rakyat.
eskipun begitu, berdasarkan dari pengalaman penulis melewati daerah -imau anis
terkadang terjadi perbedaan udara, kadang disuatu bagian -imau anis dengan
temperatur yang panas terjadi hujan, demikian pula terkadang di bagian lainnya dengan
temperatur yang rendah namun tidak terjadi hujan.
1.2. Rumusan Masalah
ari latar belakang yang telah dijelaskan makala yang menjadi pokok pembahasan
pada makalah ini adalah
%. Bagaimana merancang sebuah sistem untuk memonitoring suhu dan kelembaban
udara dan titik embun udara yang ada daerah -imau anis pada kota padang.
#. Bagaimana meranangn sistem tersebut sehingga dapat di akses melalui internet
1.3. Batasan Masalah
Batasan masalah pada perancangan sistem ini adalah0
%. enggunakan mikrokontroler arduino uno r!
#. enggunakan sensor 1T%% sebagai sensor yang mendeteksi suhu, kelembaban, dan
titik embun udara
!. enggunakan metode logika /u22y
3. onitoring hanya dilakukan pada wilayah -imau anis yang berada di Kota Padang
1
-
7/24/2019 MAKALAH RCTS
2/28
1.. !u"uan #an Man$aat
4dapun tujuan dan man/aat dari makalah ini adalah 0
%. erancang sistem untuk memonitoring susu dan kelembaban udara yang ada pada
kota padang
#. enjelaskan Proses kerja dari sistem monitoring suhu dan kelembaban yg di rancang!. emberikan kemudahan dalam mengakses in/ormasi dari suhu dan kelembaban
melalui internet.3.
2
-
7/24/2019 MAKALAH RCTS
3/28
BAB II
!IN%AUAN PU&!A'A
2.1 Pengert(an &(stem M)n(t)r(ng
Sistem monitoring merupakan suatu proses untuk mengumpulkan data dari berbagai
sumber daya. Biasanya data yang dikumpulkan merupakan data yang realtime. Secara
garis besar tahapan dalam sebuah sistem monitoring terbagi ke dalam tiga proses besar
seperti yang terlihat pada gambar #.% yaitu0
1. Proses di dalam pengumpulan data monitoring.2. Proses di dalam analisis data monitoring.3. Proses di dalam menampilkan data hasil montoring.
*am+ar 2.1Tahapan Sistem Monitoring
2.2 L)g(ka ,u--
2.2.1 Pengert(an L)g(ka ,u--
-ogika fuzzy yang pertama kali diperkenalkan oleh -ot/i 4. 5adeh seorang
peneliti dari 6niversitas *ali/ornia, pada tahun %'("an. -ogika fuzzy dikembangkan
dari teori himpunanfuzzy.Fuzzy secara bahasa diartikan sebagai kabur atau samar
samar. Suatu nilai dapat bernilai besar atau salah secara bersamaan. alam /u22y
dikenal derajat keanggotaan yang memiliki rentang nilai " 7nol8 hingga %7satu8.Berbeda dengan himpunan tegas yang memiliki nilai % atau " 7ya atau tidak8.
Logika Fuzzy merupakan seuatu logika yang memiliki nilai kekaburan atau
kesamaran 7fuzzyness8 antara benar atau salah. alam teori logika fuzzy suatu nilai
bias bernilai benar atau salah secara bersama. 9amun berapa besar keberadaan dan
kesalahan suatu tergantung pada bobot keanggotaan yang dimilikinya. Logika
fuzzy memiliki derajat keanggotaan dalam rentang " hingga %. Berbeda dengan
logika digital yang hanya memiliki dua nilai % atau ".Logika fuzzy digunakan untuk
3
-
7/24/2019 MAKALAH RCTS
4/28
menterjemahkan suatu besaran yang diekspresikan menggunakan bahasa
7linguistic8, misalkan besaran kecepatan laju kendaraan yang diekspresikan dengan
pelan, agak cepat, cepat, dan sangat cepat. an logika fuzzy menunjukan sejauh
mana suatu nilai itu benar dan sejauh mana suatu nilai itu salah. Tidak sepertilogika klasik 7scrisp8: tegas, suatu nilai hanya mempunyai # kemungkinan yaitu
merupakan suatu anggota himpunan atau tidak. erajat keanggotaan " 7nol8
artinya nilai bukan merupakan anggota himpunan dan % 7satu8 berarti nilai tersebut
adalah anggota himpunan.
Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input
kedalam suatu ruang output, mempunyai nilai kontinyu. Fuzzy dinyatakan dalam
derajat dari suatu keanggotaan dan derajat dari kebenaran. ;leh sebab itusesuatu dapat dikatakan sebagian benar dan sebagian salah pada waktu yang
sama 7Kusumadewi. #""38
Logika Fuzzy memungkinkan nilai keanggotaan antara " dan %, tingkat
keabuan dan juga hitam dan putih, dan dalam bentuk linguistik, konsep tidak pasti
seperti
-
7/24/2019 MAKALAH RCTS
5/28
#. -ogikafuzzysangat /leksibel.!. -ogikafuzzymemiliki toleransi terhadap datadata yang tidak tepat.3. -ogikafuzzymampu memodelkan /ungsi# nonlinear yang kompleks.$. -ogika fuzzy dapat membangun dan mengaplikasikan pengalamanpengalaman
para pakar secara langsung tanpa harus melalui proses pelatihan.(. -ogikafuzzydapat bekerja sama dengan teknikteknik kendali secara konvensional.&. -ogikafuzzydidasarkan pada bahas alami.
Sementara itu, dalam pengaplikasiannya, logikafuzzy juga memiliki beberapa
kelebihan, antara lain sebagai berikut.
%. aya gunanya dianggap lebih baik daripada teknik kendali yang pernah ada.#. Pengendalifuzzyterkenal karena keandalannya.!. udah diperbaiki.3. Pengendali fuzzymemberikan pengendalian yang sangat baik dibandingkan teknik
lain$. 6saha dan dana yang dibutuhkan kecil.
Selain itu, logika fuzzy juga memiliki kekurangan, terutama dalam
penerapannya. Kekurangankekurangan tersebut antara lain0
%. Para enjiner dan ilmuwan generasi sebelumnya dan sekarang banyak yang tidak
mengenal teori kendali fuzzy, meskipun secara teknik praktis mereka memiliki
pengalaman untuk menggunakan teknologi dan perkakas kontrol yang sudah ada.#. Belum banyak terdapat kursus:balai pendidikan dan bukubuku teks yang
menjangkau setiap tingkat pendidikan 7unergrauate! postgrauate, dan on sitetraining8
!. 1ingga kini belum ada pengetahuan sistematik yang baku dan seragam tentang
metodologi pemecahan problema kendali menggunakan pengendalifuzzy.3. Belum adanya metode umum untuk mengembangkan dan implementasi pengendali
fuzzy.
2.2.2 H(m/unan ,u--
1impunan fuzzy adalah pengelompokan sesuatu berdasarkan variabel bahasa7linguistik "ariable8, yang dinyatakan dengan /ungsi keanggotaan, dalam semesta 6.
1impunan fuzzy digunakan untuk mengantisipasi nilai ) nilai yang bersi/at tidak pasti.
Pada himpunan tegas 7crisp8, nilai keanggotaan suatu item dalam suatu himpunan
dapat memiliki dua kemnungkinan, yaitu satu 7%8, yang berarti bahwa suatu item
menjadi anggota dalam suatu himpunan, atau nol 7"8, yang berarti suatu item tidak
menjadi anggota dalam suatu himpunan. Sedangkan pada himpunan fuzzy nilai
keanggotaan terletak pada rentang " sampai %, yang berarti himpunan fuzzy dapat
5
-
7/24/2019 MAKALAH RCTS
6/28
mewakili intepretasi tiap nilai berdasarkan pendapat atau keputusan dan
probabilitasnya.
,ungs( 'eangg)taan
alam logika tegas, /ungsi keanggotaan menyatakan keanggotaan pada suatu
himpunan. =ungsi keanggotaan >47?8 bernilai % jika ? anggota himpunan 4, dan
bernilai " jika ? bukan anggota himpunan 4. @adi, /ungsi keanggotaan ini hanya bisa
bernilai " atau %.
#0$A",% 7%8
Sedangkan dalam logikafuzzy, /ungsi keanggotaan menyatakan derajat keanggotaan
pada suatu himpunan. 9ilai dari /ungsi keanggotaan ini berada dalam selang C",%D, dan
dinyatakan dengan E.
%&0$C",%D 7#8
=ungsi keanggotaan%&7$8 bernilai % jika$anggota penuh himpunan&, dan bernilai
" jika$bukan anggota himpunan&. Sedangkan jika derajat keanggotaan berada dalam
selang 7",%8, misalnya%&7$8 F%, menyatakan$ sebagian anggota himpunan&dengan
derajat keanggotaan sebesar%.
4da ! cara mende/inisikan himpunanfuzzy0
%. Sebagai himpunan pasangan berurutanisalkan himpunanfuzzy4 dide/inisikan dalam semesta' ( A$1! $2!)! $ , maka
himpunan pasangan berurutan yang menyatakan himpunanfuzzynya adalah
& FA 7$1,%&7$188, 7$2! %&7$288, G, 7$n! %&7$n88 7!8
*ara ini hanya dapat digunakan pada himpunanfuzzyyang anggotanya bernilai diskrit.
#. engan menyebut /ungsi keanggotaanisalkan himpunanfuzzy4 dide/inisikan dalam semesta'yang anggotanya bernilai
kontinu! maka himpunan pasangan berurutan yang menyatakan himpunan fuzzynya
adalah
&F A7$,%&*$+8 H%&*$+ F)! $ , ' 738
!. enuliskan sebagai
7$8
untuk diskrit, atau
6
-
7/24/2019 MAKALAH RCTS
7/28
& =A' & 7$8 :$B 7(8
untuk kontinu. -ambang J bukan berarti integral.
=ungsi keanggotaan suatu himpunan fuzzy dapat ditentukan dengan /ungsi segitiga
7triangel8, trapesium trapezoial8, atau =ungsi auss 7-aussian8.
%. =ungsi keanggotaan segitiga
Persamaan /ungsi keanggotaan segitiga adalah
7&8
Persamaan tersebut direpresentasikan dalam bentuk gra/ik sebagai berikut.
*am+ar 2.2. -rafik fungsi keanggotaan segitiga
#. =ungsi keanggotaan trapesium
Persamaan /ungsi keanggotaan segitiga adalah
7+8
Persamaan tersebut direpresentasikan dalam bentuk gra/ik sebagai berikut.
7
-
7/24/2019 MAKALAH RCTS
8/28
*am+ar 2.3. -rafik fungsi keanggotaan trapesium
!. =ungsi keanggotaan aussian
Persamaan /ungsi keanggotaan segitiga adalah
7'8
Persamaan tersebut direpresentasikan dalam bentuk gra/ik sebagai berikut.
*am+ar 2.. -rafik fungsi keanggotaan gaussian
0/eras( L)g(ka Fuzzy
;perasioperasi yang dapat dilakukan dalam logika dan himpunan fuzzy sama
dengan dalam logika dan himpunan biasa. 9amun de/inisinya agak berbeda.%. abungan
abungan antara himpunan 4 dan himpunan B dapat diartikan sebagai himpunan
yang dekat dengan 4 atau dekat dengan B.
*am+ar 2.. -rafik gabungan & an
#. Irisan
Irisan antara himpunan 4 dan himpunan B dapat diartikan sebagai himpunan yang
dekat dengan 4 dan dekat dengan B.7%"8
8
-
7/24/2019 MAKALAH RCTS
9/28
*am+ar 2.. -rafik irisan & an
!. Komplemen
Komplemen dari himpunan 4 dapat diartikan sebagai himpunan yang tidak dekat
dengan 4.
7%%8
*am+ar 2.. -rafik komplemen
2.2.3 ,u-- In$eren4e &stem 5,I&6
Sistem fuzzy yang dihasilkan disebut Fuzzy /nference System 7=IS8. =IS telah
berhasil diaplikasikan dalam berbagai bidang, seperti control otomatis, klasi/ikasi data,
analisis keputusan dan sistem pakar. Karena kemampuanya yang /leksibel untuk bisa
diterapkan diberbagai bidang. =IS bisa dibangun dengan dua metode, yaitu Metoe
Mamani danMetoe Sugeno. Kedua metode hanya berbeda dalam cara menentukan
harga output =IS. etode mamdani merupakan metode yang pertama kali dibangun
dan berhasil diterapkan dalam rancang bangun sistem kontrol menggunakan teori
himpunanfuzzy. 4dalah Lbrahim amdani yang pertama kali mengusulkan metode ini
ditahun %'&$, mamdani menggunakan sekumpulan I=T1L9 ruleyang diperoleh dari
pakar dan ahli yang berpengalaman . Prosesfuzzyin/erence bisa dibagi menjadi dalam
lima tahap bagian0 fuzzifikasi variable masukan, operasi fuzzy logic menggunakan
operatorfuzzy logicmenggunakan operatorfuzzy49 atau ;M pada bagian anteceent,
9
-
7/24/2019 MAKALAH RCTS
10/28
implikasi dari anteecent ke conse0uent, agregasi semua conse0uentdari semua I=
T1L9 ruledan efuzzifikasi.
Fuzzy$(kas(
Fuzzy/ikasi adalah pemetaan nilai input yang merupakan nilai tegas ke dalam
/ungsi keanggotaan himpunan fuzzy, untuk kemudian diolah di dalam mesin
penalaran.
fuzzy/ikasi 0 ?%7$8 7%#8
Aturan Dasar
4turan dasar dalam kendali logika fuzzyadalah aturan implikasi dalam bentuk
Njika G maka GO. 4turan dasar tersebut ditentukan dengan bantuan seorang pakar
yang mengetahui karakteristik objek yang akan dikendalikan. *ontoh bentuk implikasi
yang digunakan adalah sebagai berikut.
@ika F 4 dan F B maka 5 F *.
Penalaran
Pada tahapan ini sistem menalar nilai masukan untuk menentukan nilai keluaran
sebagai bentuk pengambil keputusan. Sistem terdiri dari beberapa aturan, makakesimpulan diperoleh dari kumpulan dan korelasi antar aturan. 4da ! metode yang
digunakan dalam melakukan in/erensi sistem fuzzy, yaitu ma$, aiti"e dan
probabilistik ;M. Pada metode ma?, solusi himpunan fuzzydiperoleh dengan cara
mengambil nilai maksimum aturan, kemudian menggunakannya untuk memodi/ikasi
daerah fuzzy, dan mengaplikasikanya ke output dengan menggunakan operator ;M
7union8. Secara umum dapat ditulis
%f7$i8ma? 7%f 7?i,8%kf 7$88 7%!8
Selain itu, salah stu model penalaran yang banyak digunakan adalah ma?min.
alam penalaran ini, pertamatama dilakukan proses operasi min sinyal keluaran
lapisan fuzzy/ikasi, kemudian diteriskna dengan operasi ma? untuk mencari nilai
keluaran yang selanjutnya akan didefuzzy/ikasikan sebagai bentuk keluaran
pengendali. ;perasi ma?min tersebut dapat dinyatakan sebagai berikut.
;perasi min atau irisan
10
-
7/24/2019 MAKALAH RCTS
11/28
7%38
;perasi ma? atau gabungan
7%$8
Proses penalaran ma?min dijelaskan dalam gra/ik berikut.
*am+ar 2.7 roses enalaran ma$min
Defuzzy$(kas(
efuzzy/ikasi merupakan kebalikan dari fuzzy/ikasi, yaitu pemetaan dari
himpunan fuzzy ke himpunan tegas.Input dari proses defuzzy/ikasi adalah suatu
himpunan fuzzy yang diperoleh dari komposisi aturanaturan fuzzy. 1asil dari
de/u2y/ikasi ini merupakan output dari sistem kendali logikafuzzy.
efuzzy/ikasi dideskripsikan sebagai
5Q F defuzzy/ier 758 7%(8
dengan
5 F hasil penalaranfuzzy
5Q F keluaran kendali logikafuzzy
de//u2y/ierF /ungsi defuzzy/ikasi
etode defuzzy/ikasi antara lain0
11
-
7/24/2019 MAKALAH RCTS
12/28
%. etode a?imum etode ini juga dikenal dengan metode puncak, yang nilai
keluarannya dibatasi oleh /ungsi%c*z+4%c 1 *z+.#. etode titik tengah
etode titik tengah juga disebut metode pusat area. etode ini la2im dipakai dalam
proses efuzzy/ikasi. Keluaran dari metode ini adalah titik tengah dari hasil prosespenalaran.
!. etode ratarataetode ini digunakan untuk /ungsi keanggotaan keluaran yang simetris. Keluaran
dari metode ini adalah nilai ratarata dari hasil proses penalaran.3. etode penjumlahan titik tengah
Keluaran dari metode ini adalah penjumlahan titik tengah dari hasil proses
penalaran.$. etode titik tengah area terbesar
alam metode ini, keluarannya aalah titik pusat dari area terbesar yang ada.
APLI'A&I
@ika diamati pengalaman pada negaranegara berteknologi tinggi, khususnya di
negara @epang, pengendali fuzzy sudah sejak lama dan luas digunakan di industri
industri dan alatalat elektronika. Beberapa contoh aplikasi yang menggunakan
pengendalifuzzy antara lain0
alam teknologi otomoti/ 0 sistem transmisi otomatisfuzzydan pengendali
kecepatan idlefuzzy. alam teknologi transportasi 0
Pengendalifuzzyantislip untuk kereta listrik, sistem pengaturan dan perencanaan
perparkiran, sistem pengaturan lampu lalu lintas, dan pengendalian kecepatan
kendraan di jalan bebas hambatan. alam peralatan seharihari 0 mesin cucifuzzydan "acum cleanerfuzzydan lain
lain. alam aplikasi industri di antaranya 0 industri kimia, sistem pengolahan kertas,
dan lainlain. alam power satations 0 sistem diagnosis kebocoran1#
2.3 M(kr)k)ntr)ler
ikrokontroler merupakan sebuah prosesor yang digunakan untuk sistem
pengontrolan. eskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer
pribadi dan komputer mainframe, mikrokontroler dibangun dari elemen ) elemen dasar
yang sama. ikrokontroler umumnya terdiri dari *P6 7*entral Processing 6nit8, memori,I:; tertentu dan unit pendukung seperti 4nalogtoigital *onverter 74*8 yang sudah
12
-
7/24/2019 MAKALAH RCTS
13/28
terintegrasi di dalamnya. Kelebihan utama dari mikrokontroler ialah tersedianya M4 dan
peralatan I:; pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas.
engan kata lain, mikrokontroler adalah sebuah sistem komputer yang seluruh atau
sebagian besar elemennya dikemas dalam I* sehingga disebut juga mikrokomputer cip
tunggal.
Salah satu contoh mikrokontroler adalah mikrokontroler *S$%. ikrokontroler
*S$% ialah mikrokomputer *;S + bit dengan 3 KB =lash PLM; 7Programmable
and Lrasable ;nly emory8 yang dapat dihapus dan ditulisi sebanyak %""" kali.
ikrokontroler ini diproduksi dengan menggunakan teknologi high density nonvolatile
memory. =lash PLM; onchip tersebut memungkinkan memori program untuk
diprogram ulang dalam sistem 7insystem programming8 atau dengan menggunakan
programmer nonvolatile memory konvensional. Kombinasi *P6 + bit serba guna dan
=lash PLM;, menjadikan mikrokontroler *S$% menjadi microcomputer handal yang
/leksibel.
*am+ar 2.8.entuk Fisik Mikrokontroler 5eluarga M6S71 89 in
Tidak seperti sistem komputer, yang mampu menanganiberbagai macam program
aplikasi 7misalnya pengolah kata, pengolah angkadan lain sebagainya8, mikrokontroler
hanya bisa digunakan untuk suatu aplikasi tertentu saja 7hanya satu program saja yang bisadisimpan8. Perbedaan lainnya terletak pada perbandingan M4 dan M;. Pada sistem
komputer perbandingan M4 dan M;nya besar, artinya programprogram pengguna
disimpan dalam ruang M4 yang relati/ besar, sedangkan rutinrutin antarmuka perangkat
keras disimpan dalam ruang M; yang kecil. Sedangkan pada ikrokontroler,
perbandingan M; dan M4nya yang besar, artinya program kontrol disimpan dalam
M; 7bisa asked M; atau =lash PLM;8 yang ukurannya relati/ lebih besar,
sedangkan M4 digunakan sebagai tempat penyimpan sementara, termasuk registerregister yang digunakan pada mikrokontroler yang bersangkutan.
13
-
7/24/2019 MAKALAH RCTS
14/28
Kelebihan sistem dengan mikrokontroler adalah sebagai berikut0
Penggerak pada mikrokontoler menggunakan bahasa pemograman assembly dengan
berpatokan pada kaidah digital dasar sehingga pengoperasian sistem menjadi sangat
mudah dikerjakan sesuai dengan logika sistem 7bahasa assembly ini mudah dimengertikarena menggunakan bahasa assembly aplikasi dimana parameter input dan output
langsung bisa diakses tanpa menggunakan banyak perintah8. esain bahasa assembly
ini tidak menggunakan begitu banyak syarat penulisan bahasa pemrograman seperti
huru/ besar dan huru/ kecil untuk bahasa assembly tetap diwajarkan.
ikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I:;
terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat
dikatakan sebagai komputer mini yang dapat bekerja secara inovati/ sesuai dengan
kebutuhan sistem.
Sistem running bersi/at berdiri sendiri tanpa tergantung dengan komputer sedangkan
parameter komputer hanya digunakan untuk download perintah instruksi atau
program. -angkahlangkah untuk download komputer dengan mikrokontroler sangat
mudah digunakan karena tidak menggunakan banyak perintah.
Pada mikrokontroler tersedia /asilitas tambahan untuk pengembangan memori dan I:;
yang disesuaikan dengan kebutuhan sistem.
1arga untuk memperoleh alat ini lebih murah dan mudah didapat.
2.3.1 Ar#u(n)
Proyek arduino berawal dilvre, italia pada tahun #""$. sekarang telah lebih dari
%#".""" unit terjual sampai dengan #"%". Pendirinya adalah Mass(m) Ban-( #an
Da9(# :uart(elle-.
Ar#u(n)adalah pengendali mikro singleboard yang bersi/at opensource, yang
di turunkan dari wiring plat/orm, yang di rancang untuk memudahkan penggunaan
elektronik dalam berbagai bidang. 1ardwernya memiliki prosesor atmel 4RM dan
so/twarenya memiliki bahasa pemrograman sendiri.
&e4ara s)$t;are ;pen source IL yang digunakan untuk mendevelop aplikasi
mikrokontroller yang berbasis arduino plat/orm.
&e4ara Har#;are Single board mikrokontroller yang bersi/at open source hardware
yang dikembangkan untuk arsitektur mikrokontroller 4RM + bit dan 4M !# bit.
14
-
7/24/2019 MAKALAH RCTS
15/28
ari ke! pengertian diatas , #a/at #(s(m/ulkan +ah;a4rduino adalah kit
elektronik atau papan rangkaian elektronik open source yang didalamnya terdapat
komponen utama yaitu sebuah chip mikrokontroller dengan jenis 4RM dari perusahaan
4tmel. ikrokontroller itu sendiri adalah chip atau I* 7integrated *ircuit8 yang bisa
diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroller
adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan
kemudian menghasilkan output seperti yang diinginkan. %a#( , mikrokontroller bertugas
sebagai )tak yang mengendalikan input, proses ,dan output sebuah rangkaian elektonik.
*am+ar 2.1
-
7/24/2019 MAKALAH RCTS
16/28
Soket 6SB adalah soket kabel 6SB yang disambungkan kekomputer atau laptop.
ang ber/ungsi untuk mengirimkan program ke arduino dan juga sebagai port
komunikasi serial.
In/ut=0ut/ut D(g(tal #an In/ut Anal)g
Input:output digital atau digital pin adalah pin pin untuk menghubungkan arduino
dengan komponen atau rangkaian digital. contohnya , jika ingin membuat -L
berkedip, -L tersebut bisa dipasang pada salah satu pin input atau output digital dan
ground. komponen lain yang menghasilkan output digital atau menerima input digital
bisa disambungkan ke pin pin ini. Input analog atau analog pin adalah pin pin yang
ber/ungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya ,
potensiometer, sensor suhu, sensor cahaya, dll.
:atu Daa
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau
rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Rin dan
Meset. Rin digunakan untuk memberikan tegangan langsung kepada arduino tanpa
melalui tegangan pada 6SB atau adaptor, sedangkan Meset adalah pin untuk
memberikan sinyal reset melalui tombol atau rangkaian eksternal.
Batera( = A#a/t)r
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari
baterai:adaptor 'R pada saat arduino sedang tidak disambungkan kekomputer. @ika
arduino sedang disambungkan kekomputer dengan 6SB, 4rduino mendapatkan suplai
tegangan dari 6SB, @ika tidak perlu memasang baterai:adaptor pada saat memprogram
arduino.
2. &ens)r
Sensoradalah sebuah alat yang mampu merubah besaran /isik seperti gaya, kecepatan
perputaran dan penerangan menjadi besaran listrik yang sebanding, disebut juga alat
elektronik yang bisa mengubah /enomena alam sekitar menjadi sinyal elektronik. Sensor
dapat digunakan sebagai sumber input bagi keseluruhan sistem. Beberapa jenis sensor
yang banyak digunakan dalam rangkaian elektronik antara lain sensor cahaya, sensor suhu,
16
-
7/24/2019 MAKALAH RCTS
17/28
dan sensor tekanan. Sensor yang digunakan pada alat yang dibuat ini adalah sensor suhu.
sensor atau saklar yang dapat mendeteksi adanya target 7suhu ruangan8 dengan tanpa
adanya kontak /isik, sensor jenis ini biasanya terdiri dari alat elektonis solistate yang
terbungkus rapat untuk menlindunginya dari pengaruh getaran, cairan, kimiawi, dan
korosif yang berlebihan.
Sensor Suhu atau Temperature Sensorsadalah suatu komponen yang dapat mengubah
besaran panas menjadi besaran listrik sehingga dapat mendeteksi gejala perubahan suhu
pada obyek tertentu. Sensor suhu melakukan pengukuran terhadap jumlah energi
panas:dingin yang dihasilkan oleh suatu obyek sehingga memungkinkan kita untuk
mengetahui atau mendeteksi gejala perubahanperubahan suhu tersebut dalam bentuk
output 4nalog maupun igital. Sensor Suhu juga merupakan dari keluarga Transduser.
*ontoh peralatanperalatan listrik maupun elektronik yang menggunakan Sensor Suhu
diantaranya seperti Thermometer Suhu Muangan, Thermometer Suhu Badan, Mice *ooker,
Kulkas, 4ir *onditioner 7Pendingin Muangan8 dan masih banyak lagi.
2..1 &ens)r &uhu #an 'elem+a+an
Sensor =>T11 > Sensor ini terdiri dari elemen polimer kapasitif 7digunakan
untuk mengukur kelembaban8, sensor suhu. idalamnya juga terdapat memory
kalibrasi yang digunakan untuk menyimpan koe/isien kalibrasi hasil pengukuran
sensor. ata hasil pengukurandari=>T11 ini berupa igital logicyang diakses secara
serial.=>T11 merupakan sensor digital untuk suhu dan kelembaban sekaligus yang
memiliki kisaran pengukuran dari " %"" M1 derajat celcius, sensor ini bekerja
dengan # kabel 7data dan S*K8. ata yang diperoleh berupa data pengukuran suhu
dari lingkungan, jika sensor membaca suhu makin rendah maka teganganpull own
yang di alirkan menjadi lebih besar, sehingga akan menghasilkan vcc data yang
semakin besar, data yang dihasilkan dari sensor ini adalah sudah berupa data digital.
*am+ar 2.11.;angkaian Sensor =>T11
17
-
7/24/2019 MAKALAH RCTS
18/28
ari ambar #.3.% dapat dijelaskan bahwa sensor=>T11 memiliki ! kaki. Kaki
pertama dihubungkan dengan ?, kaki kedua yaitu data dihubungkan ke
mikrokontroler dengan diberi resistor sebagai. Kaki ketiga yaitu clockdihubungkan
ke mikrokontroler port%.# dan kaki keempat dihubungkan dengan tegangan !$,$R
*.
2. ')m/)nen Pen#ukung
Komponenkomponen yang dipakai dalam perancangan sistem ini adalah sebagai
berikut 0
2..1 ?(9el
ively dibangun pada tahun #""& dan kemudian pada tahun #"%% pachube
diakuisisi oleh -ogeIn. ively adalah perkembangan nama setelah perubahan nama
beberapa kali dari Pachube menjadi *osm, kemudian bertukar nama lagi menjadi
ively seperti sekarang. 6ntuk pegembangkan lebih lanjut dengan memperhatikan
issueissue teknologi yang ada yaitu Internet o/ Things pachube resmi berubah nama
menjadi ively dan juga resmi sebagai plat/orm as a service 7PaaS8. *L; -ogeIn
sekaligus *o=ounder dari ively ike Simon menjelaskan bahwa untuk membangun
IoT diperlukan tiga hal yaitu connect, anage dan Lngage.
ively adalah sebuah layanan web atau IoT 7internet o/ thing8C%%D yang
memungkinkan orang untuk tag dan berbagi data waktu sensor nyata dari bendabenda,
perangkat, dan ruang di seluruh dunia, mem/asilitasi interaksi antara lingkungan
terpencil, baik /isik dan virtual. 'i"ely memungkinkan untuk menyimpan, berbagi dan
menemukan data realtimesensor, energi dan lingkungan dari bangunan atau perangkat
lainnya. ively menyediakan sebagian besar /ungsi melalui &/, daripada melalui
situs web. lugin untuk berpartisipasi proyek secara realtime, sehingga misalnya,
bangunan, lingkungan interakti/, meter energi jaringan, dunia "irtual dan perangkatsensor ponsel dapat semua berbicara satu sama lain.;ealtime data yang
tersedia. ively meman/aatkan
-
7/24/2019 MAKALAH RCTS
19/28
dihubungkan dengan IoT. ively 4PI ini juga mendukung protokol MLST, Sockets dan
UTT. Ketiga protocol yang mendukung ively ini juga bersi/at -ight Veight.
*am+ar 2.12Tampilan achube sebelum 'i"ely
*am+ar 2.13Xi"ely
/nternet @f Things */oT+memungkinkan sebuah dunia di mana perangkat, data
dan tempat saling berhubungan dengan aplikasi dan pengguna melalui internet. 1asil
terhubung produk yang mengubah cara orang menemukan, berinteraksi dan mengalami
dunia /isik. ari meningkatkan perawatan pasien untuk meningkatkan e/isiensi energi,mengotomatisasi bangunan, memahami perubahan lingkungan atau membantu
19
-
7/24/2019 MAKALAH RCTS
20/28
memahami kesehatan kita sendiri, kasus penggunaan tidak terbatas. Semua ini
dimungkinkan melalui kelas kecil, murah namun kuat prosesor, konektivitas di mana
mana, komputasi mobile dan plat/orm interaksi. Pasar I;T, diperkirakan menghasilkan
sampai W %33""""""""""" pada tahun #"#" 7*isco #"%!8, telah menangkap imajinasi
dari bisnis dan konsumen di seluruh dunia.
2..2 Ar#u(n) Ethernet &h(el#
4rduino Lthernet shield C&D adalah sebuah papan 4rduino untuk terhubung ke
internet. Seperti pada Vi2net yang V$%"" 6hip
-
7/24/2019 MAKALAH RCTS
21/28
BAB III
ME!0DE PENELI!IAN DAN PERAN:AN*AN
3.1 Pr(ns(/ 'er"a
Prinsip kerja dari sistem ini 0
%. endeteksi perubahan suhu dan kelembaban wilayah menggunakan sensor suhu
dan kelembaban sensor=>T11.
#. Sensor diletakkan pada ruangan terbuka 7udara8.
!. Sensormentrasn/erkan data melalui P* secaraL&A menggunakan
-
7/24/2019 MAKALAH RCTS
22/28
BAB I@
HA&IL DAN PEMBAHA&AN
.1 !am/(lan &(stem M)n(t)r(ng Pa#a Ar#u(n)
Pada visualisasi sistem monitoring arduino, program dari ide arduino yang telah
dibuat dan data kemudian di compile, sehingga data dari sensor terbaca dan terlihat diport
monitor aruino!isini port comyang digunakan adalahport comB.Pada tampilanport
comB!terlihat bagaimana data dari aruinocompilerdari library /=< aruino.ort com
output aruinoyang sukses mengirimkan data ke$i"elydengan data yang didapat dari
sensor yang terbaca.
*am+ar .1 Tampilan port comB uploa ata ke $i"ely
.2 !am/(lan &(stem M)n(t)r(ng e+
Pada menu utama yang terlihat di web ?ively, terdapat 3 pilihan menu yang dapat
dilihat oleh user yaitu tampilan Csuhu *celcius+D! menu Csuhu *fahrenheit+O, tampilan
CkelembabanD! terakhir tampilan Ctitik embunD! Pada tampilan ini terdapat graph
perubanan tampilan dari awal pertama sampai yang paling terbaru data uploa masuk.
elalui alamat webhttps0::?ively.com:/eeds:#(&3$%#"$. -ebih jelasnya dapat dilihat pada
ambar 3.#.
22
https://xively.com/feeds/267451205https://xively.com/feeds/267451205https://xively.com/feeds/267451205 -
7/24/2019 MAKALAH RCTS
23/28
*am+ar .2Tampilan ata realtime yang terbaca
Pengambilan input data sistem monitoring dilakukan pada tanggal 3 Euli 2913dengan
19 kalipengambilan data di hari yang sama pada jam yang berbeda, dari jam %" sampai
jam %' wib dan nantinya akan dibandingkan dengan prakiraan cuaca yang diberikan
BK, apakah cocok dengan prakiraan cuaca yang di in/ormasikan BK, atau berbeda
dan berapa banyak perbedaan pengambilan datanya. Pada tanggal ! @uli #"%!, BK
mengin/ormasikan bahwa prakiraan cuaca di Kota Padang adalah hujan sedang dengan
suhu uaraKota Padang diperkirakan dari #! !#o*, dan kelembaban uaradari ("'3X.
Berikut tabel perbandingan pengujian data input dengan data yang diperkirakan BK.
23
-
7/24/2019 MAKALAH RCTS
24/28
!a+el .1 Pengambilan ata Input Sistem onitoring
*am+ar .3 ;ule T11
*am+ar . ;ule ?iewer sensor =>T11 Monitoring
24
-
7/24/2019 MAKALAH RCTS
25/28
.3 Anal(sa &(stem M)n(t)r(ng
Secara umum hasil perhitungan toolbo$ dan data yang terbaca sensor, tidak terlalu
bertolak belakang dengan hasil prakiraan, ini terbukti dari hasil pengujian %" data yang
diambil tiap jam, seperti terlihat pada tabel 3.# dibawah ini 0
!a+el .2 Tingkat Keberhasilan Pengujian Sistem onitoring
ari tabel diatas secara garis besar dapat dijelaskan sebagai berikut0
4da pengujian yang tidak sesuai dengan data prakiraan BK, data yang tidak sesuaitersebut adalah pengujian data input yang ke !, data tersebut tidak sesuai dengan data
prakiraan BK karena celcius yang didapat lebih dari !#o*. 9amun pada perhitungan
/u22y sudah memenuhi bobot bahwa pada pengujian data input sistem monitoring tersebut
dikondisikan NgerimisO atau Nhujan ringanO.
1al ini sebetulnya disebabkan karena letak sensor yang dipindahkan ke seng, dengan
keadaan yang panas, sehingga sensor menangkap panas dari seng tersebut.
25
-
7/24/2019 MAKALAH RCTS
26/28
6ntuk mengambarkan keberhasilan sistem monitoring NTingkat Keberhasilan SistemO.
imana tingkat akurasi keberhasilan sistem ini dihitung dengan perhitungan kesalahan
absolut relati/ /raksional sebagai berikut0
engan demikian berdasarkan tingkat keberhasilan pengujian data % sampai %", makarata rata keberhasilan adalah +",%$ X seperti terlihat pada perhitungan dibawah ini.
71 C
26
-
7/24/2019 MAKALAH RCTS
27/28
BAB @
PENU!UP
.1 'es(m/ulan
engan dibuatnya perancangan sistem monitoring cuaca, menggunakan
mikrokontroler dengan metode fuzzy dan berdasarkan pembahasan pada babbab
sebelumnya, maka dapat ditarik kesimpulan sebagai berikut0
%. Sistem monitoring cuaca yang dirancang menggunakan sensor=>T11, aruino uno!
dan ethernet shielmampu menampilkan data monitoring dengan output realtime web
pada pengujian tiap %" jam.
#. Sensor dapat berkomunikasi dan melakukan trans/er data yang dilakukan di wilayah
6niversitas 4ndalas sehingga dapat di uploa aruino dan diterima realtime web
pada akun$i"ely.
!. Penghitungan yang dihasilkan dengan metode fuzzy tidak jauh berbeda dengan
prakiraan yang in/ormasikan BK pada web resminya dengan persentasi
keberhasilan pengujian data input sistem monitoring adalah +",%$ X.
.2 &aran
Berdasarkan hasil penelitian dan kesimpulan mengenai perancangan sistem
monitoring cuaca secara realtime web menggunakan mikrokontroler aruino dengan
metodefuzzy, maka dapat di ajukan beberapa saran sebagai berikut0
%. Pengembangan dan implementasi sistem monitoring cuaca, tidak hanya tergantung
pada suhu celsius, kelembaban dan titik embun saja, tetapi juga ada /aktor/aktor
lainnya seperti, kecepatan angin.
2. Program monitoring secara realtime web dapat dikembangkan untuk aplikasi berbasis
mobile sehingga bisa diakses melalui smartphone. Kecepatan akses data jugamempengaruhi kualitas pengiriman data realtime ketika data uploa.
27
-
7/24/2019 MAKALAH RCTS
28/28
DA,!AR PU&!A'A
C%D 6thayopas, Surachai Phaisithbenchapol, Krisana *hongbariru?, uiling ;esources
Monitoring System for SM/L< eowulf 6lusterutchong, Thailand
C#D -etak geogra/is kota. bappea kota paang. C;nlineD Cpadang0aret #$,#"%!D
7http0::www.bappeda.padang.go.id:YmodFkontenidF38
C!D 9aba, 4gus.#""'.elaar 6epat Fuzzy Logic Menggunakan Matlab,*R 4ndi
;//set,ogyakarta.
C3D Kusumadewi, Sri dan 1ari, Purnomo. #"%".&plikasi Logika Fuzzy Gntuk penukung
keputusan. ogyakarta0 raha Ilmu.
C$D *orporation, 4tmel. =atasheet &Tmega32B. s.l. 0 4TL- , #""(.
C(D 9alwan, 4ndi. CTeknik rancang bangun robot! tingkat asarD!. ogyakarta 0 *R. 4ndi
;//set, #"%#. p. !3,!+,!',3$,$'.
C&D 4rtanto,ian. HIuk!membuat robotJH. @akarta 0 PT. rasindo, #"%#. p. &'.
C+D 5uhalPro/, and 5hanggischan. Hrinsip =asar