makalah rcts

Upload: dimas-putra

Post on 20-Feb-2018

235 views

Category:

Documents


0 download

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