SI1431482277: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(BAB II)
(BAB II)
Baris 1.819: Baris 1.819:
 
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.18.''' Sensor Asap (MQ – 02)</div>
 
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.18.''' Sensor Asap (MQ – 02)</div>
 
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: saptaji.com</div>
 
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: saptaji.com</div>
 +
</ol>
 +
===Katup Elektrik (Selenoid Valve)===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Solenoid valve adalah katup yang digerakan oleh energi listrik, mempunyai kumparan sebagai penggeraknya yang berfungsi untuk menggerakan piston yang dapaat digerakan oleh arus AC maupun DC, solenoid valve atau katup (valve) solenoida mempunyai lubang keluaran, lubang masukan dan lubang exhaust,, lubang masukan berfungsi sebagai terminal / tempat cairan masuk atau supply, lalu lubang keluaran, berfungsi sebagai terminal atau tempat cairan keluar yang dihubungkan ke beban, sedangkan lubang exhaust, berfungsi sebagai saluran untuk mengeluarkan cairan yang terjebak di piston bergerak atau pindah posisi ketika selenoid valve bekerja.
 +
</p></div>
 +
<div align="center"><img width="500" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-jRbqrVbsUTE/WozRRy9vUrI/AAAAAAAAApg/WJ9z3XE-JkohnuI_md1UL3EO14u9xomLgCL0BGAs/w663-d-h530-n-rw/200_200_solenoid_valve.jpg"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.19.''' Selenoid Valve</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: kitomaindonesia.com</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Prinsip kerja dari solenoid valve yaitu katup elektrik yang mempunyai koil sebagai penggeraknya dimana ketika koil mendapat supply tegangan maka koil tersebut akan berubah menjadi medan magnet sehingga menggerakan piston pada bagian dalamnya ketika piston berpindah posisi maka pada lubang keluaran dari solenoid valve akan keluar cairan yang berasa dari supply, pada umumnya solenoid valve mempunyai tegangan kerja 100.200 VAC namun ada juga yang mempunyai tegangan kerja DC.
 +
</p></div>
 +
<div align="center"><img width="500" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-FIoyuREMFu4/WozSXpxYsKI/AAAAAAAAAp8/7kbzeypL80AAY41TrDRwyh8898Arnjz2ACL0BGAs/w663-d-h545-n-rw/cara%2Bkerja%2Bselenoid%2BValve.JPG"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Table 2.5.''' Cara Kerja Selenoid Valve</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: kitomaindonesia.com</div>
 +
 +
===Sensor Suhu DHT22===
 +
<ol type="a">
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Definisi Sensor DHT 22
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    DHT - 22 (juga disebut sebagai AM2302 ) adalah kelembaban dan suhu relatif sensor digital - output. Menggunakan sensor kelembaban kapasitif dan thermistor untuk mengukur udara di sekitarnya , dan keluar sinyal digital pada pin data. Dalam projek ini menggunakan sensor ini dengan Arduino uno . Suhu kamar & kelembaban akan dicetak ke monitor serial. DHT22 adalah sensor digital yang dapat mengukur suhu dan kelembaban udara di sekitarnya. Sensor ini sangat mudah digunakan bersama dengan Arduino. Memiliki tingkat stabilitas yang sangat baik serta fitur kalibrasi yang sangat akurat. Koefisien kalibrasi disimpan dalam OTP program memory, sehingga ketika internal sensor mendeteksi sesuatu, maka module ini menyertakan koefisien tersebut dalam kalkulasinya.</p>
 +
  <p style="line-height: 2"> termasuk sensor yang memiliki kualitas terbaik, dinilai dari respon, pembacaan data yang cepat, dan kemampuan anti-interference. Ukurannya yang kecil, dan dengan transmisi sinyal hingga 20 meter, membuat produk ini cocok digunakan untuk banyak aplikasi-aplikasi pengukuran suhu dan kelembaban. </p>
 +
</div>
 +
<div align="center"><img width="500" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-ydxcrTNkNbs/WozTi4bBiFI/AAAAAAAAAqk/GgaBdV3Sv2kb0ISuw-J81GkCd6a8nr9GgCL0BGAs/w663-d-h1069-n-rw/DHT22.jpg"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.20.''' Sensor DHT22</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: (Desi, 2017)</div>
 +
<ul>
 +
<li style="font-size: 12pt; font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 +
<p style="line-height: 2">
 +
daya 5V dan I / O.</p></li>
 +
<li>2.5mA penggunaan saat max selama konversi (sementara meminta data).</li>
 +
<li>Baik untuk 0-100 % kelembaban pembacaan dengan akurasi 2-5 %.</li>
 +
<li>Baik untuk -40 sampai 80 &deg; C pembacaan suhu &plusmn; 0,5 &deg; C akurasi.</li>
 +
<li>Tidak lebih dari 0,5 Hz sampling rate ( sekali setiap 2 detik ).</li>
 +
<li>Tubuh ukuran 27mm x 59mm x 13.5mm ( 1,05 &quot; x 2.32 &quot; x 0.53&quot; ).</li>
 +
<li>4 pin , 0,1 &quot; jarak.</li>
 +
<li>Berat ( hanya DHT22 ) : 2.4g<br />
 +
</li>
 +
</ul>
 +
</ol>
 +
===Buzzer===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loudspeaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm).
 +
</p></div>
 +
<div align="center"><img width="500" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/-nC1qdFUIHN8/WozUnqz81mI/AAAAAAAAArM/H32R9LXTKwA_ZleERbv1BsboP-yyJ7rywCL0BGAs/w663-d-h313-n-rw/Buzzer.JPG"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.21.''' Buzzer</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: instructable.com</div>
 +
 +
===Pemrograman Bahasa C===
 +
 +
<ol type="a">
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Definisi Bahasa C
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Alfith di dalam Jurnal Momentum Vol. 17, No. 1 (2015), “Bahasa C memiliki keuntungan-keuntungan yang dimiliki bahasa assembler (bahasa mesin), hampir semua operasi yang dapat dilakukan oleh bahasa mesin, dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C terletak di antara bahasa pemrograman tingkat tinggi dan assembly”.</p>
 +
  <p style="line-height: 2">Arduino board merupakan perangkat yang berbasiskan mikrokontroler. Perangkat lunak (software) merupakan komponen yang membuat sebuah mikrokontroler dapat bekerja. Arduino board akan bekerja sesuai dengan perintah yang ada dalam perangkat lunak yang ditanamkan padanya.  </p>
 +
  <p style="line-height: 2">Bahasa pemrograman arduino adalah bahasa pemrograman utama yang digunakan untuk membuat program untuk arduino board. Bahasa pemrograman arduino menggunakan bahasa pemrograman C sebagai dasarnya.</p>
 +
  <p style="line-height: 2">Karena menggunakan bahasa pemrograman C sebagai dasarnya, bahasa pemrograman arduino memiliki banyak sekali kemiripan, walaupun beberapa hal telah berubah.</p>
 +
</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Kelebihan Bahasa C
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Sebagai bahasa program bahasa C memiliki beberapa kelebihan yaitu sebagai berikut:
 +
</p>
 +
</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 +
  <ol type="a" style="line-height: 2">
 +
    <li>
 +
      Bahasa C tersedia hampir disemua jenis komputer.</li>
 +
    <li>Kode Bahasa C bersifat portable yaitu bisa untuk semua jenis komputer. Suatu program ditulis dengan versi bahasa C tertentu akan dapat dikomplikasi dengan versi bahasa C yang lain hanya dengan sedikit modifikasi pada program.      </li>
 +
    <li>C adalah bahasa pemrograman yang fleksibel. Dengan bahasa C, kita dapat menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun compiler untuk suatu bahasa pemrograman.</li>
 +
    <li> Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Yaitu: auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volite while.      </li>
 +
    <li>Proses executable program bahasa C lebih cepat. </li>
 +
  </ol>
 +
</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Kekurangan Bahasa C
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 +
  <ol type="a" style="line-height: 2">
 +
    <li>
 +
    Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.</li>
 +
    <li>Para pemrogram C tingkat pemula umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya. Keampuhan C justru terletak pada pointer. </li>
 +
  </ol>
 +
</div>
 +
</ol>
 +
 +
===Konsep Dasar Wifi (Wireless Fidelity)===
 +
<ol type="a">
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Definisi Wifi (Wireless Fidelity)
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Wi-Fi (Wireless Fidelity) merupakan sekumpulan standar yang digunakan untuk jaringan lokal nirkabel WLAN (Wireless Local Area Networks) yang didasari pada spesifikasi IEEE 802.11. Standar terbaru dari spesifikasi 802.11a atau b, seperti 802.16 g, saat ini sedang dalam penyusunan, spesifikasi terbaru tersebut menawarkan banyak peningkatan mulai dari luas cakupan yang lebih jauh hingga kecepatan transfernya. Awalnya wifi ditujukan hanya untuk pengunaan perangkat nirkabel dan jaringan lokal (LAN), akan tetapi pada saat ini lebih banyak digunakan untuk mengakses internet. Hal ini memungkinan komputer dengan kartu nirkabel (wireless card) atau Personal Digital Assistant (PDA) dapat terhubung dengan internet melalui access point atau dikenal dengan hotspot terdekat.</p>
 +
  <p style="line-height: 2">Jaringan wifi memiliki lebih banyak kelemahan dibanding dengan jaringan kabel. Saat ini, perkembangan teknologi wifi sangat signifikan sejalan dengan kebutuhan sistem informasi yang mobile. Banyak penyedia jasa wireless seperti hotspot komersil, ISP, warnet, kampus-kampus maupun perkantoran sudah mulai memanfaatkan wifi pada jaringan masing masing, tetapi sangat sedikit yang memperhatikan keamanan komunikasi data pada jaringan wireless tersebut. Hal ini membuat para hacker menjadi tertarik untuk mengeksplore keamampuannya untuk melakukan berbagai aktifitas yang biasanya ilegal menggunakan wifi. </p>
 +
  <p style="line-height: 2">Wifi dirancang berdasarkan spesifikasi IEEE 802.11. Empat variasi dari 802.11, yaitu:</p>
 +
</div>
 +
<ul>
 +
<li style="font-size: 12pt; font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 +
<p style="line-height: 2">
 +
802.11a</p>
 +
</li>
 +
<li>
 +
  <p style="line-height: 2">802.11b</p>
 +
</li>
 +
<li>
 +
  <p style="line-height: 2">802.11g</p>
 +
</li>
 +
<li>
 +
  <p style="line-height: 2">802.11n </p>
 +
</li>
 +
</ul>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Spesifikasi b merupakan produk pertama wifi. Variasi g dan n merupakan salah satu produk yang memiliki penjualan terbanyak pada 2005.
 +
</p></div>
 +
<div align="center"><img width="500" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/-z6nIvnImLrk/WozYsaPMgqI/AAAAAAAAAsQ/mQ374363WsEtTt_0euVVjBTJOtOQYQMfwCL0BGAs/w663-d-h133-n-rw/Spesifikasi%2BWifi.JPG"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Table 2.6.''' Spesifikasi Wi-Fi</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: vnetkomputer.com</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Dibanyak bagian dunia tertentu, frekuensi yang digunakan oleh wifi, pengguna tidak diperlukan untuk mendapatkan ijin atau akses dari pengatur lokal (misal, Komisi Komunikasi Federal di A.S.). 802.11a menggunakan frekuensi yang lebih tinggi oleh sebab itu daya jangkaunya menjadi lebih sempit, dan untuk lainnya sama. Versi wifi yang paling luas dalam pasaran AS sekarang ini (berdasarkan dalam IEEE 802.11b/g) beroperasi pada 2.400 MHz sampai 2.483,50 MHz. Dengan begitu mengijinkan operasi dalam 11 channel (masing-masing 5 MHz).
 +
</p></div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Keunggulan dan Kelemahan Jaringan Wifi
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Wifi memiliki keunggulan dan kelemahan yaitu seperti pada tabel berikut:
 +
</p>
 +
</div>
 +
<div align="center"><img width="500" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/-c4gDsAEs8FM/WozZlJw4YvI/AAAAAAAAAsw/wMBxGQLwTK8ZgHGYiskQ91gHkoQKupjJgCL0BGAs/w663-d-h238-n-rw/Keunggulan%2Bdan%2BKelemahan%2BWi-Fi.JPG"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Table 2.7.'''Keunggulan dan Kelemahan Wifi</div>
 +
</ol>
 +
 +
===Konsep Dasar Web Browser===
 +
<ol>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Definisi Web Browser
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Hastanti di dalam jurnal IJCSS Indonesian Jurnal on Computer Science-Speed (2013) “Web browser adalah sebuah perangkat lunak atau software yang berfungsi untuk menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Dengan adanya web browser semua orang dapat memperoleh informasi yang telah disediakan oleh server web. Web browser dikenal dengan istilah browser, atau peselancar, atau internet browser adalah suatu program komputer yang menyediakan fasilitas untuk membaca halaman web disuatu komputer.”</p>
 +
  <p style="line-height: 2">Berdasarkan pendapat di atas, maka dapat disimpulkan web browser adalah aplikasi perangkat lunak yang memungkinkan penggunanya untuk berinteraksi dengan teks, image, videos, games dan informasi lainnya yang berlokasi pada halaman web pada World Wide Web (WWW). </p>
 +
</div>
 +
</ol>
 +
 +
===Konsep Dasar Komponen===
 +
<ol>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Definisi Elektronika
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Hakiem (2014:32), “Elektronika adalah ilmu pengetahuan dan teknologi (IPTEK) tentang pengendalian partikel bermuatan di dalam ruang hampa, gas, dan bahan semikonduktor”.    </p>
 +
  <p style="line-height: 2">Menurut Zona Elektro (2014:1), “Komponen Elektronika adalah elemen terkecil dalam suatu rangkaian elektronika.”  </p>
 +
</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Jenis-Jenis Komponen Elektronika
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Menurut Hakiem (2014:33), komponen elektronika adalah sebagai elemen terkecil dari rangkaian sistem/ekronis dibagi menjadi dua kelompok yaitu :
 +
</p>
 +
</div>
 +
<ol type="a">
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Komponen Pasif
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Komponen pasif adalah komponen yang tidak dapat menguatkan dan menyearahkan sinyal listrik, serta tidak dapat mengubah energy dari satu bentuk ke tempat yang lain. Macam- macam komponen pasif:
 +
</p>
 +
</div>
 +
<ul>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Resistor
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Diah Aryani, Indrianto, Naimudin dalam jurnal CCIT Vol.1 No.2 (2013), “Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik”.    </p>
 +
  <p style="line-height: 2">Menurut Istianto (2014:16), “Resistor berfungsi sebagai perendam tegangan DC (direct current, arus searah) atau AC (alternating current, arus bolak-balik).” Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya terbuat dari bahan karbon. Dari hukum Ohms diketahui, resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm (Ω). Tipe resistor yang umum adalah berbentuk tabung dengan dua kaki tembaga di kiri dan kanan. Pada badannya terdapat lingkaran dinamakan gelang kode warna untuk memudahkan pemakai mengenali besar resistansi tanpa mengukur besarnya dengan Ohm (Ω) meter.  </p>
 +
</div>
 +
<div align="center"><img width="500" height="600" style="margin:0px" src="https://lh3.googleusercontent.com/-wLM7Z0L0U1Q/WozvKwBLfsI/AAAAAAAAAtw/_Z0jc2mGkaYmkZuZmioIYUDSzHesgzIigCL0BGAs/w663-d-h725-n-rw/fourbandresistor.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Table 2.8.''' Skema Warna Resistor</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Istianto (2014:16)</div>
 +
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Kapasitor
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Menurut Istianto (2014:22), Kapasitor memiliki banyak fungsi di antaranya sebagai penstabil degangan DC untuk rangkaian catu daya atau lapis gelombang AC. Kapasitor menggunakan satuan Farad (F), jangkauannya antara 1pF (pico- Farad) atau 1 x 10-12 F hingga 1 F. Beberapa jenis kapasitor ada yang bertipe polar dan non- polar. Pada badan kapasitor terdapat sejumlah angka dan huruf sebagai kode nilai besaran kapasitans. Misalkan jika ada tiga digit angka, digit paling kiri pertama dan kedua sebagai nilai nominal kapasitans, angka ke-3 sebagai faktor pengali sesuai dengan angka nominalnya, misalnya 1=101=10, 2=102=100, 3=103=1000, dan seterusnya.
 +
</p>
 +
</div>
 +
<div align="center"><img width="600" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-5HCQzikKKFM/WozwKvRmbkI/AAAAAAAAAuY/SszZ6oOK4X4darvJh_7YTkoH0QWst7DuwCL0BGAs/w663-d-h449-n-rw/Macam-Macam%2BKapasitor.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Table 2.9.''' Macam-Macam Kapasitor</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Istianto (2014:22)</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Kristal/XTAL
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Menurut Hernanto (2014:20), Kristal berfungsi untuk menghasilkan sinyal dengan tingkat kestabilan frekuensi yang sangat tinggi. Kristal pada oscilator ini terbuat dari quartz atau rochelle salt dengan kualitas yang baik. Material ini memiliki kemampuan mengubah energi listrik menjadi energi mekanik berupa getaran atau sebaliknya. Kristal dapat difungsikan sebagai umpan balik pada suatu frekuensi tertentu saja.
 +
</p>
 +
</div>
 +
<div align="center"><img width="500" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/-uKGBYZnFxJc/WozxAmHIy8I/AAAAAAAAAvI/25FHixH-PBMSjj9-BkLKldn24tUXGrzcwCL0BGAs/w663-d-h355-n-rw/kristal%2BXTAL.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.22.''' Kristal (XTAL)</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Hernanto (2014:20)</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Relay
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Suprihadi dalam jurnal CCIT vol.1 no.2 (2013), “Relay adalah komponen listrik yang bekerja berdasarkan prinsip induksi medan elektromagnetis”.</p>
 +
  <p style="line-height: 2">Menurut Hernanto (2014:21), “Relay adalah saklar (switch) elektrik yang bekerja berdasarkan medan magnet. Relay terdiri dari suatu lilitan dan switch mekanik. Switch mekanik akan bergerak jika ada arus listrik yang mengalir melalui lilitan”.  </p>
 +
</div>
 +
<div align="center"><img width="300" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/--QO1jon2008/WozyD5KEUYI/AAAAAAAAAv4/Yknnt0sc4Toxzz5m8Gx3YrqD-Zjj1Id5wCL0BGAs/w663-d-h483-n-rw/Relay.jpg"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.23.''' Relay</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Hernanto (2014:21)</div>
 +
</ul>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Komponen Aktif
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Komponen aktif adalah komponen yang dapat menguatkan dan menyearahkan sinyal listrik, serta mengubah energy dari satu bentuk ketempat yang lain. Macam-macam komponen aktif:
 +
</p>
 +
</div>
 +
<ul>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Transistor
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Menurut Istianto (2014:26), Transistor merupakan komponen semikonduktor yang berfungsi sebagai penguat arus, pemutus dan penyambung (switching) sirkuit, sebagai regulator tegangan, atau sebagai pemodulasi sinyal. Pada transistor terdapat 3 terminal, yaitu Basits (B), Emitor (E) dan Colector (C). Pada rangkaian analog, Transistor digunakan sebagai penguat arus (amplifier) seperti rangkaian pengeras suara, penstabil tegangan listrik (stabilizer) dan penguat gelombang radio (radio amplifier). Pada aplikasi digital sebagai saklar berkecapatan tinggi, sebagai gerbang logika (logic gate), atau sebagai penyimpan data bit. Transistor disusun menggunakan sambungan dioda. Berdasarkan jenis sambungan transistor dibedakan menjadi 2 (dua) jenis, yaitu:
 +
</p>
 +
</div>
 +
<ul>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
NPN (Negative Positive Negative
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
transistor NPN terdiri dari 1 lapisan semikondutor tipe-P diantara 2 lapisan semikonduktor tipe-N. Arus kecil yang memasuki basis pada emitter dikuatkan di keluran kolektor. Dengan kata lain, transistor NPN hidup ketika tegangan basis lebih tinggi dari pada tengan emitter.
 +
</p>
 +
</div>
 +
<div align="center"><img width="200" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/-4CeQLNDQnr8/Wo0Q9j9BkGI/AAAAAAAAAxQ/2qlXeIrrN4A9DGv1P9LNy2T24x1saidewCL0BGAs/w663-d-h469-n-rw/simbul%2Btansistor%2BNPN.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.24.''' Simbol Transistor NPN</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Istianto (2014:29)</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
PNP (Positive Negative Positive)
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-N di antara 2 lapisan semikonduktor tipe-P. arus kecil yang meninggalkan basis pada moda tunggal emitter dikuatkan dikeluran kolektor. Dengan kata lain, transistor PNP hidup ketika tegangan basis lebih rendah dari pada tegangan emitter.
 +
</p>
 +
</div>
 +
<div align="center"><img width="200" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/-gaA21E7IS-M/Wo0Rp3ra5II/AAAAAAAAAxs/7ONP9zRMJCEEjJncQAT10hwOU4w6EaR5gCL0BGAs/w663-d-h650-n-rw/Simbol%2BTransistor%2BPNP.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.25.''' Simbol Transistor PNP</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Istianto (2014:29)</div>
 +
</ul>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
Dioda
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Menurut Istianto (2014:28), dioda adalah komponen semikonduktor yang hanya mengalirkan arus searah. Dalam operasinya, dioda akan bekerja bila diberi arus bolak-balik (AC) dan berfungsi sebagai penyearah. Selain itu dioda dapat mengalirkan arus searah (DC) dari kutub anoda (+) ke kutub katoda (-). Jika kutub anoda diberi arus negatif dan kutub katoda diberi arus positif maka dioda akan bersifat menahan arus listrik. Dioda merupakan gabungan antara bahan semikonduktor tipe P dan tipe N. Bahan tipe P adalah bahan campuran yang terdiri dari germanium atau silikon dengan aluminium dan merupakan bahan yang kekurangan elektron dan bersifat positif. Bahan tipe N adalah bahan campuran yang terdiri dari germanium atau silikon dengan fosfor dan merupakan bahan yang kelebihan elektron dan bersifat negatif.
 +
</p>
 +
</div>
 +
<div align="center"><img width="200" height="100" style="margin:0px" src="https://lh3.googleusercontent.com/-dPWHlRFe07o/Wo0Sho34LSI/AAAAAAAAAyU/Pt17eH9u0pk6jEy4N8KgEpdR3yPMgnqmACL0BGAs/w663-d-h219-n-rw/dioda%2B1.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.26.''' Dioda</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Istianto (2014:28)</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
IC (Integreted Circuit)
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Hernanto (2014:22), “IC (Integrated Circuit) merupakan suatu komponen semikonduktor yang dirancang dari beberapa komponen elektronika seperti transistor, dioda, resistor, kapasitor, dan komponen semikonduktor lainya, sehingga menjadi satu kesatuan yang berbentuk chip”.
 +
</p>
 +
</div>
 +
<div align="center"><img width="500" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-4RW62fuTjDs/Wo0Te5iq5EI/AAAAAAAAAy4/3B-hTQpc-j46zqAmS23CuBkEELJtJA8XgCJoC/w663-h398-n-rw/IC.png"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.27.''' IC (Integrated Ciircuit)</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: Hernanto (2014:22)</div>
 +
<li style="font-size: 12pt;font-weight:bold; font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">
 +
LED (Lighting Emitting Diode)
 +
</p></li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
  <p style="line-height: 2">
 +
    Menurut Ramadhan (2013:15), “LED atau singkatan dari Light Emitting Diode adalah salah satu komponen elektronika yang terbuat dari bahan semi konduktor jenis dioda yang mempu mengeluarkan cahaya.”</p>
 +
  <p style="line-height: 2">Menurut Alfith (2015:3), “LED (Light Emitting Dioda) merupakan komponen aktif bipolar semikonduktor, karena itu hanya mampu mengalirkan arus dalam satu arah saja. Untuk menyalakan LED, cukup dengan mengalirkan arus dari anoda ke katoda (forward bias) dengan beda potensial minimum berkisar antara 1,5 hingga 2 volt dan arusnya berkisar di 20mA”  </p>
 +
</div>
 +
<div align="center"><img width="500" height="500" style="margin:0px" src="https://lh3.googleusercontent.com/-5mG7G3CTcWs/Wo0UwyMjk4I/AAAAAAAAAzk/l8ir9_Gqg74M5pfqsno_bHL-OLIcxWX9wCL0BGAs/w663-d-h490-n-rw/LED.jpg"></div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">'''Gambar 2.28.''' Lampu LED (Light Emitting Dioda)</div>
 +
<br><div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">Sumber: ecadio.com</div>
 +
</ul>
 +
</ol>
 
</ol>
 
</ol>

Revisi per 21 Februari 2018 06.46

PERANCANGAN SISTEM MONITORING DAN KONTROL

RUANG SERVER BERBASIS IOT DENGAN SMS GATEWAY

PADA PT. INTEGRASI SOLUSI PRIMA


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1431482277
NAMA


KONSENTRASI COMPUTER SYSTEM

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

TANGERANG

2017/2018



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA


LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM MONITORING DAN KONTROL

RUANG SERVER BERBASIS IOT DENGAN SMS GATEWAY

PADA PT. INTEGRASI SOLUSI PRIMA

Disusun Oleh :

NIM
: 1431482277
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

 

 

Disahkan Oleh :

Tangerang, Agustus 2017

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
NIP : 000594
       
NIP : 079010


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM MONITORING DAN KONTROL

RUANG SERVER BERBASIS IOT DENGAN SMS GATEWAY

PADA PT. INTEGRASI SOLUSI PRIMA

Dibuat Oleh :

NIM
: 1431482277
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Komputer

Computer System

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, .... 2018

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM MONITORING DAN KONTROL '

RUANG SERVER BERBASIS IOT DAN SMS GATEWAY

PADA PT. INTEGRASI SOLUSI PRIMA'

Disusun Oleh :

NIM
: 1431482277
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Komputer
Konsentrasi
: Computer System

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapat gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan di atas tidak benar.

Tangerang, ..... 2018

 
 
 
 
 
NIM : 1431482277

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Seiring berkembangnya kesadaran akan teknologi informasi, perangkat server menjadi sarana untuk mempermudah dalam mengintegerasikan sistem komputerisasi. Tingginya kebutuhan akan perangkat server maka adanya ruang server sangalah penting bagi beberapa perusahaan yang mengintegrasikan operasional kerjanya. Namun tidak adanya sistem monitoring yang mobile menjadikan kegiatan monitoring menjadi kurang efisien. Maka perlu adanya alat yang mampu memberi informasi mengenai suhu dan kondisi ruang server secara mobile dan real-time. Sesuai pengamatan yang dilakukan dengan cara observasi, wawancara dan studi pustaka pada PT. Integrasi Solusi Prima dengan mempertimbangkan sistem-sistem yang sudah berjalan maka dalam penelitian ini dibuatlah sistem monitoring yang berbasis IoT dengan SMS gateway yang terdiri dari Sensor MQ-02, Sensor DHT22 dan Wemos D1 dengan output yang dihasilkan yaitu LED, Buzzer, selenoid valve, modul sim900 dan tampilan web ubidots menggunakan bahasa program C. Cara kerja alat ini mendeteksi suhu dan kadar asap pada ruang server yang dikirimkan ke web ubidots jika terdeteksi asap keran APAR otomatis akan terbuka dengan menyalanya alarm LED dan buzzer serta memberikan notifikasi SMS ke nomer handphone user. Sehingga mampu mempermudah pekerjaan petugas saat melakukan kegiatan monitoring pada ruang server serta memberi rasa aman pada pihak perushaan.


Kata Kunci : Kata Kunci: Monitoring, Kontrol, Ruang Server, Internet of Things, SMS Gateway, Wemos D1, Sensor DHT22, MQ-02, Selenoid Valve, Modul SIM900.

ABSTRACT

”Along with the growing awareness of information technology server devices become a facility to simplify the integration of computerized systems. The high demand for server devices so the existence of server room is important for some companies that integrate operational works. But the absence of a mobile monitoring system makes monitoring activities less efficient. Then the need for a tool that is able to provide information about temperature and condition of the server room in mobile and real-time. Appropriate sighting that has been made with observation, interview and literature review at PT. Integrasi Prima Solution by considering the system that have been running then in this research was made IoT based monitoring system with SMS gateway consisting of MQ-02 Sensor, DHT22 Sensor and Wemos D1 with output produced that are LED, Buzzer, selenoid valve, SIM900 module and interface of ubidots web that is using programming language C. How this tool detects temperature and smoke levels in server room that is sent to web ubidots if detects smoke the tap of APAR will be automatically opened by turning LED alarm and buzzer and giving SMS notification to mobile user number. So it makes easier the work of officers when performing monitoring activities in server room and provide a sense of security to the company.


Keywords: Monitoring, Control, Server Room, Internet of Things, SMS Gateway, Wemos D1, DHT22 Sensor, MQ-02, Selenoid Valve, SIM900 Module.‘'

KATA PENGANTAR


Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan segala rahmat dan karunia-Nya, sehingga laporan Skripsi Penulis dapat berjalan dengan baik dan selesai sebagaimana mestinya.”

Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan laporan Skripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I., MM., selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom., selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Bapak Ferry Sudarto, S.Kom., M.Pd., selaku Kepala Jurusan Sistem Komputer STMIK Raharja.
  4. Bapak Ahmad Roihan, S.Kom., MTI., selaku dosen pembimbing I yang telah memberikan bimbingan dan pengarahan kepada penulis.
  5. Bapak Moch. Ibnu Safari, M.Kom., selaku dosen pembimbing II yang telah memberikan banyak masukan dalam penyusunan Skripsi ini.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  7. Kedua orang tua yang telah memberikan doa serta dukungan moril dan materi untuk keberhasilan penulis.
  8. Bapak Johan Gunawan Selaku Direktur PT. Integrasi Solusi Prima yang telah memberikan izin untuk melakukan penelitian Skirpsi ini
  9. Seluruh Pimpinan dan Karyawan PT. Integrasi Solusi Prima yang telah memberikan dukungan dan masukan yang berarti kepada penulis dalam menyelesaikan Laporan Skirpsi ini.
  10. Terima kasih kepada Yudi Prayoga, Muhammad Asep Damiyati, Nurul Sakinah, Budi Restiawan yang telah memberikan semangat dan motivasi.
  11. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.

Penulis menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih banyak kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penulis untuk menyempurnakannya di masa yang akan datang. Semoga laporan Skripsi ini dapat bermanfaat, khususnya bagi penulis dan umumnya bagi seluruh pembaca sekalian.

Tangerang, ..... 2015
Trengginas Cahyo Putro
NIM. 1431482277

BAB I

PENDAHULUAN

Latar Belakang Masalah

Peran sistem komputerisasi dengan menggunakan layanan server sangatlah penting dalam pengembangan usaha diera globalisasi seperti sekarang, adanya server sebagai pusat olah data dinilai mampu meningkatkan efektifitas dan efesiensi suatu pekerjaan karena dengan terintegrasinya data pada suatu server melalui jaringan dapat menggantikan kegiatan pengolahan / pengiriman data secara manual.

Seiring berkembangnya kesadaran akan teknologi informasi beberapa perusahaan memilih mengintegrasikan kegiatan oprasionalnya menggunakan sistem komputerisasi yang terhubung keperangkat server. Banyaknya keperluan pada perangkat server mengharuskan perusahaan memiliki ruang server sendiri agar dapat terjaga dari kesalahan yang tidak disengaja (human error) maupun kegiatan yang disengajaan oleh orang yang tidak bertanggung jawab.

Adanya kegiatan monitoring pada ruang server sangatlah penting untuk menjaga kestabilan perangkat server yang berada didalamnya dengan cara memonitoring suhu dan memastikan tidak adanya konsleting listrik atau kebakaran pada ruang server. Namun kegiatan monitoring yang dilakukan secara manual dinilai kurang efektif karena memakan banyak waktu dan tenaga.

Tingginya kebutuhan informasi yang mobile untuk mencapai efektivitas suatu perkerjaan, beberapa perusahaan membutuhkan adanya alat monitoring yang dapat menggantikan kegiatan monitoring yang dilakukan secara manual. PT. Integrasi Solusi Prima merupakan perusahaan yang bergerak di bidang teknologi informasi sejak 2005. Secara oprasional perkerjaan yang dilakukan oleh network engineer adalah monitoring jaringan dan ruang sever. Pada monitoring ruang server kerena dikelola sendiri oleh perusahaan kehandalan dalam monitoring dan pengamanan kurang optimal karena masih dilakukan secara manual dan dicatat secara berkala dengan melihat kondisi di dalam ruang server, kegiatan tersebut masih dinilai kurang efektif karena minimnya engineer yang berjaga dengan berbagai jobdesk yang harus dikerjakan, lamanya tahapan izin untuk memasuki ruang server dan tidak adanya sistem monitoring suhu secara real-time.

Minimnya pengamanan pada ruang server bila terjadi konsleting dan kebakaran menjadi salah satu kekhawatiran perusahaan karena bisa mengakibatkan kerugian yang cukup besar dari kerusakan perangkat server maupun berhentinya kegiatan oprasional perusahaan.

Dari rincian latar belakang masalah tersebut, maka peneliti tertarik untuk melakukan kegiatan penelitian skripsi dengan judul “Perancangan Sistem Monitoring dan Kontrol Berbasis IoT Dengan SMS Gateway pada PT. Integrasi Solusi Prima”.

Rumusan Masalah

Rumusan masalah merupakan uraian secarra rinci dari permasalahan yang di identifikasi pada latar belakang berupa suatu pertanyaan yang akan dicarikan jawabannya melalui pengumpulan data. Berdasarkan uraian di atas adapun rumusan masalah dalam sistem monitoring dan kontrol ruang server, diantaranya:

  1. Bagaimana merancang rangkaian pendeteksi suhu dan asap dengan wemos?

  2. Bagaimana agar suhu dan kondisi pada ruang server dapat dimonitoring secara real-time?

  3. Apakah sudah ada pengamanan kebakaran secara otomati pada ruang server bila terjadi konsleting dan kebakaran?

Ruang Lingkup

Adapun pembatas dalam penyusunan laporan skirpsi agar tetap fokus dan sesuai dengan tujuan yang telah ditetapkan, maka ruang lingkup penelitian sebagai berikut:

  1. Monitoring menggunakan sensor DHT22 untuk mendeteksi suhu dan sensor MQ-02 untuk mendeteksi asap.

  2. Menggunakan konsep IoT dengan SMS Gateway sebagai sarana untuk memberikan hasil temperatur suhu secara real-time pada web ubidot dan notifikasi sms pada handphone.

  3. Pengamanan kebakaran menggunakan selenoid valve sebagai keran APAR otomatis bila terdeteksinya asap.

Tujuan Dan Manfaat Penelitian

Tujuan Penelitian

Tujuan penelitian adalah aspek-aspek yang ingin diperoleh dalam melakukan penelitian. Oleh karena itu sangat erat kaitannya dengan jenis penelitian yang dilakukan. Adapun tujuan dalam penelitian, diantaranya adalah:

  1. Tujuan individual dari penelitian ini yakni sebagai langkah menambah pengalaman dan pengetahuan, serta mengimplementasikan ilmu sistem komputer, dari hasil proses belajar di perkuliahan.

  2. Tujuan fungsional dari penelitian ini adalah menghasilkan sistem yang dapat memonitor dan mengkontrol ruang server secara real-time menggunakan konsep IoT dengan SMS Gateway.

  3. Tujuan oprasional dari penelitian ini yaitu membantu dalam menyelesaikan masalah pada kegiata monitoring ruang server pada PT. Integrasi Solusi Prima di bagian network engineer.

Manfaat Penelitian

  1. Adapun manfaat dari kegiatan penelitian ini adalah memberikan kemudahan kepada network engineer dalam memonitoring ruang server.

  2. Menciptakan rasa aman pada pihak perusahaan dan pemilik perangkat server karena adanya sistem monitoring dan kontrol ruang server secara real-time yang memiliki pengamanan kebakaran otomatis.

Metode Penelitian

Adapun metode-metode penelitian yang digunakan dalam membuat penelitian ini yaitu:

  1. Metode Observasi (Observation Research)

    Penelitian yang penulis lakukan melalui tahap awal yaitu melakukan observasi untuk mengumpulkan data yang dapat menjadi informasi pendukung penelitian dalam menganalisa dan pemecahan masalah.

  2. Metode Survei

    Tahap selanjutnya penulis melakukan survei yang dilaksanakan terhadap koresponden atau pihak-pihak yang terkait dalam penelitian. Koresponden diberikan pertanyaan terkait dengan kondisi dan masalah pada kegiatan monitoring ruang server.

  3. Studi Pustaka (Library Reseach)

    Pada metode ini penulis melakukan pengumpulan data dengan bantuan berbagai macam material baik melalui literatur buku atau tulisan yang ada di internet sebagai pelengkap data penelitian.

Metode Analisis

Setelah mendapat berbagai data dari berbagai metode penelitian penulis melakukan analisa agar dapat membuat alat yang sesuai dengan kebutuhan stakeholder.

Metode Perancangan

Pada metode perancangan penulis melakukan spesifikasi kebutuhan-kebutuhan yang diperlukan untuk merakit sebuah alat sistem monitoring dan kontrol berbasis IoT dengan sms gateway. Adapun komponen-komponen utama yaitu sensor DHT22, sensor MQ-02, modul SIM900 sebagai input, wemos sebagai pengolah data dari sinyal input untuk menentukan output mana yang bekerja dan web ubidot, LED, buzzer, selenoid valve, handphone untuk menerima SMS (Short Message Service) sebagai output. Setelah alat selesai dirakit langkah selanjutnya adalah melakukan pengkodean terhadap wemos development board.

Metode Pengujian

Setelah alat sudah dapat berjalan penulis melakukan serangakaian pengujian salah satunya adalah pengujian blackbox untuk memastikan sistem telah bejalan dengan baik, dan pengujian secenario untuk mengetahui keseluruhan alat berkerja sesuai dengan apa yang telah direncanakan.

Sistematika Penulisan

Untuk memudahkan dan memahami lebih jelas dalam penyusunan laporan Skripsi ini, maka penulis mengelompokkan materi penulisan menjadi 5 sub bab yang saling berkaitan antara masing-masing bab dengan bab yang lain. Sehingga sesuai dan menjadi kesatuan yang utuh, penulisan laporan berisi dari urutan secara garis besar dan kemudian dibagi kembali dalam sub bab yang akan membahas dan menguraikan masalah yang lebih terperinci dengan sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini berisi tentang latar belakang penelitian dan pembuatan laporan, perumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metode penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Di bab ini menjelaskan pengertian, definisi dan teori-teori yang bersumber dari jurnal, kutipan bukul, dan dari beberapa literature review yang masih berkaitan dengan penyusunan Skripsi sehingga dapat menghasilkan karya yang bernilai ilmiah dan memiliki daya guna.

BAB III ANALISA SISTEM YANG BERJALAN

Dalam bab ini berisi mulai dari gambaran umum perusahaan, tata laksana sistem yang berjalan, analisa sistem yang berjalan, permasalahan yang dihadapi serta alternatif pemecahan masalah, dan ada user requirement yang terdiri dari 4 (empat) tahap elisitasi, yaitu elisitasi tahap I, II, III, dan yang terakhir final draft elisitasi merupakan final elisitasi yang diusulkan.

BAB IV HASIL PENELITIAN

Bab ini menjelaskan rancangan sistem yang diusulkan, rancangan basis data, flowchart sistem yang diusulkan, rancangan program, rancangan prototype, konfigurasi sistem yang berjalan, testing, skenario penelitian, evaluasi, implementasi dan estimasi biaya. Serta pembahasan detail final elisitasi yang ada di bab sebelumnya dijabarkan secara satu persatu dengan menerapkan konsep sesudah adanya sistem yang diusulkan.

BAB V PENUTUP

Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah diuraikan pada bab-bab sebelumnya.

DAFTAR PUSTAKA

LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

  1. Definisi Sistem

  2. Menurut Sutarman (2012:13), “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

    Dermawan (2013:4), menjelaskan “Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan”.

    Tata Sutabri (2012:10) , mengemukakan ”Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling bergantung satu sama lain, dan terpadu”.

    Menurut Taufiq (2013:2) , “Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu”.

     

  3. Karakteristik Sistem

  4. Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki komponen sistem, batas sistem, lingkungan luar sistem, penghubung sistem, masukan sistem, pengolahan sistem, keluaran sistem, sasaran sistem dan tujuan sistem, agar dapat disibut sebagai suatu sistem.

    Menurut Tata Sutabri (2012:20), sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut :

    1. Komponen Sistem (Components System)

    2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

    3. Batas Sistem (Boundary System)

    4. Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

    5. Lingkungan Luar Sistem (Environment System)

    6. Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan menggangu kelangsungan hidup dari sistem tersebut.

    7. Penghubung Sistem (Interface System)

    8. Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.

    9. Masukan Sistem (Input System)

    10. Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh, di dalam suatu unit sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

    11. Pengolahan Sistem (Processing System)

    12. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistemakuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

    13. Keluaran Sistem (Output System)

    14. Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukanbagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.

    15. Sasaran Sistem (Objective)dan tujuan (Goals)

    16. Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

  5. Klasifikasi Sistem

  6. Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya (Tata Sutabri, 2012:22).

    1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)

    2. Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, system akuntansi, dan sistem persediaan barang.

    3. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System)

    4. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine system. Misalnya sistem informasi berbasis komputer.

    5. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System)

    6. Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi. Sebagai contoh adalah hasil pertadingan sepak bola. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. Misalnya kematian seseorang.

    7. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)

    8. Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya campur tangan dari pihak di luarnya. Secara teoritis sistem tertutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup. Contohnya adalah sistem adat masyarakat Baduy. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Misalnya sistem musyawarah.

  7. Klasifikasi Sistem

  8. Menurut Taufiq (2013:5), tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya.

    Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya.

    Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstruktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunakan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai tujunnya sesuai dengan apa yang telah menjadi tujuannya.

  9. Daur Hidup Sistem

  10. Menurut Sutabri (2012:27), siklus hidup sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer.

    Fase atau tahapan dari daur hidup suatu sistem:

    1. Mengenali Adanya Kebutuhan

    2. Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.

    3. Pembangunan Sistem

    4. Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.

    5. Pemasangan Sistem

    6. Setelah tahap pembangunan sistem selesai, sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem. Di dalam peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yang sebenarnya yang merupakan langkah akhir dari suatu pembangunan sistem.

    7. Pengoperasian Sistem

    8. Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis, sedangkan organisasi ditunjang oleh sistem informasi tadi. Ia selalu mengalami perubahan-perubahan itu karena pertumbuhan kegiatan bisnis, perubahan peraturan, dan kebijaksanaan ataupun kemajuan teknologi. Untuk perubahan-perubahan tersebut, sistem harus diperbaiki atau diperbaharui.

    9. Sistem Menjadi Usang

    10. Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya.


    Gambar 2.1. Mengenali Sistem Usang

    Sumber: Sutabri(2012:29)

    Konsep Dasar Sistem Komputer

    1. Definisi Sistem Komputer

    2. suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis. Terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau electronic data processing (EDP).

      Menurut Sujatmiko (2012:156) komputer adalah mesin yang dapat mengolah data digital dengan mengikuti serangkaian perintah atau program.

    3. Komponen Sistem Komputer

      1. Hardware Component ( Komponen Perangkat Keras )

      2. Komponen ini adalah semua peralatan sistem komputer yang dapat disentuh secara fisik. Perangkat keras ini sendiri juga terdiri dari tiga komponen, yaitu CPU; Peralatan Input Output, dan Memory. Bila lebih diperinci lagi, CPU juga terdiri beberapa komponen utama yaitu ALU atau Arithmatic Logic Unit yang gunanya untuk melakuka fungsi perhitungan; CU atau Control Unit yang mengatur proses perintah serta per pindahan data dari bagian CPU yang satu kebagian CPU yang lainnya; dan BUS atau Interface Unit adalah komponen untuk mengantar perintah serta data diantara CPU dengan hardware lainnya.

      3. Software Component ( Komponen Perangkat Lunak )

      4. Merupakan bagian komponen sistem komputer yang berupa program yang akan menentukan mengenai hal yang harus dilakukan. Untuk mendapat hasil yang bermanfaat, maka komputer harus melakukan perintah yang ada didalam program tersebut. Terdapat dua jenis perangkat lunak dalam sistem komputer, yaitu software aplikasi dan software system. Sofware system bermanfaat untuk mengatur penyimpanan file, melakukan load, serta menjalankan program dan menerima instruksi yang diberikan melalui keyboard maupun mouse. Software system ini sering disebut dengan sistem operasi atau operation system, yang contohnya adalah Windows; Linux, Mac, dll. Sedangkan software aplikasi merupakan perangkat lunak yang merupakan tambahan sistem pada sistem operasi, seperti Open Office, aplikasi game, aplikasi multimedia.

      5. Data Component (Komponen Data)

      6. Merupakan fakta dasar yang menjadi wakil atas suatu kejadian. Data ini merupakan hasil dari proses sistem komputer yang berupa informasi. Bila kita melihat kilas balik sejarah komputer, data merupakan alasan utama hingga terciptanya komputer. Bentuk data pun berbagai jenis yang umumnya berupa angka.

      7. Communication component ( komponen komunikasi )

      8. Untuk jenis perangkat keras dari komponen komunikas ini adalah Comunication Channel dan Network Interface Card / NIC atau yang umumnya disebut modem. Fungsi utama komponen komunikasi adalah untuk menyediakan saluran antara komputer. Hubungan tersebut dapat berupa radio, fiber optic, wirreless technology / saluran telepon, wire cable, infra merah, bluetooth. Berbeda dengan modem, maka komponen ini mengubungkan komputer dengan saluran komunikasi sebagai interface. Kemudian adanya software berfungsi untuk membuat tiap-tiap komputer mengerti atas data yang terkirim dianatar kompuer yang saling terhubung. Dengan demikian software ini dapat membangun saluran serta mengongtrol setiap aliran data yang ada.


        Gambar 2.2. Komponen Komputer

        Sumber: kuncikomputer.com
    4. Prinsip Kerja Sistem Komputer

    5. Pengolahan data yang menggunakan komputer sebagai medianya dikenal dengan istilah Electronic Data Processing (EDP). Pengolahan data adalah suatu proses dimana sebuah data diproses atau diubah ke dalam bentuk yang lebih berguna dan lebih berarti, yaang berupa sebuah informasi.

      Agar komputer dapat digunakan untuk mengolah sebuah data menjadi sebuah informasi, maka diperlukan sebuah sistem yang yang disebut sistem komputer. Sistem yang dimaksud di sini terdiri atas elemen-elemen yang saling terhubung sehingga membentuk satu kesatuan yang dapat digunakan untuk melakukan tujuan pokok dari sistem tersebut.

      Cara kerja dari sistem komputer tersebut. Mulai dari data dimasukan, diproses, sampai data tersebut dicetak, ditampilkan, dan dikeluarkan kembali. Baca lebih lanjut jika Anda ingin tahu bagaimana caranya sebuah data diproses hingga menjadi sebuah informasi yang bermanfaat.


      Gambar 2.3. Computer Working Flow

      Sumber: socialmediawork.co
      1. Pemasukan (Input)

      2. Tahap pemasukan (input) merupakan tahap awal dari proses pengolahan yang terjadi pada sistem komputer. Tahap ini berupa pemasukan data mentah ke dalam sistem komputer melalui input device. Contoh dari peralatan masukan (input device) diantaranya, keyboard, mouse, dan scanner. Alat-alat inilah yang digunakan untuk memasukan data yang hendak diolah. Seperti hal nya keyboard, difungsikan untuk memasukan huruf, angka, maupun simbol-simbol lainnya ke dalam komputer yang selanjutnya akan diproses.

      3. Pemrosesan (Process)

      4. Pada tahap ini, data yang telah dimasukan melalui peralatan input tadi akan diproses. Tahap proses ini dilakukan oleh processing device yaitu CPU. Yang mana CPU ini dapat melakukan fungsi perhitungan dan logika untuk perbandingan (ALU) dan juga mengontrol (CU). Pada tahap ini, data yang masih mentah tadi diproses sedemikian rupa sehingga data tersebut siap dicetak menjadi informasi yang lebih bermanfaat.

      5. Pengeluaran (Output)

      6. Pada tahap ini, data yang tadinya telah dimasukan melalui peralatan input, kemudian diproses oleh CPU akan bisa dicetak apabila sudah siap. Pencetakan ini bisa berupa hardcopy dan juga softcopy. Hardcopy berarti menggunakan media fisik seperti kertas ataupun yang lainnya. Softcopy berarti menampilkan gambar visual melalui monitor ataupun projektor. Yang termasuk dalam peralatan output disini adalah, monitor, projector, printer.

      7. Penyimpanan (Storage)

      8. Tahap ini merupakan proses perekaman hasil pengolahan ke alat penyimpan (storage device) dan dapat dipergunakan kembali sebagai input untuk proses selanjutnya. Jadi, data mentah yang telah diproses tadi dapat disimpan pada media penyimpanan (storage device) agar nantinya bisa digunakan kembali sewaktu-waktu apabila ingin mencetak data tersebut.

        Pada gambar terlihat dua anak panah yang saling berlawanan arahnya, ini menunjukan bahwa data dapat disimpan dan diambil kembali jika dibutuhkan untuk keperluan pengolahan data.

      Konsep Dasar Perancangan Sistem

      1. Pengertian Perancangan

      2. Menurut Izul Rahman (2015:7) “Perancangan dideskripsikan sebagai proses banyak langkah dimana representasi-representasi data dan struktur program, karakteristik-karakteristik antar muka, dan rincian prosedural diikhtisarkan dari hal-hal yang berkaitan dengan kebutuhan – kebutuhan informasi”.

        Demikian pula menurut Mohamad Subhan (2012:109) mendefinisikan “Perancangan adalah proses pengembangan spesifikasi baru berdasarkan rekomendasi hasil analisis sistem”.

      3. Pengertian Perancangan Sistem

      4. Menurut Satzinger, Jackson, dan Burd (2012:5), perancangan sistem adalah sekumpulan aktivitas yang menggambarkan secara rinci bagaimana sistem akan berjalan. Hal itu bertujuan untuk menghasilkan produk perangkat lunak yang sesuai dengan kebutuhan user.

        Menurut Dermawan (2013:228),“Rancangan Sistem adalah spesifikasi umum dan terperinci dari pemecahan masalah berbasis komputer yang telah dipilih selama tahap analisis. spesifikasi perancangan umumnya dikerjakan oleh programmer agar sistem yang dirancang dapat diterapkan.

        Ada beberapa pengertian perancangan sistem menurut beberapa ahli antara lain :

        1. Verzello / John Reuter III Tahap setelah analisis dari siklus pengembangan sistem : Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi : menggambarkan bagaimana suatu sistem dibentuk.
        2. John Burch & Gary Grudnitski Desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
        3. George M. Scott Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan tahap ini menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem, sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis siste
      5. Tujuan Perancangan Sistem

      6. Menurut Darmawan (2013:228), Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:

        1. Untuk memenuhi kebutuhan pemakai sistem.
        2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli¬-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).

        Menurut Sutabri (2012:225), tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah sebagai berikut :

        1. Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing¬masing bentuk informasi yang akan dihasilkan.
        2. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta keluwesan atau fleksibilitas keluaran informasi yang dihasilkan.
        3. Penyusunan perangkat lunak sistem yang akan berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.
        4. Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspek¬-aspek yang ada dalam permasalahan sistem yang lama.
        5. Penyusunan buku pedoman (manual) tentang pengoperasian perangkat lunak sistem yang akan dilanjutkan dengan pelaksanaan kegiatan pelatihan serta penerapan sistem sehingga sistem tersebut dapat dioperasikan oleh organisasi atau instansi yang bersangkutan.

        Konsep Dasar Pengontrolan

        1. Definisi Pengontrolan

        2. Menurut Erinofiardi (2012:261), “Suatu sistem kontrol otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis)”.

          Kontrol otomatis mempunyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem kontrol otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah, efisien dan efektif. Adanya kontrol otomatis secara tidak langsung dapat menggantikan peran manusia dalam meringankan segala aktifitasnya.

          Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian.

          Pada industri besar dan modern sangat memerlukan tenaga ahli perencanaan sistem pengendali dan perancangan desain sistem pengendali, termasuk teknisi profesional sebagai operator. Tidak menutup kemungkinan bahwa pengontrolan berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai sistem pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang optimal.

          Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (Open-loop Control System) dan Sistem Pengendali Loop Tertutup (Closed-loop Control System).

        3. Jenis-Jenis Pengontrolan

        4. Pengontrolan memiliki beberapa jenis kontrol berulang diantaranya adalah sistem kontrol loop terbuka dan sistem kontrol loop tertutup, adapun penjelasannya seperti berikut.

          1. Hardware Component ( Komponen Perangkat Keras )

          2. Menurut Erinofiardi (2012:261), sistem kontrol loop terbuka adalah ”suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.


            Gambar 2.4. Kontrol Loop Terbuka

            Sumber: Erinofiardi (2012:261)

            Gambar diagram blok diatas menggambarkan bahwa didalam sistem tersebut tidak ada proses umpan balik untuk memperbaiki keadaan alat terkendali jika terjadi kesalahan. Jadi tugas dari elemen pengendali hanyalah memproses sinyal masukan kemudian mengirimkannya ke alat terkendali.

          3. Sistem Kontrol Loop Tertutup

          4. Menurut Erinofiardi (2012:261), sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan.” Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.


          Gambar 2.5. Kontrol Loop Tertutup

          Sumber: Erinofiardi (2012:262)

        Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah dibandingkan dengan sinyal umpan balik menghasilkan sinyal selisih atau sinyal kesalahan yang akan dikirimkan ke dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran yang akan dikirim ke alat terkendali.

        Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.

        Konsep Dasar Monitoring

        Sebuah kegiatan monitoring didasari oleh keinginan untuk mencari hal-hal yang berkaitan dengan peristiwa atau kejadian baik menyangkut siapa, mengapa dapat terjadi, sumber daya publik yang berkaitan, kebijakan dan juga dampak yang terjadi atau harus diantisipasi serta hal-hal lain yang berkaitan dengan aktivitas mencatat secara terstruktur.

        Ada beberapa definisi monitoring menurut pendapat para ahli, diantaranya yaitu:

        1. Definisi Monitoring

        2. Menurut Khanna (2013), “Monitoring adalah kegiatan memantau yang dilakukan dengan rutin mengenai kemajuan pada project yang akan berjalan atau kegiatan memantau sebuah perubahan proses dan output project”.

          Menurut Nikolaos (2013), “Monitoring yaitu kegiatan dalam melakukan pengawasan pada suatu program atau kinerja terhadap suatu kelompok dalam organisasi”.

          Berdasarkan dari kutipan di atas, dapat disimpulkan monitoring yaitu kegiatan memantau yang dilakukan untuk kemajuan suatu project yang sedang berjalan dengan tujuan memaksimalkan bagi sumber daya. Proses dasar untuk pemantauan (monitoring) ini, meliputi 3 tahap yaitu:

        1. Menetapkan standar pelaksanaan.
        2. Pengukuran pelaksanaan.
        3. Menentukan deviasi antara pelaksanaan dengan standar dan rencana

      Konsep Dasar Suhu

      1. Definisi Suhu

      2. Suhu adalah besaran yang menyatakan derajat panas dingin suatu benda dan alat yang digunakan untuk mengukur suhu adalah thermometer. Dalam kehidupan sehari-hari masyarakat untuk mengukur suhu cenderung menggunakan indera peraba. Tetapi dengan adanya perkembangan teknologi maka diciptakanlah termometer untuk mengukur suhu dengan valid.

        Pada abad 17 terdapat 30 jenis skala yang membuat para ilmuan kebingungan. Hal ini memberikan inspirasi pada Anders Celcius (1701 – 1744) sehingga pada tahun 1742 dia memperkenalkan skala yang digunakan sebagai pedoman pengukuran suhu. Skala ini diberinama sesuai dengan namanya yaitu Skala Celcius. Apabila benda didinginkan terus maka suhunya akan semakin dingin dan partikelnya akan berhenti bergerak, kondisi ini disebut kondisi nol mutlak. Skala Celcius tidak bisa menjawab masalah ini maka Lord Kelvin (1842 – 1907) menawarkan skala baru yang diberi nama Kelvin. Skala kelvin dimulai dari 273 K ketika air membeku dan 373 K ketika air mendidih. Sehingga nol mutlak sama dengan 0 K atau -273°C. Selain skala tersebut ada juga skala Reamur dan Fahrenheit. Untuk skala Reamur air membeku pada suhu 0°R dan mendidih pada suhu 80°R sedangkan pada skala Fahrenheit air membuka pada suhu 32°F dan mendidih pada suhu 212°F.

      3. Macam-Macam Termometer

      4. Pembuatan termometer pertama kali dipelopori oleh Galileo Galilei (1564 – 1642) pada tahun 1595. Alat tersebut disebut dengan termoskop yang berupa labu kosong yang dilengkapi pipa panjang dengan ujung pipa terbuka. Mula-mula dipanaskan sehingga udara dalam labu mengembang. Ujung pipa yang terbuka kemudian dicelupkan kedalam cairan berwarna. Ketika udara dalam tabu menyusut, zat cair masuk kedalam pipa tetapi tidak sampai labu. Beginilah cara kerja termoskop. Untuk suhu yang berbeda, tinggi kolom zat cair di dalam pipa juga berbeda. Tinggi kolom ini digunakan untuk menentukan suhu. Prinsip kerja termometer buatan Galileo berdasarkan pada perubahan volume gas dalam labu. Tetapi dimasa ini termometer yang sering digunakan terbuat dari bahan cair misalnya raksa dan alkhohol. Prinsip yang digunakan adalah pemuaian zat cair ketika terjadi peningkatan suhu benda.

        Raksa digunakan sebagai pengisi termometer karena raksa mempunyai keunggulan :

        • titik bekunya rendah
        • harganya murah
        • pemuaiannya 6 kali lebih besar dari pada raksa sehingga pengukuran mudah diamati

        1. Termometer Laboratorium

        2. Termometer ini menggunakan cairan raksa atau alkhohol. Jika cairan bertambah panas maka raksa atau alkhohol akan memuai sehingga skala nya bertambah. Agar termometer sensitif terhadap suhu maka ukuran pipa harus dibuat kecil (pipa kapiler) dan agar peka terhadap perubahan suhu maka dinding termometer (reservoir) dibuat setipis mungkin dan bila memungkinkan dibuat dari bahan yang konduktor.

        3. Termometer Klinis

        4. Termometer ini khusus digunakan untuk mendiaknosa penyakit dan bisanya diisi dengan raksa atau alkhohol. Termometer ini mempunyai lekukan sempit diatas wadahnya yang berfungsi untuk menjaga supaya suhu yang ditunjukkan setelah pengukuran tidak berubah setelah termometer diangkat dari badan pasien. Skala pada termometer ini antara 35°C sampai 42°C.

        5. Termometer Ruangan

        6. Termometer ini berfungsi untuk mengukur suhu pada sebuah ruangan. Pada dasarnya termometer ini sama dengan termometer yang lain hanya saja skalanya yang berbeda. Skala termometer ini antara -50°C sampai 50°C

      5. Termometer Digital

      6. Karena perkembangan teknologi maka diciptakanlah termometer digital yang prinsip kerjanya sama dengan termometer yang lainnya yaitu pemuaian. Pada termometer digital menggunakan logam sebagai sensor suhunya yang kemudian memuai dan pemuaiannya ini diterjemahkan oleh rangkaian elektronik dan ditampilkan dalam bentuk angka yang langsung bisa dibaca.

      7. Termokopel

      8. Merupakan termometer yang menggunakan bahan bimetal sebagai alat pokoknya. Ketika terkena panas maka bimetal akan bengkok ke arah yang koefesiennya lebih kecil. Pemuaian ini kemudian dihubungkan dengan jarum dan menunjukkan angka tertentu. Angka yang ditunjukkan jarum ini menunjukkan suhu benda.

    Pengertian Asap

    Asap adalah suspensi partikel kecil di udara (aerosol) yang berasal dari pembakaran tak sempurna dari suatu bahan bakar. Asap umumnya merupakan produk samping yang tak diinginkan dari api (termasuk kompor dan lampu) serta pendiangan, tetapi dapat juga digunakan untuk pembasmian hama (fumigasi), komunikasi (sinyal asap), pertahanan (layar asap, smoke-screen) atau penghirupan tembakau atau obat bius. Asap kadang digunakan sebagai agen pemberi rasa (flavoring agent), pengawet untuk berbagai bahan makanan, dan bahan baku asap cair.

    Keracunan asap adalah penyebab utama kematian korban kebakaran di dalam ruangan. Asap ini membunuh dengan kombinasi kerusakan termal, keracunan, dan iritasi paru-paru yang disebabkan oleh karbon monoksida, hidrogen sianida, dan produk pembakaran lainnya.

    Partikel asap terutama terdiri dari aerosol (atau kabut) partikel padat atau butiran cairan yang mendekati ukuran ideal untuk penyebaran mie cahaya tampak.

    Konsep Dasar Kabakaran

    1. Definisi Kebakaran

    2. Kebakaran adalah suatu reaksi oksidasi eksotermis yang berlangsung dengan cepat dari suatu bahan bakar yang disertai dengan timbulnya api/penyalaan.

    3. Tiga Unsur Penting Dalam kebakaran

    4. Ada beberapa unsur penting dalam terjadinya suatu kebakaran, yaitu sebagai berikut:
      a. Bahan bakar dalam jumlah yang cukup.
      b. Zat pengoksidasi/oksigen dalam jumlah yang cukup.
      c. Sumber nyalah cukup untuk menyebabkan kebakaran.

    5. Hal-hal Untuk Mencegah Kebakaran

    6. Hal-hal penting yang harus diketahui untuk mencegah kebakaran agar tidak terjadi, sebagai berikut:
      a. Mempelajari sifat-sifat dan bahan-bahan yang dapat terbakar dan meledak.
      b. Mengetahui proses terjadinya kebakaran dan peledakan.
      c. Mengetahui tata cara penanganan dalam upaya mengurangi kemungkinan terjadinya bahaya kebakaran dan peledakan.

    Konsep Dasar APAR

    1. Definisi APAR

    2. Alat pemadam api adalah alat perlindungan kebakaran aktif yang digunakan untuk memadamkan api atau mengendalikan kebakaran kecil, umumnya dalam situasi darurat. Pemadam api tidak dirancang untuk digunakan pada kebakaran yang sudah tidak terkontrol, misalnya ketika api sudah membakar lagit-langit. Umumnya alat pemadam api terdiri dari sebuah tabung ber tekanan tinggi yang berisi bahan pemadam api.

      Ada dua jenis utama alat pemadam kebakaran : yaitu bertekanan di dalam dan dioperasikan oleh cartridge. Dalam unit bertekanan di dalam, gas penyembur disimpan pada ruang yang sama dengan bahan pemadam kebakaran tersebut. Tergantung pada bahan yang digunakan, jika berbeda maka bahan pendorong yang digunakan juga berbeda. Pada alat pemadam berisi bahan kimia kering, umumnya digunakan nitrogen; alat pemadam air dan busa biasanya menggunakan udara. Alat pemadam api bertekanan di dalam adalah jenis yang paling umum. Sedangkan jenis Alat pemadam yang dioperasikan cartridge gas penyembur berisi dalam cartridge yang terpisah yang harus ditekan lebih dulu sebelum mengalir keluar, mendorong bahan pemadam.

      Jenis ini tidak seperti biasa, digunakan terutama untuk fasilitas industri, di mana memerlukan penggunaan dengan kemampuan yang lebih tinggi dari yang biasa. serta memiliki keuntungan karena lebih sederhana sehingga memungkinkan pemakai untuk cepat melaksanakan pemadaman, hingga mampu mengendalikan api dalam kurun waktu yang cepat. Tidak seperti jenis bertekanan di dalam yang menggunakan nitrogen, alat pemadam ini menggunakan pendorong karbon dioksida bukan nitrogen, meskipun model cartridge nitrogen juga kadang digunakan pada temperatur rendah.

      Jenis alat pemadam yang digunakan di seluruh dunia dioperasikan oleh cartridge tersedia dalam bahan kimia kering dan jenis serbuk kering serta berbahan basah seperti air, busa, kimia kering (kelas ABC dan BC), dan bubuk kering (kelas D) .

      Alat pemadam api selanjutnya terbagi lagi menjadi pemadam genggam portable yang juga disebut alat pemadam genggam dengan berat antara 0,5-14 kilogram (1 sampai 30 pon), karena mudah dibawa dengan tangan. berikutnya adalah Alat pemadam api beroda biasanya memiliki berat badan 23 + kilogram (50 + pound). Model beroda ini yang paling sering ditemukan di lokasi bangunan, bandar udara, heliports, Serta Dok dan pelabuhan.

    3. Spare Parts APAR

      1. Tabung (Tube)

      2. Tabung (Tube) yang kami pakai terbuat dari bahan berkualitas tinggi baja paduan. mereka banyak diterapkan dalam kimia, metalurgi, mekanik. Sehingga tahan terhadap bahan kimia serta tahan terhadap tekanan yang terukur. Tabung berbentuk seamless yaitu tabung yang dibuat tanpa adanya las.

      3. Valve

      4. Spare part yang berfungsi untuk menutup dan membuka aliran media (Isi) yang berada di dalam tabung.

      5. Handle

      6. Spare part yang berfungsi sebagai pegangan untuk menekan serta membantu valve dalam melakukan fungsinya.

      7. Pressure

      8. Spare part yang berfungsi untuk menunjukkan tekanan N2 dalam tabung.

      9. Hose

      10. Spare part yang berfungsi sebagai selang penghantar media.

      11. Nozzle

      12. Spare part yang berfungsi sebagai pegangan untuk mengarahkan media pada sumber api.

      13. Sabuk Tabung

      14. Spare part yang berfungsi sebagai dudukan selang pada tabung.

      15. Pin Pengaman

      16. Spare part yang berfungsi sebagai pengaman tabung.

      17. Bracket / Hanger

      18. Spare part yang berfungsi sebagai gantungan APAR.

    Konsep Dasar Internet Of Things (IOT)

    1. Pengertian Internet Of Things

    2. Menurut analisa McKinsey Global Institute, Internet Of Things adalah sebuah teknologi yang memungkinkan kita untuk menghubungkan mesin, peralatan, dan benda fisik lainnya dengan sensor jaringan dan aktuator untuk memperoleh data dan mengelola kinerjanya sendiri, sehingga memungkinkan mesin untuk berkolaborasi dan bahkan bertindak berdasarkan informasi baru yang diperoleh secara independen.


      Gambar 2.6. The Internet Of Things

      Sumber: www.dawnbit.com

      Sedangkan menurut Wikipedia, Internet Of Things adalah interkoneksi yang unik antara embedded computing devices dalam infrastruktur internet yang ada. Sebuah publikasi mengenai Internet Of Things In 2020 menjelaskan bahwa internet of things adalah suatu keadaan ketika menda memiliki identitas, bisa beroperasi secara intelijen, dan bisa berkomunikasi dengan sosial, lingkungan, dan pengguna.

      Dengan demikian, maka dapat disimpulkan bahwa internet of things membuat suatu koneksi antara mesin dengan mesin, sehingga mesin-mesin tersebut dapat berinteraksi dan bekerja secara independen sesuai dengan data yang diperoleh dan diolahnya secara mandiri.

      Tujuannya adalah untuk membuat manusia berinteraksi dengan benda dengan lebih mudah, bahkan supaya benda juga bisa berkomunikasi dengan benda lainnya.

    3. Sejarah Internet Of Things

    4. Internet of things merupakan hal yang relatif baru di dunia teknologi saat ini. Namun, internet of things diprediksi akan menjadi tren yang luar biasa di masa depan. Hal itu tidak akan mungkin terjadi apabila tidak ada yang meneliti dan mengembangkan internet of things. Kita bisa mengembangkan internet of things sesuai dengan bidang yang kita kuasai. Sebelum mengembangkan internet of things dan menjadi bagian dari sejarah internet of things dunia, marilah kita pelajari sejarah internet of things sebelum kita.

      Mesin soda di Carniege Mellon University adalah mesin pertama yang terhubung dengan internet pada tahun 1982. Pada tahun 1999, Bill Joy mempresentasikan Six Webs pada World Economic Forum di Davos, dan membahas mengenai komunikasi device to device (D2D). Kevin Asthon mengusulkan istilah “Internet Of Things” pada tahun yang sama. Sejak saat itulah istilah internet of things digunakan.

    5. Aplikasi Internet Of Things

    6. Menurut McKinsey Global Institute, berikut ini beberapa contoh aplikasi internet of things yang telah ada dan dapat dikembangkan:

      1. Pemantau Jarak Jauh

      2. Salah satu jenis internet of things yang paling sering ditemukan. Caranya adalah dengan meletakkan sensor pada suatu benda yang ingin kita pantau, dan sensor tersebut kita koneksikan dengan internet. Dengan demikian, kita dapat memperoleh apa saja yang kita butuhkan dari sensor, dan memantaunya dari jarak jauh dengan jaringan internet, bahkan bisa langsung kita pantau dari handphone kita.

      3. Operasi Sistem

      4. Selain untuk memantau, internet of things juga memungkinkan sebuah benda untuk melakukan optimasi terhadap dirinya sendiri. Benda dapat mengolah sendiri data yang diperoleh dari sensor pada dirinya, kemudian mengolah input tersebut untuk membuat keputusan. Hal ini sangat berguna bagi sistem yang sangat kompleks. Sebagai contoh di Mannheim, Jerman, sistem listrik menggunakan teknologi smart grid untuk mendeteksi apakah perbaikan yang dilakukan sudah sempurna. Kalau belum, sistem akan menyarankan pelaksanaan perbaikan yang lebih baik lagi.

      5. Kesehatan

      6. Kategori internet of things ini bertujuan untuk membantu manusia memantau keadaan fisik mereka sendiri. Sistem ini membuat manusia bisa memantau kondisi kesehatannya seperti tekanan darah. Sistem ini juga bisa mengingatkan manusia untuk berolah raga atau melakukan aktivitas fisik. Selain itu, sistem ini juga bisa mengingatkan manusia untuk berobat ke dokter apabila ada kondisi fisik yang kurang baik.

    Konsep Dasar SMS Gateway

    1. Pengertian SMS Gateway

    2. Pada dunia komputer, gateway dapat diartikan sebagai jembatan penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian, SMS (Short Message Service) gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas data SMS (Short Message Service), baik yang dikirimkan maupun yang diterima.. Pada awalnya, SMS (Short Message Service) gateway dibutuhkan untuk menjembatani antar SMSC (Short Message Service Center) Hal ini dikarenakan SMSC (Short Message Service Center) yang dibangun oleh perusahaan yang berbeda memiliki protokol komunikasi sendiri, dan protokol-protokol itu sendiri bersifat pribadi. Perhatikan ilustrasi berikut ini:


      Gambar 2.7. Protokol SMS Gateway

      Sumber: Rasimah. dkk (2015:3)
    3. Konsep SMS Gateway

    4. Namun seiring perkembangan teknologi komputer, baik dari sisi hardware maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat lebih mengartikan SMS gateway sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan menyenangkan. Pengertian SMS gateway kemudian lebih mengarah pada sebuah program yang mengomunikasikan antara sistem operasi komputer, dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS. Salah satu komunikasi yang terjadi, dapat dilakukan dengan mengirimkan perintah AT pada perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan kembali ke komputer.


      Gambar 2.8. Komunnikasi SMS Gateway

      Sumber: Rasimah. Dkk (2015:4)
    5. Cara Kerja SMS Gatewayas


    6. Gambar 2.9. Cara kerja SMS Gateway

      Sumber: Rasimah. Dkk (2015:4)

      Ketika Pelanggan mengirim SMS ke sistem, maka SMS akan masuk terlebih dahulu ke SMSC (Short Message Service Center) operator telepon yang digunakan. SMSC (Short Message Service Center) sendiri dapat diartikan sebuah server yang bertanggung jawab pada proses pengiriman SMS dalam suatu operator. Dari SMSC itu akan diambil oleh Gammu dan dimasukkan ke dalam tabel inbox, selanjutnya akan diproses oleh PHP. Pesan yang diproses dianamakan autoreply. Autoreply SMS akan di-query melalui PHP kemudian dimasukkan ke dalam tabel outbox. Autoreply pada tabel outbox disalin ke dalam tabel sent items. Autoreply pada tabel sentitems diambil oleh Gammu kembali dan dikirim ke SMSC dan selanjutnya dikirm ke handphone pelanggan.

      Dan ketika sistem mengirim suatu SMS ke banyak nomor, SMS yang dikirimkan tidak akan langsung dikirimkan ke nomor tersebut, namun akan masuk terlebih dahulu ke SMS Center (SMSC), kemudian baru diteruskan ke nomor tujuan SMS tersebut. Bila nomor yang dituju ternyata sedang mati/offline, SMSC akan menyimpan SMS tersebut untuk sementara waktu, hingga nomor tujuan hidup kembali. Lamanya waktu penyimpanan SMS sangat tergantung dari lamanya waktu yang telah ditetapkan oleh operator untuk menyimpan SMS tersebut. Nomor yang telah menerima SMS akan mengirimkan laporan ke SMSC bahwa SMS telah diterima.

    7. Model SMS Gateway

    8. Beberapa fitur atau model yang umum dikembangkan dalam aplikasi SMS gateway adalah:

      1. Auto Reply

      2. SMS gateway secara otomatis akan membalas SMS yang masuk. Pengirim mengirimkan SMS dengan format tertentu yang dikenali aplikasi, kemudian aplikasi dapat melakukan auto-reply dengan membalas SMS tersebut, berisi informasi yang dibutuhkan.

      3. Pengiriman Masal

      4. Disebut juga dengan istilah SMS broadcast atau jenis sms satu arah ke banyak nomor tujuan yang bertujuan untuk mengirimkan SMS ke banyak tujuan sekaligus.

      5. Pengiriman Terjadwal

      6. Sebuah SMS dapat diatur untuk dikirimkan ke tujuan secara otomatis pada waktu tertentu. Contohnya untuk keperluan mengucapkan selamat ulang tahun.

    9. Keuntungan dan Kekurangan SMS Gateway

      1. Keuntungan SMS Gateway

        • Dapat mengotomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.

        • Dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel karena semua nomor akan diambil secara otomatis dari database, sehingga sangat menghematkan waktu.

        • SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS.

        • Selain itu, kebutuhan untuk SMS Gateway juga tidak perlu berlebihan karena hanya menggunakan sebuah PC dengan menggunakan sebuah handphone, modem, dan kartu GSM, dan sebuah program yang dibangun sendiri khususnya bahasa pemograman PHP yang berfungsi sebagai pesan. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel.

      2. Kekurangan SMS Gateway

        • Tidak mendukung pengiriman sms dalam bentuk gambar dan suara melainkan dalam bentuk teks saja.

        • Jika terdapat gangguan pada jaringan telekomunikasi, maka sistem tidak dapat secara otomatis mengirim ulang pesan yang telah dikirimkan.

    Konsep Dasar Server

    1. Definisi Komputer Server

    2. Komputer Server adalah suatu unit komputer yang berfungsi untuk menyimpan informasi dan untuk mengelola suatu jaringan komputer. Komputer Server akan melayani seluruh client atau workstation yang terhubung ke jaringannya. Berdasarkan fungsi tersebut bisa dikatakan bahwa Komputer Server adalah Komputer Induk.

      Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan atau network operating system. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan. Umumnya, di atas sistem operasi server terdapat aplikasi-aplikasi yang menggunakan arsitektur client/server. Contoh dari aplikasi ini adalah DHCP Server, Mail Server, HTTP Server, FTP Server, DNS Server dan lain sebagainya.

    3. Definisi Server

    4. Adapun pengertian server menurut beberapa ahli, sebagai berikut:

      1. Frans

      2. Server adalah pemilik informasi yang menyediakan dirinya untuk memberikan service atau layanan.

      3. Harip Santoso

      4. Server adalah istilah yang digunakan untuk pengertian proses layanan database yang ditangani oleh piranti software (RDBMS) yang berdiri sendiri dan terdapat pada komputer yang terpisah dari client/pengguna.

      5. Lia Kuswanto

      6. Server adalah komputer yang bertindak untuk melayani permintaan client.

      7. Ir. Yuniar Supriadi

      8. Server merupakan perangkat untuk mengatur beberapa client.

      9. Nancy I. Whitman

      10. Server merupakanarsitektur scalable di mana masing-masing komputeratau proses dalam jaringan bertindak sebagai server atau client.

      11. f. Irene Joos

      12. Server merupakan komputer terpisah yang menyimpan file halaman web dan berkomunikasi dengan client.

      13. Drs. Ario Suryo Kusumo

      14. Server adalah komputer yang "melayani" sesuatu. Server umunya dapat menangani permintaan client dalam jumlah yang banyak secara simultan.

    5. Macam dan Jenis Server

    6. Server memiliki beberapa macam jenis dan karakteristik yang berbeda sesuai kebutuhan, adapun jenis server dan penjelasannya sebagai berikut:

      1. Server Virtual adalah sebuah komputer fisik yang berkomitmen untuk permintaan pelanggang individu, dapat secara individual boot dan menjaga privasi komputer yang terpisah. Pada dasarnya, jarak antara share dan dedicated server berkurang memberikan kebebasan kepada pelanggan lain, dengan biaya kurang. Sekarang, ia telah menjadi mana-mana di pusat data.
      2. Server Application juga dikenal sebagai jenis middleware, ia menempati sejumlah besar wilayah komputasi antara server database dan pengguna akhir, dan umumnya digunakan untuk menghubungkan keduanya.
      3. Server Obrolan ini berfungsi pengguna untuk pertukaran data dalam lingkungan yang mirip dengan newsgroup internet yang menyediakan kemampuan real-time diskusi.
      4. Server Audio / Video menyediakan kemampuan multimedia ke situs web dengan membantu pengguna untuk menyiarkan streaming konten multimedia.
      5. Server Fax ini adalah salah satu pilihan terbaik untuk organisasi yang mencari sumber daya minimum telepon masuk dan keluar, tetapi perlu dokumen fax yang sebenarnya.
      6. Groupware Server ini adalah software yang dirancang yang memungkinkan pengguna untuk bekerja sama, terlepas dari lokasi, melalui internet atau intranet perusahaan dan berfungsi bersama-sama dalam suasana virtual.
      7. IRC Server ini adalah pilihan ideal untuk mereka yang mencari kemampuan real-time diskusi. Internet Relay Chat terdiri dari server jaringan yang berbeda yang memungkinkan pengguna untuk saling terhubung melalui jaringan IRC.
      8. Daftar Server menyediakan cara yang lebih baik mengelola milis. Server dapat berupa diskusi interaktif terbuka untuk orang-orang atau daftar satu arah yang memberikan pengumuman, buletin atau iklan.
      9. Server Berita fungsinya sebagai sumber distribusi dan pengiriman untuk banyak kelompok berita umum, didekati melalui jaringan berita USENET.
      10. Telnet Server hal ini memungkinkan pengguna untuk log on ke komputer host dan menjalankan tugas sebagai jika mereka bekerja pada komputer remote.
      11. Server Platform adalah perangkat keras komputer atau perangkat lunak komputer dasar untuk sistem yang bertindak sebagai mesin yang menggerakkan server. Hal ini sering digunakan secara sinonim dengan sebuah sistem operasi komputer.
      12. Samba server samba (server message block) adalah protokol file sharing dan printer sharing untuk menyaingi protokol yang telah ada yakni Novell’s IPX-based. SMB ini merupakan protokol file sharing dan printer sharing pertama yang dapat berjalan pada multi protokol: TCP/IP, NetBEUI, IPX/SPX. Dengan kata lain SMB server dapat menggantikan posisi Novell server tanpa harus merubah infrastruktur dari jaringan.
      13. File Transfer Protocol (FTP) server adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
      14. Server Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan hostname sebuah komputer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
      15. Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server.
      16. Mail server digunakan untuk mentransfer e-mail pada jaringan TCP / IP atau bisa juga disebut sebagai Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.Mail server merupakan perangkat terpenting dalam pembuatan webmail yang menjadi tempat dari database mail dalam jaringan untuk melakukan resource sharing, dan dapat dimanfaatkan untuk memfasilitasi perusahaan dalam pembuatan webmail. Dari banyaknya kemajuan teknologi informasi dan komunikasi email merupakan sarana yang cukup bermanfaat di kalangan masyasrakat di seluruh dunia, dengan email kita dapat melakukan interaksi dan pertukaran informasi satu sama lainnya. Disamping itu kita juga memerlukan mail server yang dapat kita istilahkan sebagai kantor pos yang mengatur proses pengiriman dan penerimaan pesan juga penyimpanan pesan yang menggunakan sistem basis data.
      17. Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari internet atau intranet.
    7. Fungsi-fungsi Komputer Server

    8. Secara umum komputer server memiliki fungsi yang berbeda-beda, adapun fungsi suatu komputer server adalah sebagai berikut:

      1. Server Aplikasi, server ini berfungsi untuk menyimpan aplikasi-aplikasi yang nantinya akan di akses dari komputer client. Misalnya aplikasi transaksi jual beli dan aplikasi lainnya yang jalan di intranet atau internet.
      2. Server Proksi, biasanya digunakan untuk mengatur lalu lintas di jaringan melalui pengaturan proksi. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke Internet.
      3. Server Database, berfungsi untuk menyimpan data-data. Ada beberapa orang meletakkan data terpisah dari server aplikasinya, biasanya terinstal semacam Database management system, seperti oracle, MS SQL Server, MySQL dan sebagainya.
      4. Server Game, server yang berfungsi menyediakan game online, sehingga kita bisa bermain di jaringan.
      5. Server Printer, berfungsi mengatur printer yang berjalan di jaringan.
      6. Web Server, yang berfungsi menyediakan konten website.

    Konsep Dasar Ruang Server

    1. Definisi Ruang Server

    2. Ruang server adalah sebuah ruangan yang digunakan untuk menyimpan server, perangkat jaringan (router, hub) dan perangkat lainnya yang terkait dengan operasional sistem sehari-hari seperti UPS, AC dan lain-lain. Sebuah ruang server harus memiliki standar keamanan yang melindungi kerja perangkat perangkat di dalamnya dari mulai suhu udara, kelembaban, kebakaran dan akses masuk dari orang-orang yang tidak berkepentingan.

      Beberapa hal yang perlu diketahui pada ruang server adalah:

      1. Keamanan Fisik Ruang Server

      2. Jika dahulu keamanan fisik dianggap tidak penting dan sering diabaikan, namun sekarang pandangan tersebut telah mulai berubah. Ada banyak kejadian yang membuat pandangan ini berubah. Sebagai contoh adanya penelitian dari computer forensics experts pinkerton bahwa 70% data dicuri dari sebuah perusahaan adalah pencurian fisik, dari laptop dan harddisk ke CD atau peningkatan tinggi kapasistas penyimpanan mini menyebabkan kemudahan dalam pencurian data.

        Selain itu juga bencana alam, membuat orang menjadi berubah pandangan akan pentingnya keamanan fisik. Bagaimana menjaga data agar tetap aman jika terjadi bencana alam, bagaimana strategi pemulihan kembali setelah terjadi bencana adalah topik hangat yang diperbincangkan pada banyak artikel-artikel keamanan di internet.

        Hal-hal tersebut di atas menjadi pertimbangan dalam pengamanan fisik ruang server. Keamanan fisik mulai diperhatikan, kebijakan keamanan yang terkait dengan keamanan fisik mulai dilihat ulang dan diperbaiki. Bagaimanan pengontrolan akses fisik, bagaimana standar ruangan server, bagaimana penyimpanan data, bagaimana prosedur backup, bagaimana standar keamanan gedung tempat ruang server dan lainnya, mulai mengimplementasikan aspek-aspek keamanan fisik. Untuk itu perlu mengetahui lebih lanjut mengenai resiko dan ancaman keamanan fisik serta metoda pengamanannya, sehingga dapat dilakukan tindakan pencegahan dan penanggulangan untuk bahaya keamanan fisik.

      3. Suhu

      4. Suhu yang terlalu rendah berarti boros biaya dan suhu yang terlalu tinggi bisa mengakibatkan komponen cepat rusak misalnya harddisk. Posisipengukuran suhu sangat menentukan validitas data suhu ruang sebaiknya 18°-27°C untuk harddisk. Keadaan ini membuat beberapa perusahaan memerlukan alat pendingin ruangan tambahan seperti kipas.

      5. Kebakaran

      6. Bahaya kebakaran sangat mungkin terjadi di ruang server. Kumpulan peralatan elektronik yang ada berpotensi untuk menyebabkan kebakaran. Suplai tenaga yang baik harus diperhatikan, bangunan yang tidak mudah terbakar, penggunaan sensor asap, sensor panas, pemadam api dan sistem penyemprot air merupakan hal-hal yang harus dilakukan untuk mengurangi dan menanggulangi bahaya kebakaran. Pemasangan detector dan sensor baik pada rungan komputer maupun di luar ruangan.

        Penggunaan alarm kebakaran dapat dilakukan baik secara manual maupun otomatis. Selain itu juga gunakan pemadam api yang sesuai dengan jenis kebakaran yang terjadi. Ada dua jenis pemadam api yaitu pemadam kimia kering dan pemadam dari gas halon. Serta perhatikan juga efek yang dapat ditimbulkan dari penggunaan pemadam api.

      7. Listrik/Tenaga

      8. Kebutuhan listrik merupakan hal yang penting pada sebuah ruang server. Karena semua peralatan komputer, peralatan komunikasi dan jaringan serta pendingin membutuhkan energi. Selain itu juga penggunaan listrik cadangan seperti Genset dan UPS harus dilakukan. UPS yang digunakan harus memenuhi kebutuhan listrik dari semua peralatan yang ada. Batere UPS diharapkan dapat bertahan cukup lama sebelum digantikan dengan listrik cadangan dari Genset.

    Konsep Dasar Analisa Sistem

    1. Definisi Analisa Sistem

    2. Menurut Dermawan (2013:210) , Analisa Sistem adalah suatu proses mengumpulkan dan menginterpretasikan kenyataan-kenyataan yang ada, mendiagnosis persoalan dan menggunakan keduanya untuk memperbaiki sistem.

      Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat ditarik kesimpulan bahwa analisis sitem adalah suatu proses sistem yang secara umum digunakan sebagai landasan konseptual yang mempunyai tujuan untuk memperbaiki berbagai fungsi di dalam suatu sistem tertentu.

    3. Fungsi Analisa Sistem

    4. Analisa sistem memiliki beberapa fungsi diantarnya adalah sebagai berikut:

      1. Mengidentifikasi masalah–masalah kebutuhan pemakai (user).
      2. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai.
      3. Memilih alternatif–alternatif metode pemecahan masalah yang paling tepat.
      4. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dari analisa sistem menerapkan rencana rancangan sistemnya yang telah disetujui oleh pemakai.

    Konsep Dasar Flowchart

    1. Definisi Flowchart

    2. Menurut Iswandi (2015:73) , “Flowchart merupakan urutan-urutan langkah kerja suatu proses yang digambarkan dengan menggunakan simbol-simbol yang disusun secara sistematis”.

    3. Simbol – Simbol Flowchart

    4. Flowchart terbentuk dari simbol atau gambar yang mewakili setiap fungsinya untuk mempresentasikan sebuah alur, Simbol flowchart yang berbeda juga memiliki arti yang berbeda, namun beberapa simbol umum yang digunakan pada flowchart berikut adalah sebagai berikut:


      Tabel 2.1. Simbol Flowchart

      Sumber: mundonoticiasbr.tk
      1. Terminator (start terminator, end terminator): Berbentuk oval sebagai diagram alur yang menunjukkan awal atau akhir proses.
      2. Proses (process): Berbentuk persegi panjang bentuk diagram alur, yang menunjukkan langkah alur proses yang berjalan.
      3. Keputusan (decision): Berbentuk berlian yang menunjukkan bentuk indikasi dari aliran proses yang bercabang.
      4. Konektor (A): Bentuk lingkaran pada diagram alir yang digunakan untuk menunjukkan lonjakan aliran proses.
      5. Data : Sebuah jajaran genjang yang menunjukkan input data atau output (I / O) dalam proses.
      6. Dokumen (document) : Digunakan untuk menunjukkan dokumen atau laporan.
    5. Cara Membuat Flowchart

    6. Ada beberapa petunjuk dalam pembuatan Flowchart sebagai berikut :

      1. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.
      2. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
      3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
      4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.
      5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
      6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.
      7. Gunakan simbol-simbol flowchart yang standar.
      1. Flowchart Sistem (System Flowchart)

      2. Flowchart sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem. Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses yang mentransformasikan data itu.


        Gambar 2.10. Jenis Flowchart Sistem

        Sumber: Tin (2015:3)
      3. Flowchart Dokumen (Document Flowchart)

      4. Flowchart dokumen kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat dan disimpan.


        Gambar 2.11. Flowchart Dokumen

        Sumber: Tri (2015:4)
      5. Flowchart Skematik (Schematic Flowchart)

      6. Flowchart skematik mirip dengan flowchart sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standar, tetapi juga menggunakan gambar-gambar komputer, peripheral, form-form atau peralatan lain yang digunakan dalam sistem. Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart. Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang sistem, hal ini disebabkan oleh ketidak-mengertian tentang simbol-simbol yang digunakan. Gambar-gambar juga memudahkan pengamat untuk mengerti segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya lebih menyenangkan dan tanpa ada salah pengertian.


        Gambar 2.12. Flowchart Skematik

        Sumber: Tri (2015:5)
      7. Flowchart Program (Program Flowchart)

      8. Flowchart program dihasilkan dari flowchart sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan flowchart program untuk menggambarkan urutan instruksi dari program komputer. Analis Sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.


        Gambar 2.13. Flowchart Program

        Sumber: Tri (2015:6)

    Konsep Dasar Pengujian

    1. Definisi Pengujian

    2. Menurut Singh dan Khan (2012:146), testing adalah proses untuk memeriksa atau mengevaluasi sistem atau komponen sistem secara manual atau terotomatisasi yang bertujuan untuk melakukan verifikasi bahwa sistem tersebut memenuhi persyaratan tertentu atau untuk mengidentifikasikan perbedaan antara expected result dan actual result.

      Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah prose terhadap aplikasi yang saling terintegrasi guna untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan.

      Secara teoritis, testing dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah Black box dan White box testing.

       

      1. Pengujian Black Box

      2. Menurut Shiddiq (2012:4), “Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.”

        Menurut Budiman (2012:4), Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.

        Dari ketiga definisi di atas dapat disimpulkan bahwa metode pengujian Black Box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.

        Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba Black Box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.


        Gambar 2.3. Kelebihan Kelemaha Black Box

    Konsep Dasar Elisitasi

    1. Definisi Elisitasi

    2. Menurut Siahaan (2012:66), “elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatusistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.

      Berdasarkan definisi di atas, maka dapat disimpulkan elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.

      Adapun beberapa tahap pada Elisitasi yaitu sebagai berikut:

      1. Elisitasi Tahap I

      2. Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

      3. Elisitasi Tahap II

      4. Elisitasi tahap II, merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan Metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.

      5. Elisitasi Tahap III

      6. Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE.

    3. Tujuan Elisitasi Kebutuhan

    4. Menurut Siahaan (2012:67), elisitasi kebutuhan bertujuan untuk:

      1. Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batasan-batasan sistem (system boundaries)

      2. Proses-proses dalam pengambangan perangkat lunak sangat ditentukan oleh seberapa dalam dan luas pengetahuan developer akan ranah permasalahan. Setiap ranah permasalahan memiliki ruang lingkup dan batsan-batasan. Batasan-batasan ini mendefinisikan sistem akhir yang dibentuk sesuai dengan lingkungan operasional saat ini. Identifikasi dan persetujuan batasan sistem mempengaruhi proses elisitasi selanjutnya. Identifikasi pemangku kepentingan dan kelas pengguna, tujuan dan tugas, dan skenario serta use case bergantung pada pemilihan batasan.

      3. Mengenali siapa saja pemangku kepentingan

      4. Sebagaimana disebutkan pada bagian sebelumnya, instansiasi dari pemangku kepentingan antara lain adalah konsumen atau klien (yang membayar sistem), pengembang (yang merancang, membangun, dan merawat sistem), dan pengguna (yang beriteraksi dengan sistem untuk mendapatkan hasil pekerjaan mereka). Untuk sistem yang bersifat interaktif, pengguna memegang peran utama dalam proses elisitasi. Secara umum, kelas pengguna tidak bersifat homogen, sehingga bagian dari proses elisitasi adalah mengidentifikasi kebutuhan kelas pengguna yang berbeda, seperti pengguna pemula, pengguna ahli, pengguna sesekali, pengguna cacat, dan lain-lain.

      5. Mengenali tujuan dari sister

      6. Yaitu sasaran-sasaran yang harus dicapai, tujuan merupakan sasaran sistem yang harus dipenuhi. Penggalian high level goals di awal proses pengembangan sangatlah penting. Penggalian tujuan lebih terfokus pada ranah masalah dan kebutuhan pemangku kepentingan dari pada solusi yang dimungkinkan untuk masalah tersebut.

    5. Langkah-Langkah Elisitasi

    6. Menurut Siahaan (2012:75), berikut ini merupakan langkah-langkah untuk elisitasi kebutuhan:

      1. Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami kebutuhan organisasi mereka, menilai kelayakan bisnis dan teknis untuk sistem yang diusulkan.
      2. Menentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.
      3. Identifikasi ranah permasalahan, yaitu karakteristik lingkungan bisnis yang spesifik keranah aplikasi.
      4. Menentukan satu atau lebih metode elisitasi kebutuhan, misalnya wawancara, kelompok fokus dan pertemuan tim.
      5. Meminta partisipasi dari banyak orang sehingga dapat mereduksi dampak dari kebutuhan yang bias yang teridentifikasi dari sudut pandang yang berbeda dari pemangku kepentingan dan mengidentifikasi alasan untuk setiap kebutuhan yang dicatat.
      6. Mengidentifikasi kebutuhan yang ambigu dan menyelesaikannya.
      7. Membuat skenario penggunaan untuk membantu pelanggan atau pengguna mengidentifikasi kebutuhan utama.
    7. Masalah Dalam Elisitasi

    8. Menurut Siahaan (2012:68), tahap elisitasi termasuk tahap yang sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan tiga masalah, yaitu:

      1. a. Masalah Ruang Lingkup

      2. Pelanggan atau pengguna menentukan detail teknis yang tidak perlu sebagai batasan sistem yang mungkin membingungkan dibandingkan dengan menjelaskan tujuan sistem secara keseluruhan.

      3. Masalah Pemahaman

      4. Hal tersebut terjadi ketika pelanggan atau pengguna tidak benar-benar yakin tentang apa yang dibutuhkan oleh sistem, memiliki pemahaman yang sedikit dan tidak memiliki pemahaman penuh terhadap ranah masalah.

      5. Masalah Perubahan

      6. Yaitu perubahan kebutuhan dari waktu ke waktu. Untuk membantu mengatasi masalah ini, perekayasa sistem (system engineers) harus melakukan kegiatan pengumpulan kebutuhan secara terorganisir.

    Teori Umum

    Konsep Dasar Mikrokontroler

    Mikrokontroler merupakan bentuk sederhana dari sebuah sistem komputer yang dikemas di dalam sebuah chip, di dalam mikrokontroler sudah terdapat beberapa sistem yang mendukung mikroprosesor dapat bekerja yang meliputi mikroprosesor itu sendiri, ROM, RAM, I/O dan clock seperti halnya yang dimiliki oleh sebuah komputer PC. Di dalam chip mikrokontroler yang kecil telah ditanamkan sebuah sistem yang dapat digunakan sebagai prosesor yang memiliki fitur yang dapat disamakan dengan sistem komputer.

    Perkembangan mikrokontroler sangat mendukung perkembangan sistem kendali otomatis dari suatu device atau piranti-piranti pengontrol suatu alat dapat berdiri sendiri (stand alone), sehingga mikrokontroler-lah yang dapat mendukungnya sebagai pengendali otomatis tersebut. Mikrokontroler memiliki kelebihan dari komputer PC, hal ini dikarenakan bentuk yang kecil dari mikrokontroler tersebut yang telah memiliki sistem komputer didalamnya.

    1. Definisi Mikrokontroler

    2. Mikrokontroler adalah sebuah chip terintegrasi yang biasanya menjadi bagian dari sebuah embedded system (sistem yang didesain untuk melakukan satu atau lebih fungsi khusus yang real time). Mikrokontroler terdiri dari CPU, Memory, I/O port dan timer seperti sebuah komputer standar, tetapi karena didesain hanya untuk menjalankan satu fungsi yang spesifik dalam mengatur sebuah sistem, mikrokontroler ini bentuknya sangat kecil dan sederhana dan mencakup semua fungsi yang diperlukan pada sebuah chip tunggal.

    3. Karakteristik Mikrokontroler

    4. Mikrokontroler memiliki beberapa karakteristik yaitu sebagai berikut :

      1. Memiliki program khusus yang disimpan dalam memori. Program mikrokontoler relatif lebih kecil dari pada program-program PC.
      2. Harganya murah, karena komponen-komponennya tidak dirancang untuk menghasilkan kemampuan komputasi yang tinggi.
      3. Unit IO yang sederhana, misalnya keypad, LCD, LED.
      4. Konsumsi daya kecil.
      5. Rangkaian sederhana dan kompak.
      6. Lebih tahan terhadap kondisi lingkungan ekstrim, misalnya temperature, tekanan, kelembaban yang tinggi.
    5. Klasifikasi Mikrokontroler

    6. Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:

      1. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB).
      2. RAM berkapasitas 68 byte.
      3. EEPROM (memori data) berkapasitas 64 byte.
      4. Total 13 jalur I/O (Port B 8 bit).
      5. Timer/Counter 8 bit dengan prescaler.
      6. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programming)

    Modul Wemos D1

    1. Definisi Wemos D1

    2. Wemos merupakan salah satu modul board yang dapat berfungsi dengan arduino khususnya untuk project yang mengusung konsep IoT (Internet Of Things). Wemos dapat running standalone tanpa perlu dihubungkan dengan mikrokontroler, berbeda dengan modul wifi lain yang masih membutuhkan mikrokontroler sebagai pengrontrol atau otak dari rangkaian tersebut, wemos dapat running stand-alone karena didalammnya sudah terdapat CPU yang dapat memprogram melalui serial port atau via OTA serta transfer program secara wireless.

      Pada saat ini dan masa yang akan datang, penggunaan komputer akan mendominasi pekerjaan manusia atau bahkan akan mengalahkan kemampuan komputasi manusia seperti mengontrol peralatan elektronik dari jarak jauh dengan menggunakan dukungan media IoT (Internet of Things). Salah satu hardware dari pengembangan yang berbasis IoT yaitu Wemos D1 mini, yang merupakan sebuah mikrokontroler hasil dari.

      pengembangan berbasis modul ESP8266. Dan masih terdapat modul wifi yang berbasis ESP8266 contohnya Nodemcu yang sering digunakan sebagai penghubung internet antara mikrontroler Arduino ke smartphone atau PC melalui jaringan wifi. Modul Wemos D1 ini diciptakan sebagai solusi dari mahalnya sebuah modul wireless yang berbasis mikrokontroler. Dengan adanya mikrokontroler Wemos ini biaya yang.

      dikeluarkan untuk menciptakan sebuah project yang berbasis IOT (Internet Of Things) jadi lebih sedikit, terlebih lagi wemos ini dapat menjalankan sistem kode bait tanpa menggunakan arduino sebagai mikrokontrolernya. Adapun keunggulan menggunakan modul Wemos adalah dapat diprogram menggunakan Arduino IDE dengan sintaks program library yang banyak terdapat di internet dan pin out yang compatible dengan Arduino Uno sehingga mudah untuk menghubungkan dengan arduino shield lainnya serta mempunyai memory yang sangat besar yaitu 4MB. Wemos juga sesuai dengan beberapa bahasa pemograman lainnya seperi bahasa Pyhton dan Lua sehingga memudahkan untuk mengupload program kedalam wemos apabila seorang programmer belum terlalu paham dengan cara program menggunakan Arduino IDE.

      Bentuk board yang kecil dan harga yang lebih ekonomis membuat banyak pengembang semakin dipermudah untuk menerapkan sebuah perangkat atau project IoT k dalam Wemos yang akan dikontrol maupun dimonitor menggunakan smartphone atau PC secara online dan realtime. Secara kinerja dan spesifikasi wemos D1 mini ini lebih baik jika dibandingkan dengan Arduino dikarenakan speed dari controller yang lebih baru dan lebih tinggi ditambah telah terintegrasi dengan wifi connection sehingga dapat update software via on the air.

    3. Arsitektur Modul Wemos

    4. WeMos adalah modul development board WiFi ESP8266 yang dapat diprogram via Arduino IDE atau NodeMCU. Saat ini sangat populer karena harga yang sangat terjangkau, fitur yang powerful dan codenya open yang open source. Sangat cocok untuk project IOT seperti smarthome, wireless remote / monitoring / controlling.

    5. Kelebihan Wemos

    6. Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.Kelebihan WeMos dengan development board ESP8266 lainnya adalah dukungan berbagai shield WeMos.

    GSM Shield Modul SIM900

    Modul IcomSat v1.1 merupakan GSM/GPRS shield untuk arduino dan dibuat berdasarkan modul SIM900 Quad-Band GSM/GPRS. Modul ini dikontrol melalui printah AT Command (GSM 07.07,07.05 dan SIMCOM enhanced AT Commands), dan kompatible dengan arduino / Iteaduino dan Mega.


    Gambar 2.17. Modul SIM900

    Sumber: uctronics.com

    Fitur-fitur dari IComSat V1.1- SIM 900 GSM/GPRS, Sebagai berikut:

    1. Memiliki 4 tingkatjaringan frekuensi 850/900/1800/1900MHz.
    2. Paket data GPRS kelas 10/8.
    3. GPRS mobile station kelas B.
    4. Compliant to GSM phase 2/2+.
    5. Kelas 4 (2W @ 850 / 900MHz).
    6. Kelas 1 (1W @ 1800 / 1900MHz).
    7. Dikontrol melalui AT Command (GSM 07.07, 07.05 dan SIMCOMAT enhanced AT commands).
    8. Dapat digunakan untuk SMS.
    9. Dapat menggunakan serial port
    10. Semua pin SIM900 terdapat diluar.
    11. RTC didukung dengan super kapasitor.

    Untuk spesifikasi dari IComSat v1.1 -SIM900 GSM/GPRS shield adalah:

    1. Ukuran board IComSat yaitu 77.2mm x 66.0mm x 1.6mm.
    2. Indikator yang terdapat pada IComSat yaitu LED PWR, LED status dan LED status jaringan.
    3. Power supply IComSat adalah 9-20 volt.
    4. Protokol komunikasi dalam IcomSat mengunakan protokol UART.

    Table.4. Fungsi Konektor IcomSat v1.1

    Sumber: Sutabri(2012:29)

    VDD*=3.0V Note 1 : port level oprasi adalah 3.0v

    Sensor Asap (MQ - 02)

    1. Pengertian Sensor Asap ( MQ – 02 )

    2. Sensor gas asap ( MQ – 2 ) ini mendeteksi konsentrasi gas yang mudah terbakar di udara serta asap dan output membaca sebagai tegangan analog.

      Sensor gas asap ( MQ – 2 ) dapat langsung diatur sensitifitasnya dengan memutar trimpot. Sensor ini biasa digunakan untuk mendeteksi kebocoran gas baik di rumah maupun di industri. Gas yang dapat dideteksi diantaranya : LPG, i-butane, propane, methane ,alcohol, Hydrogen, smoke.


      Gambar 2.18. Sensor Asap (MQ – 02)

      Sumber: saptaji.com

    Katup Elektrik (Selenoid Valve)

    Solenoid valve adalah katup yang digerakan oleh energi listrik, mempunyai kumparan sebagai penggeraknya yang berfungsi untuk menggerakan piston yang dapaat digerakan oleh arus AC maupun DC, solenoid valve atau katup (valve) solenoida mempunyai lubang keluaran, lubang masukan dan lubang exhaust,, lubang masukan berfungsi sebagai terminal / tempat cairan masuk atau supply, lalu lubang keluaran, berfungsi sebagai terminal atau tempat cairan keluar yang dihubungkan ke beban, sedangkan lubang exhaust, berfungsi sebagai saluran untuk mengeluarkan cairan yang terjebak di piston bergerak atau pindah posisi ketika selenoid valve bekerja.


    Gambar 2.19. Selenoid Valve

    Sumber: kitomaindonesia.com

    Prinsip kerja dari solenoid valve yaitu katup elektrik yang mempunyai koil sebagai penggeraknya dimana ketika koil mendapat supply tegangan maka koil tersebut akan berubah menjadi medan magnet sehingga menggerakan piston pada bagian dalamnya ketika piston berpindah posisi maka pada lubang keluaran dari solenoid valve akan keluar cairan yang berasa dari supply, pada umumnya solenoid valve mempunyai tegangan kerja 100.200 VAC namun ada juga yang mempunyai tegangan kerja DC.


    Table 2.5. Cara Kerja Selenoid Valve

    Sumber: kitomaindonesia.com

    Sensor Suhu DHT22

    1. Definisi Sensor DHT 22

    2. DHT - 22 (juga disebut sebagai AM2302 ) adalah kelembaban dan suhu relatif sensor digital - output. Menggunakan sensor kelembaban kapasitif dan thermistor untuk mengukur udara di sekitarnya , dan keluar sinyal digital pada pin data. Dalam projek ini menggunakan sensor ini dengan Arduino uno . Suhu kamar & kelembaban akan dicetak ke monitor serial. DHT22 adalah sensor digital yang dapat mengukur suhu dan kelembaban udara di sekitarnya. Sensor ini sangat mudah digunakan bersama dengan Arduino. Memiliki tingkat stabilitas yang sangat baik serta fitur kalibrasi yang sangat akurat. Koefisien kalibrasi disimpan dalam OTP program memory, sehingga ketika internal sensor mendeteksi sesuatu, maka module ini menyertakan koefisien tersebut dalam kalkulasinya.

      termasuk sensor yang memiliki kualitas terbaik, dinilai dari respon, pembacaan data yang cepat, dan kemampuan anti-interference. Ukurannya yang kecil, dan dengan transmisi sinyal hingga 20 meter, membuat produk ini cocok digunakan untuk banyak aplikasi-aplikasi pengukuran suhu dan kelembaban.


      Gambar 2.20. Sensor DHT22

      Sumber: (Desi, 2017)
      • daya 5V dan I / O.

      • 2.5mA penggunaan saat max selama konversi (sementara meminta data).
      • Baik untuk 0-100 % kelembaban pembacaan dengan akurasi 2-5 %.
      • Baik untuk -40 sampai 80 ° C pembacaan suhu ± 0,5 ° C akurasi.
      • Tidak lebih dari 0,5 Hz sampling rate ( sekali setiap 2 detik ).
      • Tubuh ukuran 27mm x 59mm x 13.5mm ( 1,05 " x 2.32 " x 0.53" ).
      • 4 pin , 0,1 " jarak.
      • Berat ( hanya DHT22 ) : 2.4g

    Buzzer

    Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loudspeaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm).


    Gambar 2.21. Buzzer

    Sumber: instructable.com

    Pemrograman Bahasa C

    1. Definisi Bahasa C

    2. Menurut Alfith di dalam Jurnal Momentum Vol. 17, No. 1 (2015), “Bahasa C memiliki keuntungan-keuntungan yang dimiliki bahasa assembler (bahasa mesin), hampir semua operasi yang dapat dilakukan oleh bahasa mesin, dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C terletak di antara bahasa pemrograman tingkat tinggi dan assembly”.

      Arduino board merupakan perangkat yang berbasiskan mikrokontroler. Perangkat lunak (software) merupakan komponen yang membuat sebuah mikrokontroler dapat bekerja. Arduino board akan bekerja sesuai dengan perintah yang ada dalam perangkat lunak yang ditanamkan padanya.

      Bahasa pemrograman arduino adalah bahasa pemrograman utama yang digunakan untuk membuat program untuk arduino board. Bahasa pemrograman arduino menggunakan bahasa pemrograman C sebagai dasarnya.

      Karena menggunakan bahasa pemrograman C sebagai dasarnya, bahasa pemrograman arduino memiliki banyak sekali kemiripan, walaupun beberapa hal telah berubah.

    3. Kelebihan Bahasa C

    4. Sebagai bahasa program bahasa C memiliki beberapa kelebihan yaitu sebagai berikut:

      1. Bahasa C tersedia hampir disemua jenis komputer.
      2. Kode Bahasa C bersifat portable yaitu bisa untuk semua jenis komputer. Suatu program ditulis dengan versi bahasa C tertentu akan dapat dikomplikasi dengan versi bahasa C yang lain hanya dengan sedikit modifikasi pada program.
      3. C adalah bahasa pemrograman yang fleksibel. Dengan bahasa C, kita dapat menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun compiler untuk suatu bahasa pemrograman.
      4. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Yaitu: auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volite while.
      5. Proses executable program bahasa C lebih cepat.
    5. Kekurangan Bahasa C

      1. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
      2. Para pemrogram C tingkat pemula umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya. Keampuhan C justru terletak pada pointer.

    Konsep Dasar Wifi (Wireless Fidelity)

    1. Definisi Wifi (Wireless Fidelity)

    2. Wi-Fi (Wireless Fidelity) merupakan sekumpulan standar yang digunakan untuk jaringan lokal nirkabel WLAN (Wireless Local Area Networks) yang didasari pada spesifikasi IEEE 802.11. Standar terbaru dari spesifikasi 802.11a atau b, seperti 802.16 g, saat ini sedang dalam penyusunan, spesifikasi terbaru tersebut menawarkan banyak peningkatan mulai dari luas cakupan yang lebih jauh hingga kecepatan transfernya. Awalnya wifi ditujukan hanya untuk pengunaan perangkat nirkabel dan jaringan lokal (LAN), akan tetapi pada saat ini lebih banyak digunakan untuk mengakses internet. Hal ini memungkinan komputer dengan kartu nirkabel (wireless card) atau Personal Digital Assistant (PDA) dapat terhubung dengan internet melalui access point atau dikenal dengan hotspot terdekat.

      Jaringan wifi memiliki lebih banyak kelemahan dibanding dengan jaringan kabel. Saat ini, perkembangan teknologi wifi sangat signifikan sejalan dengan kebutuhan sistem informasi yang mobile. Banyak penyedia jasa wireless seperti hotspot komersil, ISP, warnet, kampus-kampus maupun perkantoran sudah mulai memanfaatkan wifi pada jaringan masing masing, tetapi sangat sedikit yang memperhatikan keamanan komunikasi data pada jaringan wireless tersebut. Hal ini membuat para hacker menjadi tertarik untuk mengeksplore keamampuannya untuk melakukan berbagai aktifitas yang biasanya ilegal menggunakan wifi.

      Wifi dirancang berdasarkan spesifikasi IEEE 802.11. Empat variasi dari 802.11, yaitu:

      • 802.11a

      • 802.11b

      • 802.11g

      • 802.11n

      Spesifikasi b merupakan produk pertama wifi. Variasi g dan n merupakan salah satu produk yang memiliki penjualan terbanyak pada 2005.


      Table 2.6. Spesifikasi Wi-Fi

      Sumber: vnetkomputer.com

      Dibanyak bagian dunia tertentu, frekuensi yang digunakan oleh wifi, pengguna tidak diperlukan untuk mendapatkan ijin atau akses dari pengatur lokal (misal, Komisi Komunikasi Federal di A.S.). 802.11a menggunakan frekuensi yang lebih tinggi oleh sebab itu daya jangkaunya menjadi lebih sempit, dan untuk lainnya sama. Versi wifi yang paling luas dalam pasaran AS sekarang ini (berdasarkan dalam IEEE 802.11b/g) beroperasi pada 2.400 MHz sampai 2.483,50 MHz. Dengan begitu mengijinkan operasi dalam 11 channel (masing-masing 5 MHz).

    3. Keunggulan dan Kelemahan Jaringan Wifi

    4. Wifi memiliki keunggulan dan kelemahan yaitu seperti pada tabel berikut:


      Table 2.7.Keunggulan dan Kelemahan Wifi

    Konsep Dasar Web Browser

    1. Definisi Web Browser

    2. Menurut Hastanti di dalam jurnal IJCSS Indonesian Jurnal on Computer Science-Speed (2013) “Web browser adalah sebuah perangkat lunak atau software yang berfungsi untuk menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Dengan adanya web browser semua orang dapat memperoleh informasi yang telah disediakan oleh server web. Web browser dikenal dengan istilah browser, atau peselancar, atau internet browser adalah suatu program komputer yang menyediakan fasilitas untuk membaca halaman web disuatu komputer.”

      Berdasarkan pendapat di atas, maka dapat disimpulkan web browser adalah aplikasi perangkat lunak yang memungkinkan penggunanya untuk berinteraksi dengan teks, image, videos, games dan informasi lainnya yang berlokasi pada halaman web pada World Wide Web (WWW).

    Konsep Dasar Komponen

    1. Definisi Elektronika

    2. Menurut Hakiem (2014:32), “Elektronika adalah ilmu pengetahuan dan teknologi (IPTEK) tentang pengendalian partikel bermuatan di dalam ruang hampa, gas, dan bahan semikonduktor”.

      Menurut Zona Elektro (2014:1), “Komponen Elektronika adalah elemen terkecil dalam suatu rangkaian elektronika.”

    3. Jenis-Jenis Komponen Elektronika

    4. Menurut Hakiem (2014:33), komponen elektronika adalah sebagai elemen terkecil dari rangkaian sistem/ekronis dibagi menjadi dua kelompok yaitu :

      1. Komponen Pasif

      2. Komponen pasif adalah komponen yang tidak dapat menguatkan dan menyearahkan sinyal listrik, serta tidak dapat mengubah energy dari satu bentuk ke tempat yang lain. Macam- macam komponen pasif:

        • Resistor

        • Menurut Diah Aryani, Indrianto, Naimudin dalam jurnal CCIT Vol.1 No.2 (2013), “Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik”.

          Menurut Istianto (2014:16), “Resistor berfungsi sebagai perendam tegangan DC (direct current, arus searah) atau AC (alternating current, arus bolak-balik).” Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya terbuat dari bahan karbon. Dari hukum Ohms diketahui, resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm (Ω). Tipe resistor yang umum adalah berbentuk tabung dengan dua kaki tembaga di kiri dan kanan. Pada badannya terdapat lingkaran dinamakan gelang kode warna untuk memudahkan pemakai mengenali besar resistansi tanpa mengukur besarnya dengan Ohm (Ω) meter.


          Table 2.8. Skema Warna Resistor

          Sumber: Istianto (2014:16)
        • Kapasitor

        • Menurut Istianto (2014:22), Kapasitor memiliki banyak fungsi di antaranya sebagai penstabil degangan DC untuk rangkaian catu daya atau lapis gelombang AC. Kapasitor menggunakan satuan Farad (F), jangkauannya antara 1pF (pico- Farad) atau 1 x 10-12 F hingga 1 F. Beberapa jenis kapasitor ada yang bertipe polar dan non- polar. Pada badan kapasitor terdapat sejumlah angka dan huruf sebagai kode nilai besaran kapasitans. Misalkan jika ada tiga digit angka, digit paling kiri pertama dan kedua sebagai nilai nominal kapasitans, angka ke-3 sebagai faktor pengali sesuai dengan angka nominalnya, misalnya 1=101=10, 2=102=100, 3=103=1000, dan seterusnya.


          Table 2.9. Macam-Macam Kapasitor

          Sumber: Istianto (2014:22)
        • Kristal/XTAL

        • Menurut Hernanto (2014:20), Kristal berfungsi untuk menghasilkan sinyal dengan tingkat kestabilan frekuensi yang sangat tinggi. Kristal pada oscilator ini terbuat dari quartz atau rochelle salt dengan kualitas yang baik. Material ini memiliki kemampuan mengubah energi listrik menjadi energi mekanik berupa getaran atau sebaliknya. Kristal dapat difungsikan sebagai umpan balik pada suatu frekuensi tertentu saja.


          Gambar 2.22. Kristal (XTAL)

          Sumber: Hernanto (2014:20)
        • Relay

        • Menurut Suprihadi dalam jurnal CCIT vol.1 no.2 (2013), “Relay adalah komponen listrik yang bekerja berdasarkan prinsip induksi medan elektromagnetis”.

          Menurut Hernanto (2014:21), “Relay adalah saklar (switch) elektrik yang bekerja berdasarkan medan magnet. Relay terdiri dari suatu lilitan dan switch mekanik. Switch mekanik akan bergerak jika ada arus listrik yang mengalir melalui lilitan”.


          Gambar 2.23. Relay

          Sumber: Hernanto (2014:21)
      3. Komponen Aktif

      4. Komponen aktif adalah komponen yang dapat menguatkan dan menyearahkan sinyal listrik, serta mengubah energy dari satu bentuk ketempat yang lain. Macam-macam komponen aktif:

        • Transistor

        • Menurut Istianto (2014:26), Transistor merupakan komponen semikonduktor yang berfungsi sebagai penguat arus, pemutus dan penyambung (switching) sirkuit, sebagai regulator tegangan, atau sebagai pemodulasi sinyal. Pada transistor terdapat 3 terminal, yaitu Basits (B), Emitor (E) dan Colector (C). Pada rangkaian analog, Transistor digunakan sebagai penguat arus (amplifier) seperti rangkaian pengeras suara, penstabil tegangan listrik (stabilizer) dan penguat gelombang radio (radio amplifier). Pada aplikasi digital sebagai saklar berkecapatan tinggi, sebagai gerbang logika (logic gate), atau sebagai penyimpan data bit. Transistor disusun menggunakan sambungan dioda. Berdasarkan jenis sambungan transistor dibedakan menjadi 2 (dua) jenis, yaitu:

          • NPN (Negative Positive Negative

          • transistor NPN terdiri dari 1 lapisan semikondutor tipe-P diantara 2 lapisan semikonduktor tipe-N. Arus kecil yang memasuki basis pada emitter dikuatkan di keluran kolektor. Dengan kata lain, transistor NPN hidup ketika tegangan basis lebih tinggi dari pada tengan emitter.


            Gambar 2.24. Simbol Transistor NPN

            Sumber: Istianto (2014:29)
          • PNP (Positive Negative Positive)

          • Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-N di antara 2 lapisan semikonduktor tipe-P. arus kecil yang meninggalkan basis pada moda tunggal emitter dikuatkan dikeluran kolektor. Dengan kata lain, transistor PNP hidup ketika tegangan basis lebih rendah dari pada tegangan emitter.


            Gambar 2.25. Simbol Transistor PNP

            Sumber: Istianto (2014:29)
        • Dioda

        • Menurut Istianto (2014:28), dioda adalah komponen semikonduktor yang hanya mengalirkan arus searah. Dalam operasinya, dioda akan bekerja bila diberi arus bolak-balik (AC) dan berfungsi sebagai penyearah. Selain itu dioda dapat mengalirkan arus searah (DC) dari kutub anoda (+) ke kutub katoda (-). Jika kutub anoda diberi arus negatif dan kutub katoda diberi arus positif maka dioda akan bersifat menahan arus listrik. Dioda merupakan gabungan antara bahan semikonduktor tipe P dan tipe N. Bahan tipe P adalah bahan campuran yang terdiri dari germanium atau silikon dengan aluminium dan merupakan bahan yang kekurangan elektron dan bersifat positif. Bahan tipe N adalah bahan campuran yang terdiri dari germanium atau silikon dengan fosfor dan merupakan bahan yang kelebihan elektron dan bersifat negatif.


          Gambar 2.26. Dioda

          Sumber: Istianto (2014:28)
        • IC (Integreted Circuit)

        • Hernanto (2014:22), “IC (Integrated Circuit) merupakan suatu komponen semikonduktor yang dirancang dari beberapa komponen elektronika seperti transistor, dioda, resistor, kapasitor, dan komponen semikonduktor lainya, sehingga menjadi satu kesatuan yang berbentuk chip”.


          Gambar 2.27. IC (Integrated Ciircuit)

          Sumber: Hernanto (2014:22)
        • LED (Lighting Emitting Diode)

        • Menurut Ramadhan (2013:15), “LED atau singkatan dari Light Emitting Diode adalah salah satu komponen elektronika yang terbuat dari bahan semi konduktor jenis dioda yang mempu mengeluarkan cahaya.”

          Menurut Alfith (2015:3), “LED (Light Emitting Dioda) merupakan komponen aktif bipolar semikonduktor, karena itu hanya mampu mengalirkan arus dalam satu arah saja. Untuk menyalakan LED, cukup dengan mengalirkan arus dari anoda ke katoda (forward bias) dengan beda potensial minimum berkisar antara 1,5 hingga 2 volt dan arusnya berkisar di 20mA”


          Gambar 2.28. Lampu LED (Light Emitting Dioda)

          Sumber: ecadio.com