Backup Ines: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Konsep Dasar Kapasitor atau Kondensator) |
(→Konsep Dasar Kapasitor atau Kondensator) |
||
Baris 964: | Baris 964: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3)<ref name="Abdul kadir">Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi</ref>, bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Winarno (2011:39)<ref name="Winarno">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka</ref>,, “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”. </p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Abdul Kadir (2012:3)<ref name="Abdul kadir">Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi</ref>, bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Winarno (2011:39)<ref name="Winarno">Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka</ref>,, “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”. </p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kapasitor sendiri berasal dari kata ''capacitance'' atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kapasitor sendiri berasal dari kata ''capacitance'' atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.</p></div> | ||
− | <div align="center"><img width="200" height="100" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_1_zpsrfm4gws3.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2. | + | <div align="center"><img width="200" height="100" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_1_zpsrfm4gws3.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.8</b> Lambang Kondensator</p> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">(Sumber: Winarno(2011:39)</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">(Sumber: Winarno(2011:39)</p></div> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.</p></div> | ||
− | <div align="center"><img width="200" height="100" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_2_zpsk38snsco.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2. | + | <div align="center"><img width="200" height="100" style="margin:0px" src="http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_2_zpsk38snsco.jpg"/></div><p style="font-size: 12pt;font-family: 'times new roman';text-align: center;line-height: 2"><b>Gambar 2.9</b> Lambang Kapasitor</p> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">(Sumber: Winarno(2011:39)</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: left;text-indent: 0.5in"><p style="line-height: 2">(Sumber: Winarno(2011:39)</p></div> | ||
Revisi per 15 Februari 2017 04.20
MONITORING KEJERNIHAN AIR DAN SUHU PADA KOLAM
RENANG SPORT CLUB TALAGA BESTARI
MENGGUNAKAN WEMOS D1 MINI
Disusun Oleh :
NIM |
: 1233472885
|
NAMA |
JURUSAN SISTEM KOMPUTER
KONSENTRASI CREATIVE COMMUNICATION AND INNOVATIVE TECHNOLOGY
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2016/2017
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
MONITORING KEJERNIHAN AIR DAN SUHU PADA KOLAM
RENANG SPORT CLUB TALAGA BESTARI
MENGGUNAKAN WEMOS D1 MINI
Disusun Oleh :
NIM |
: 1233472885
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
:Sistem Komputer
|
Konsentrasi |
:Creative Communication And Innovative Technology
|
Disahkan Oleh :
Tangerang, ..... 2017
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Komputer
| ||||
(Ir. Untung Rahardja, M.T.I) |
|||||
NIP : 000594 |
NIP : 079010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
MONITORING KEJERNIHAN AIR DAN SUHU PADA KOLAM
RENANG SPORT CLUB TALAGA BESTARI
MENGGUNAKAN WEMOS D1 MINI
Dibuat Oleh :
Nim |
: 1233472885
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Komputer
Konsentrasi Creative Communication And Innovative Technology
Disetujui Oleh :
Tangerang,.... 2017
Pembimbing I |
Pembimbing II
| ||
Fredy Susanto,M.Kom.,CCNA.,MTCNA |
Dendy Jonas, M.Kom
| ||
NID : 04051 |
NID : 14004
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
MONITORING KEJERNIHAN AIR DAN SUHU PADA KOLAM
RENANG SPORT CLUB TALAGA BESTARI
MENGGUNAKAN WEMOS D1 MINI
Dibuat Oleh :
NIM |
: 1233472885
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Komputer
Konsentrasi Creative Communication And Innovative Technology
Tahun Akademik 2016/2017
Disetujui Penguji :
Tangerang, .... 2017
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
MONITORING KEJERNIHAN AIR DAN SUHU PADA KOLAM
RENANG SPORT CLUB TALAGA BESTARI
MENGGUNAKAN WEMOS D1 MINI
Disusun Oleh :
NIM |
: 1233472885
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Komputer
|
Konsentrasi |
: Creative Communication And Innovative Technology
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan 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 diatas tidak benar.
Tangerang, .......... 2017 | |
Adlah Fanisa | |
NIM.1233472885 |
ABSTRAKSI
Kondisi situsi lingkungan dan kualitas air kolam renang merupakan aspek penting yang harus dikelola untuk mencegah penyebaran bibit penyakit dan gangguan kesehatan di lingkungan kolam renang. Sisa khlor (Cl2) dalam air kolam renang diperlukan untuk membunuh mikroorganisme patogen, namun jika kadarnya berlebihan dapat menimbulkan gangguan kesehatan bagi perenang seperti keluhan iritasi mata. Penelitian ini bertujuan untuk mengetahui kondisi sanitasi lingkungan kolam renang, kadar sisa khlor, dan keluhan iritasi mata pada perenang di beberapa kolam renang umum. Minimnya tenaga kerja serta banyaknya perkerjaan yang harus dilakukan di kolam renang, memungkinkan tidak banyaknya waktu untuk melakukan monitoring dan sterilisasi air kolam renang yang mengakibatkan air pada kolam renang menjadi keruh sebelum waktu pengurasan. Oleh karna itu, dirancang suatu sistem monitoring kejernihan air kolam renang sport club telaga bestari menggunakan Wemos D1 Mini yang menggunakan sensor Turbidity (kejernihan air),sensor suhu DS18B20, serta menampilkan informasi dari hasil pengukuran tingkat kejernihan air pada web browser (ubidots). Hasil pengukuran yang diperoleh sesuai dengan tingkat kekeruhan pada masing masing sample air pada kolam renang tersebut yang telah diukur oleh sistem.
Kata Kunci: : Wemos D1 Mini, Sensor Turbidity, Wemos D1 Mini, Sensor Suhu DS18B20
ABSTRACT
Environmental situations, conditions and quality of the pool water is an important aspect that must be managed to prevent the spread of germs and health problems in the neighborhood swimming pool. Residual chlorine (Cl 2) in the pool water is required to kill pathogens, but if excessive levels can cause health problems for swimmers such as eye irritation complaints. This study aims to determine the condition of the pool sanitary environment, the levels of residual chlorine, and complaints of eye irritation in swimmers at some public pools. The lack of manpower and the number of jobs that must be done in the pool, allowing not much time to perform monitoring and sterilization of swimming pool water caused the water in the pool was murky before draining time. By because it is designed a monitoring system for the clarity of the pool water sport club lake bestari use Wemos D1 Mini that uses sensors turbidity (water clarity), DS18B20 temperature sensors, and displays the information from the measurement of water clarity in a web browser (ubidots). The measurement results obtained in accordance with the level of turbidity of each water sample at the swimming pool that has been measured by the system
Keywords : Wemos D1 Mini, Sensor Turbidity, Wemos D1 Mini, Sensor Suhu DS18B20
Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan segala rahmat dan karunia-Nya, sehingga laporan Kuliah Kerja Praktek Penulis dapat berjalan dengan baik dan selesai dengan semestinya.
Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mengambil data berdasarkan hasil observasi, wawancara, survey serta studi pustaka yang mendukung penulisan ini.
Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan Skripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :
- Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
- Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
- Bapak Ferry Sudarto, S.Kom., M.Pd selaku Kepala Jurusan Sistem Komputer STMIK Perguruan Tinggi Raharja
- Bapak Jawahir,Ir.,MM selaku Dosen Pembimbing 1, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
- Bapak Hendra Kusumah S.Kom selaku Dosen Pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
- Bapak Udiarto sekalu Stakeholder dalam dilakukannya skripsi ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
- Kedua orang tua tercinta, yang telah memberikan dukungan baik moral maupun material.
- Terimakasih kepada ThePillars,Kuhitech dan Teman-Teman seperjuangan yang telah memberikan saya semangat dalam menyelesaikan Laporan Skripsi ini.
- Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.
Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan Skripsi ini bermanfaat bagi pihak yang membutuhkan.
Tangerang, ..... 2016 | |
Adlah Fanisa | |
NIM. 1131468927 |
Daftar isi
- 1 BAB I
- 2 BAB II
- 3 BAB III
- 4 BAB IV
- 5 BAB V
- 6 DAFTAR PUSTAKA
- 7 DAFTAR LAMPIRAN
DAFTAR SIMBOL
DAFTAR SIMBOL FLOWCHART (DIAGRAM ALIR)
![](http://i1382.photobucket.com/albums/ah254/luvia19/Untitled_zpsa1nlp0ep.png)
DAFTAR SIMBOL ELEKTRONIKA
![](http://i1382.photobucket.com/albums/ah254/luvia19/Simbol%20eletronika_zpsvny81v33.png)
DAFTAR TABEL
DAFTAR GAMBAR
BAB I
Latar Belakang
Kolam renang adalah suatu konstruksi buatan yang dirancang untuk diisi dengan air dan digunakan untuk berenang, menyelam, atau aktivitas air lainnya. Kolam renang pribadi adalah simbol status bagi pemiliknya, karena membutuhkan banyak tempat dan biaya perawatan yang besar.
Secara umum kolam renang dibedakan menjadi 2 jenis, yaitu kolam renang indoor dan outdoor. Perbedaan kolam renang Indoor atau didalam ruangan dengan kolam yang berada diluar ruangan (outdoor) adalah dari lokasi dan konstruksinya saja (luar atau didalam ruangan). Dari segi bentuk, filtrasi, tidak berbeda dengan jenis-jenis kolam renang yang lain.
Salah satu alat yang cerdas yang dibutukan manusia adalah alat yang dapat mendeteksi Kejernihan air kolam dan suhu nya agar memudahkan user untuk mengetahui waktu terbaik untuk berenang, dengan demikian adanya alat ini dapat diharapkan pengawasan kolam berenang lebih tejaga atas kolam tersebut dan user dapat mengetahui waktu yang tepat untuk berenang.
Rumusan Masalah
Berdasarkan latar belakang ,dapat disimpulkan beberapa permasalahan yang muncul yaitu :
-
Bagaimana cara membuat sistem agar dapat mendeteksi kejernihan dan suhu air kolam renang ?
-
Bagaimana cara Wemos D1 mini mengirim data ke database ubidot?
-
Apakah data yang dihasilkan pada internet of things dapat membantu pegawai untuk mengambil keputusan ?
Ruang Lingkup Penelitian
Sebagai pembatasan bahasan atas penyusunan laporan ini sehingga tetap fokus dan sesuai dengan tujuan yang ditetapkan, maka ruang lingkup laporan ini adalah sebagai berikut:
-
Sistem yang dapat mendeteksi kejernihan air dan suhu kolam renang.
-
Sistem dapat mengawasi zona tersebut jika terdeteksi kotoran pada air dan suhu kolam renang melalui pemberitahuan lewat Email menggunakan internet.
-
Sistem dapat dengan cepat mendapatkan bukti berupa peringatan yang berada di zona tersebut jika adanya air yang kotor dan suhu kolam
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Adapun tujuan pokok dari penelitian ini yaitu untuk menerangkan fakta - fakta yang telah ditemukan serta menerapkan berbagai teori yang telah didapatkan selama ini. Adapun tujuan lain dari skripsi ini adalah sebagai berikut :
-
Menggunakan internet of thing sebagai pendeteksi kotoran dan suhu pada air kolam renang pada zona tersebut
-
Merancang sebuah system yang dapat memberitahu melalui Website Ubidot untuk mengetahui air kolam renang tersebut harus di bersihkan.
-
Membuat sistem yang dapat memberikan notifikasi berupa email pada petugas kolam renang yang akan mengetahui kapan waktu membersihkan kolam renang dan pengujung yang ingin mengetahui keadaan suhu kolam renang apakah waktu nya baik untuk berenang.
Manfaat Penelitian
Manfaat penelitian merupakan dampak dari pencapaiannya tujuan. Manfaat atau kegunaan hasil penelitian dapat diklasifikasikan menjadi manfaat teoritis dan manfaat praktis. Manfaat teoritis artinya hasil penelitian bermanfaat untuk pengembangan ilmu pengetahuan yang berkaitan dengan obyek penelitian. Dalam hal ini, penelitian yang dilakukan dibuat dengan dukungan beberapa kajian teoritis dan temuan sebelumnya, maka penelitian ini mempunyai manfaat teoritis. Sedangkan manfaat praktisnya tergantung pada bentuk penelitian yang dilakukan, terutama untuk penelitian evaluasi dan eksperimen. Beberapa manfaat yang diperoleh penulis dalam penelitian ini adalah:
-
Optimalisasi fungsi dari turbidity sensor yang digunakan untuk mendeteksi kadar air.
-
Menggunakan Internet of thing yang memanfaatkan sebuah turbidity sensor.
-
Memberikan notifikasi berupa email jika terjadi adanya kolam berenang tersebut harus di bersihkan dan pengunjung dapat mengetahui suhu kolam renang.
Metode Penelitian
Metode Pengumpulan Data
- Observasi (Pengamatan)
Melalui pengamatan dan pengalaman yang didapat untuk mengetahui proses pengerjaan untuk menghasilkan pot tanaman pintar berbasis internet of thing yang di gunakan untuk sebagai pengontrolan tanaman, melalui pengamatan lapangan untuk memperoleh informasi tentang jenis bahan atau peralatan apa saja yang di butuhkan, tentunya ekonomis dan terjangkau, namun teteap memenuhi keriteria.
- Wawancara
Metode ini dilakukan untuk bertanya langsung pada stakeholder sebagai acuan untuk merumuskan masalah yang dihadapi.
- Metode Observasi
Merupakan metode pengumpulan data melalui pengamatan langsung ataupeninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Guna memperoleh data dan keterangan yang berhubungan dengan jenis penelitian. Adapun data yang saya ambil adalah tugas-tugas pokok di tempat pembudidayaan jamur
- Metode Studi Pustaka
Studi pustaka adalah upaya yang dilakukan oleh peneliti untuk memperoleh dan menghimpun segala informasi tertulis yang relevan dengan masalah yang diteliti. Informasi ini diperoleh dari buku buku, laporan penelitian, tesis atau disertas, peraturan-peraturan, ketetetapan-ketetapan dan sumber-sumber lain. Pada metode ini penulis akan mendapatkan informasi dengan mempelajari buku buku dan literature yang ada seperti CCIT Jurnal Perguruan Tinggi Raharja
Metode Perancangan
Dalam melaporkan skripsi ini perancangan yang digunakan adalah metode sistem Flowchart gimana tahap demi tahap proses pembuatan Pot Tanaman Pintar Berbasis Internet Of Things Pada Rsud Kota Tangerang dijabarkan dengan tujuan.
Metode Pengujian
Pada metode pengujian ini yang saya pakai adalah metode pengujian black box, karenaberfokus pada domain informasi dari perangkat lunak
Sistematika Penulisan
Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokan materi penulisan menjadi 5 ( lima ) bab yang masing-masing bagian saling berkaitan antara bab satu dengan bab lainnya, sehingga menjadi satu kesatuan yang utuh yaitu :
BAB I PENDAHULUAN
Bab ini berisi tentang uraian latar belakang, perumusan masalah, tujuan dan manfaat, ruang lingkup penelitian, , metode penelitian dan sistematika penulisan
BAB II LANDASAN TEORI
Bab kedua ini berisi landasan teori sebagai konsep dasar dalampenyusunan alat dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna
BAB III PERANCANGAN DAN PEMBAHASAN
Bab ketiga ini berisikan tinjauan organisasi, gambaran umum perusahaan, sejarah singkat, penjelasan tentang wewenang dan tanggung jawab, struktur organisasi, komponen yang digunakan, berikut pembahasannya.
BAB IV IMPLEMENTASI DAN PERANCANGAN
Bab ini berisi tentang implementasi dari sistem yang telah dirancang kemudian dilakukan pengujian atas kinerja dari sistem dan analisa terhadap Internet Of Things
BAB V PENUTUP
Bab ini berisi tentang kesimpulan dan saran dari pembuatan alat dan laporan sebagai upaya untuk perbaikan kedepan.
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
BAB II
Teori Umum
Konsep Dasar Perancangan Sistem
Menurut Pratama (2014:07) [1] “Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama.”
Menurut Eddy (2014:78) [2] “Sistem didefinisikan sebagai sekumpulan objek, ide, berikut keterkaitannya didalam mencapai tujuan.”
Berdasarkan beberapa pendapat yang terdapat di atas, maka dapat disimpulkan sistem adalah sekelompok Objek yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.
2. Definisi Perancangan Sistem
Menurut Darmawan (2013:227)[3], “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk”.
Menurut Al-Jufri (2011:141)[4], “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.
3. Tujuan Perancangan Sistem
Menurut Deni Darmawan (2013:228)[3], Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:
- Untuk memenuhi kebutuhan pemakai sistem.
- 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).
4. Tahap Perancangan Sistem
Menurut Darmawan (2013:228)[3], Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:
- Untuk memenuhi kebutuhan pemakai sistem.
- 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).
Monitoring
Menurut fendy gerry foe (2013:10) [5] monitoring adalah penilaian secara terus menerus terhadap fungsi kegiatan-kegiatan Program –program di dalam hal jadwala penggunaaan input /masukan data oleh kelompok sasaran berkaiatan dengan harapan –harapan yang telah direncanakan.
Menurut Kumorotomo (2013:9)”Pemantauan adalah kegiatan observasi berkelanjutan. Pemantauan pada umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau mengevaluasi kondisi atau kemajuan menuju hasil yang diamati”. Proses dasar dalam pemantuan (monitoring) ini meliputi tiga tahap yaitu:
- menetapkan standar pelaksanaan
- pengukuran pelaksanaan
- menentukan kesenjangan (deviasi) antara pelaksanaan dengan standar dan rencana.
Fungsi pemantauan
- Ketaata (compliance) Monitoring menentukan apakah tindakan admininistrator, staf, dan semua yang terlibat mengikuti standar dan prosedur yang telah ditetapkan.
- Pemeriksaan (auditing) Monitoring menetapkan apakah sumber dan layanan yang diperuntukan bagi pihak tertentu (target) telah mencapai mereka
- Laporan Monitoring menghasilkan informasi yang membantu “menghitung” hasil perubahan sosial dan masyarakat sebagi akibat implementasi kebijakasanaan sesudah periode waktu tertentu.
- Penjelasan (explanation) Monitoring menghasilkan informasi yang membantu menjelaskan bagaimana akibat kebijaksanaan dan mengapa anatara perencanaan dan pelaksanaanya tidak cocok.
Konsep Dasar Prototipe
Menurut Simarmata (2010:62)[6], “Prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.
Menurut Darmawan (2013:229)[3], Prototipe adalah satu versi dari sebuah sistem potensial yang memeberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan Prototype adalah contoh dari produk atau sistem dalam bentuk sebenarnya yang dapat dirubah sesuai keinginan sebelum direalisasikan.
Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu: (Simarmata, 2010:64)[6],
- Prototipe Evolusioner (Prototype Evolusionary)
Terus-menerus disempurnakan sampai memiliki seluruh fungsionalitas yang dibutuhkan pengguna dari sistem yang baru. Prototipe ini kemudian dilanjutkan produksi. Jadi satu prototipe evolutioner akan menjadi sistem aktual. - Prototipe Persyaratan (Requirement Prototype)
dikembangkan sebagai satu cara untuk mendefinisikan persyaratan-persyaratan fungsional dari sistem baru ketika pengguna tidak mampu mengungkapkan apa yang mereka inginkan. Dengan meninjau prototipe persyaratan seiring dengan ditambahkannya fitur-fitur, pengguna akan mampu mendefinisikan pemrosesan yang dibutuhkan dari sistem yang baru. Ketika persyaratan ditentukan, prototipe persyaratan telah mencapai tujuannya dan proyek lain akan dimulai untuk pengembangan sistem baru. Oleh karena itu, suatu prototipe tidak selalu menjadi sistem aktual.
Langkah-langkah pembuatan Prototype Evolutionary ada empat langkah, yaitu :
- Mengidentifikasi kebutuhan pengguna. Pengembang mewawancarai pengguna untuk mendapatkan ide mengenai apa yang diminta dari sistem.
- Membuat satu prototipe. Pengembang mempergunakan satu alat prototyping atau lebih untuk membuat prototipe. Contoh dari alat-alat prototyping adalah generator aplikasi terintegrasi dan toolkit prototyping. Generator aplikasi terintegrasi (integrated application generator) adalah sistem peranti lunak siap pakai yang mampu membuat seluruh fitur yang diinginkan dari sistem baru—menu, laporan, tampilan, basis data, dan seterusnya. Toolkit prototyping meliputi sistem-sistem peranti lunak terpisah, seperti spreadsheet elektronik atau sistem manajemen basis data, yang masing-masing mampu membuat sebagian dari fitur-fitur sistem yang diinginkan.
- Menentukan apakah prototipe dapat diterima, pengembang mendemonstrasikan prototipe kepada para pengguna untuk mengetahui apakah telah memberikan hasil yang memuaskan, jika sudah, langkah emapat akan diambil; jika tidak, prototipe direvisi dengan mengulang kembali langkah satu, dua, dan tiga dengan pemahaman yang lebih baik mengenai kebutuhan pengguna.
- Menggunakan prototipe, prototipe menjadi sistem produksi.
Kelebihan dan Kelemahan prototyping adalah sebagai berikut:
Tabel 2.1 Keunggulan dan Kekurangan Prototipe
![](https://lh6.googleusercontent.com/-gfUq8Znem2E/VXU7r7zuMLI/AAAAAAAAA70/h8BsSkDqEtk/w617-h549-no/Prototipe.png)
Sumber: Simarmata (2010:68)[6]
Internet Of Thing
Internet of things telah menjadi salah trend yang berkembang di dunia teknologi informasi. Banyaknya vendor-vendor software yang ternama seperti intel, samsung, microsoft, oracle, ibm, dll telah mengeluarkan platform-platform baru yang dikhususkan untuk Internet Of things, Internet of Things mengacu pada benda yang dapat diidentifikasikan secara unik sebagai representasi virtual dalam struktur berbasis Internet. Istilah Internet of Things awalnya disarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal melalui Auto-ID Center di MIT.
1. Definisi Orisinil
Pada bulan Juni 2010 Ashton berkomentar."Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 petabyte (satu petabyte adalah 1.024 terabyte) data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.
Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.
Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitu penting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.
Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu. Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.
Internet of Things memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.
Penelitian pada Internet of Things masih dalam tahap perkembangan. Oleh karena itu, tidak ada definisi standar dari Internet of Things.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."
2. Definisi Alternatif
a. Casagras (Coordination and support action for global RFID-related activities and standardisation) Mendefinisakan Internet of Things, sebagai sebuah infrastruktur jaringan global, yang menghubungkan benda-benda fisik dan virtual melalui eksploitasi data capture dan kemampuan komunikasi. Infrastruktur terdiri dari jaringan yang telah ada dan internet berikut pengembangan jaringannya. Semua ini akan menawarkan identifikasi obyek, sensor dan kemampuan koneksi sebagai dasar untuk pengembangan layanan dan aplikasi ko-operatif yang independen. Ia juga ditandai dengan tingkat otonom data capture yang tinggi, event transfer, konektivitas jaringan dan interoperabilitas.
b. SAP (Systeme, Anwendungen und Produkte)
c. Mendefinisikannya bahwa Dunia di mana benda-benda fisik diintegrasikan ke dalam jaringan informasi secara berkesinambungan, dan di mana benda- benda fisik tersebut berperan aktif dalam proses bisnis. Layanan yang tersedia berinteraksi dengan ‘obyek pintar’ melalui Internet, mencari dan mengubah status mereka sesuai dengan setiap informasi yang dikaitkan, disamping memperhatikan masalah privasi dan keamanan.
d. CORDIS
e. Rencana aksi untuk Uni Eropa untuk memperkenalkan pemerintahan berdasarkan Internet of Things.
f. ETP EPOSS
g. Jaringan yang dibentuk oleh hal-hal atau benda yang memiliki identitas, pada dunia maya yang beroperasi di ruang itu dengan menggunakan kecerdasan antarmuka untuk terhubung dan berkomunikasi dengan pengguna, konteks sosial dan lingkungan.
3. Keunikan Pengamatan Suatu Benda
Menurut Ashton, (2010: 312) Ide Sebenarnya dari Auto - ID Center berbasis pada Radio Frequency Identification (RFID) dan identifikasi yang unik melalui Electronic Product code namun hal ini telah berkembang menjadi obyek yang memiliki alamat Intenet protocol (IP) atau Uniform Resource Identifier (URI).
Pandangan alternatif, dari dunia Semantic Web, berfokus pada pembuatan segala sesuatu yang berhubungan dengan RFID dan dihubungkan oleh masing-masing protokol, seperti URI . Obyek itu sendiri terhubung dengan objek lainnya secara otomatis seperti halnya suatu server terpusat yang terhubung langsung dengan kliennya dan dikendalikan oleh manusia.
Generasi berikutnya dari aplikasi Internet menggunakan Internet ProtocolVersion 6 (IPv6) akan mampu berkomunikasi dengan perangkat yang melekat pada hampir semua benda buatan manusia karena ruang alamat yang sangat besar dari protokol IPv6. Sistem ini dapat membangun sebuah objek dalam skala yang besar.
Kombinasi ide ini dapat ditemukan dalam arus GS1/EPCglobal EPC Information Services (EPCIS).Sistem ini digunakan untuk mengidentifikasi objek mulai dari industri hingga ke logistik pemasaran.
4. Cara Kerja
Menurut Ashton, (2010: 312) Cara Kerja Internet of Things yaitu dengan memanfaatkan sebuah argumentasi pemrograman yang dimana tiap-tiap perintah argumennya itu menghasilkan sebuah interaksi antara sesama mesin yang terhubung secara otomatis tanpa campur tangan manusia dan dalam jarak berapa pun.Internetlah yang menjadi penghubung di antara kedua interaksi mesin tersebut, sementara manusia hanya bertugas sebagai pengatur dan pengawas bekerjanya alat tersebut secara langsung.
Tantangan terbesar dalam mengkonfigurasi Internet of Things ialah menyusun jaringan komunikasinya sendiri, yang dimana jaringan tersebut sangatlah kompleks, dan memerlukan sistem keamanan yang ketat.Selain itu biaya yang mahal sering menjadi penyebab kegagalan yang berujung pada gagalnya produksi.
5. Karakteristik dan Trends
a. Kecerdasan
Kecerdasan intelejensi dan kontrol automatisasi di saat ini merupakan bagian dari konsep asli Internet of Things. Namun, perlu dilakukan riset yang lebih mendalam lagi di dalam penelitian konsep Internet of Things dan kontrol automatisasi agar di masa depan Internet of Things akan menjadi jaringan yang terbuka dan semua perintah dilakukan secara auto - terorganisir atau cerdas ( Web , komponen SOA) , obyek virtual ( avatar ) dan dapat dioperasikan dengan mudah, bertindak secara independen sesuai dengan konteks, situasi atau lingkungan yang dihadapi .
b. Arsitektur
Arsitektur Internet Of Things terdiri atas beberapa jaringan dan sistem yang kompleks serta sekuriti yang sangat ketat, jika ketiga unsur tersebut dapat dicapai, maka kontrol automatisasi di dalam Internet Of Things dapat berjalan dengan baik dan dapat digunakan dalam jangka waktu yang lama sehingga mendapatkan profit yang banyak bagi suatu perusahaan, namun dalam membangun ketiga arsitektur itu banyak sekali perusahaan pengembang IoT yang gagal, karena dalam membangun arsitektur itu membutuhkan waktu yang lama serta biaya yang tidak sedikit.
c. Faktor Ukuran, Waktu dan Ruang
Di dalam membangun Internet Of Things para engineer harus memperhatikan ketiga aspek yaitu : Ukuran, ruang, dan waktu.Dalam melakukan pengembangan IoT faktor Waktu yang biasanya menjadi kendala.Biasanya dibutuhkan waktu yang lama karena menyusun sebuah jaringan kompleks di dalam IoT tidak lah mudah dan tidak dapat dilakukan oleh sembarang orang.
Air Bersih
Menurut kausra, (2015) Air bersih adalah ai ryang digunakan untuk keperluan sehari-hari yang kualitasnya memenuhi syarat kesehatan dan dapat diminum apabila telah dimasak.Standar kualitas tersebut ditunjukan oleh parameter kualitas air,yaitu fisika, kimia,mikrobiologi atau bakteriologi dan radiologi.Tabel1 menunjukkan parameter fisika kulitas air.Namun,fokus pada makalah ini hanya menjelaskan masalah kekeruhanair.Tabel 2.2 Persyaratan parameter fisika kualitas air bersih
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/ines/bab2/Screenshot_2_zpsfdo8lsyb.png)
Kekeruhan adalah suatu bentuk pengukuran cahaya yang tersebar dari interaksi yang tersuspensi dan material terlarut pada sampel air,hal ini menjadikan sebagai indikator kualitas air. Kekeruhan juga dapa tdidefinisikan sebagai pengurangan transparansi cahaya pada sebuah cairan yang disebabkan oleh partikel-partikel yang terlarut.Kekeruhan dinyatakan dalam satuan tubinitas yang setara dengan 1mg/lSiO2. Peralatan pertama kali yang digunakan untuk menguku rturbinitas atau kekeruhan adalah Jacson Candler Turbidimeter, yang dikalibrasi dengan silika. Jacson Candle Turbidimeter dijadikan sebagai alat baku atau standar bagi pengukuran kekeruhan.Satu unit turbinitas dinyatakan Dengan 1JTU.Pengukuran kekeruhan dengan menggunakan Jacson Candle Turbidimeter berisfat visual,yaitu membandingkan air sample dengan standar
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/ines/bab2/Screenshot_6_zpsmcj3uzur.png)
Selain dengan menggunakan Jacson Candle Turbidimeter, kekeruhan sering diukur dengan metode Nephelometic.Pada metode ini, sumber cahaya dilewatkan pada sampel dan intensitas cahaya yang dipantulkan oleh bahan-bahan penyebab kekeruhan diukur dengan menggunakan suspensi polimerformazi nsebagai larutan standar,semakin tinggi intensitas cahaya dihamburkan maka semakin tinggi pula kekeruhannya. Satuan kekeruhan yang diukur denganmenggunakan Nephelometric adalah NTU (Nepheleometric Turbinity Unit). Satuan JTU dan NTU sebenarnya sama saja tidak dapat saling mengkonversi. Standar kekeruhan pada air yang tergenang, misalnya danau lebih banyak disebabkan oleh bahan tersupensi yang berupa koloid dan partikel-partikel halus.Sedangkan kekeruhan pada sungai yang sedang banjir banyak disebabkan oleh bahan-bahan tersupensi yang berukuran lebih besar,yang berupa lapisan permukaan tanah yang terbawa oleh aliran air pada saat hujan. Kekeruhan yang tinggi dapat mengakibatkan tergangunya sistem osmoregulasi misalnya, pernafasan dan daya lihat organismeakuatik, serta dapat memghambat daya penetrasi cahaya kedalam air
Konsep Dasar Flow Chart
1. Definisi Flow Chart
Menurut Sulindawati dan Muhammad Fathoni (2010:8)[7], “Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.
Menurut Adelia dan Jimmy Setiawan (2011:116)[8], “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.
Dari pendapat di atas dapat disimpulkan bahwa Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.
Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan.
2. Cara Membuat Flow Chart
Ada beberapa petunjuk dalam pembuatan Flow chart Menurut Menurut Sulindawati dan Muhammad Fathoni (2010:8): [7],
- Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.
- Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
- Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
- Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.
- Setiap langkah dari aktifitas harus berada pada urutan yang benar.
- Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.
- Gunakan simbol-simbol flowchart yang standar.
3. Jenis-Jenis Flowchart
Menurut Sulindawati (2010:8)[7], Flowchart terbagi atas lima jenis, yaitu:
- Flowchart Sistem (System Flowchart)
Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistemsecara 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 sistem.
Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator). - Flowchart Paperwork (Document Flowchart)
Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem. Flowchart Paperwork sering disebut juga dengan 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 atau disimpan. - Flowchart Skematik (Schematic Flowchart)
Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem.
Flowchart Skemantik 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 sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart. - Flowchart Program (Program Flowchart)
Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer. Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi. - Flowchart Proses (Process Flowchart)
Flowchart Proses merupakan teknik menggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, Flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.
Suhu
Menurut Fanny (2014), Suhu adalah besaran yang menyatakan derajat panas dingin suatu benda dan alat yang digunakan untuk mengukur suhu adalah termometer. 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
1. Macam-macam termometer.
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. Air raksa digunakan sebagai pengisi termometer karena air raksa mempunyai keunggulan :
1. Air raksa penghantar panas yang baik
2. Pemuaiannya teratur
3. Titik didihnya tinggi
4. Warnanya mengkilap
5. Tidak membasahi dinding
Sedangkan keunggulan alkhohol adalah :
1. titik bekunya rendah
2. harganya murah
3. pemuaiannya 6 kali lebih besar dari pada raksa sehingga pengukuran mudah diamati
2.Termometer Laboratorium
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
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.
4. Termometer Ruangan
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
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
6. Termokopel
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
7. Satuan Suhu
Mengacu pada SI, satuan suhu adalah Kelvin (K). Skala-skala lain adalah Celsius,Fahrenheit, dan Reamur. Pada skala Celsius, 0 °C adalah titik dimana air membeku dan 100 °C adalah titik didih air pada tekanan 1 atmosfer. Skala ini adalah yang paling sering digunakan di dunia. Skala Celsius juga sama dengan Kelvin sehingga cara mengubahnya ke Kelvin cukup ditambahkan 273 (atau 273.15 untuk lebih tepatnya).
Skala Fahrenheit adalah skala umum yang dipakai di Amerika Serikat. Suhu air membeku adalah 32 °F dan titik didih air adalah 212 °F.
Sebagai satuan baku, Kelvin tidak memerlukan tanda derajat dalam penulisannya. Misalnya cukup ditulis suhu 20 K saja, tidak perlu 20° K
Konsep Dasar Pengujian
1. Definisi Pengujian
Menurut Rizky (2011:237),[9] “Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.
Menurut Simarmata (2010:323),[6] “Pengujian adalah proses terhadap aplikasi. Program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah prose terhadap aplikai 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.
2. Definisi Black Box
Menurut Arie (2014),[10]“ Black Box adalah cara pengujian yang di lakukan dengan hanya menjalankan atau mengeksekusi unit atau model kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.”
Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2),[11]” Black box testing is a software testing techniques in which functionality of the software under test (SUT) is tested without looking at the internal code structure,”
(Kotak hitam pengujian adalah teknik di mana fungsi dari perangkat lunak di bawah ujian (SUT) diuji tanpa memandang struktur internal kode, pengujian perangkat lunak)
Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian BlackBox 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 BlackBox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.
Uji coba BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:
- Fungsi-fungsi yang salah atau hilang
- Kesalahan interface
- Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
- Kesalahan dalam struktur data atau akses database eksternal
- Kesalahan performa
- kesalahan inisialisasi dan terminasi
Uji coba BlackBox diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba BlackBox dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:
a. Bagaimana validitas fungsionalnya diuji?
b. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?
c. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?
d. Bagaimana batasan-batasan kelas data diisolasi?
e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?
Sehingga dalam uji coba BlackBox harus melewati beberapa proses sebagai berikut:
a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.
b. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.
c. Menentukan output untuk suatu jenis input.
d. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.
e. Melakukan pengujian.
f. Pembandingan output yang dihasilkan dengan output yang diharapkan.
g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.
3. Metode Pengujian Dalam Black Box
Ada beberapa macam metode pengujian Black Box, berikut diantaranya:
a. EquivalencePartioning
EquivalencePartioning merupakan metode uji coba BlackBox yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.
b. BoundaryValueAnalysis
Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary valuean alysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalencepartitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.
c. Cause-EffectGraphingTechniques
Cause-EffectGraphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:
1) Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.
2) Pembuatan grafik Causes-Effect graph
3) Grafik dikonversikan kedalam tabel keputusan
4) Aturan tabel keputusan dikonversikan kedalam kasus uji
d. ComparisonTesting
Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika softwareredundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik BlackBoxTesting yang disebut ComparisonTesting atau back-to-backTesting.
e. Sample and RobustnessTesting
1) SampleTesting
Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu
2) RobustnessTesting
Pengujian ketahanan (RobustnessTesting) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.
f. BehaviorTesting dan PerformanceTesting
1) BehaviorTesting
Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.
2)Performance Testing
Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.
g. RequirementTesting
Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.
1) RequirementTesting melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program
2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.
h. EnduranceTesting
EnduranceTesting melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.
Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.
4. Kelebihan dan Kelemahan BlackBox
Dalam uji coba BlackBox terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:
![8_zps9c041ff8.png](http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/8_zps9c041ff8.png)
Sumber siddiq (2012:14)
5. Definisi White Box
Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2)[11]”
White box testing is testing beyond the user interface and into the nitty-gritty of a system. This method is named so because the software program, in the eyes of the tester, is like a white/transparent box; inside which one clearly sees. White Box Testing is contrasted with Black Box Testing.
(white Box adalah pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem . Metode ini dinamakan demikian karenaprogram perangkat lunak , di mata tester , seperti kotak putih / transparan; dalam yang satu jelas melihat . Pengujian White Box adalahkontras dengan Black Box Testing).
White Box Testing Advantages
a.Increased Effectiveness: Crosschecking design decisions and assumptions against source code may outline a robust
b.design, but the implementation may not align with the design intent.
c. Full Code Pathway Capable: all the possible code pathways can be tested including error handling, dependencies, and additional internal code logic/flow
d.Early Defect Identification: Analyzing source code and developing tests based on the implementation details enables
e. testers to find programming errors quickly
f.Reveal Hidden Code Flaws: access of program modules.
g.No Waiting: Testing can be commenced at an earlier stage. One need not wait for the GUI to be available.
(Keuntungan pengujian White Box)
a. Peningkatan Efektivitas : silang keputusan desain dan asumsi terhadap kode sumber dapat menguraikan kuat
b.desain , tapi pelaksanaannya mungkin tidak sejajar dengan maksud desain .
c.Kode penuh Pathway Mampu : semua jalur kode yang mungkin dapat diuji termasuk penanganan error ,dependensi , dan tambahan kode logika / aliran intern .
d. Awal Cacat Identifikasi : Menganalisis kode sumber dan mengembangkan tes berdasarkan rincian pelaksanaan memungkinkan
e.penguji untuk menemukan kesalahan pemrograman dengan cepat .
f.Mengungkapkan Kode Tersembunyi Cacat : akses modul program.
g. Tidak ada Waiting : Pengujian dapat dimulai pada tahap awal . Satu tidak perlu menunggu GUI akan tersedia).
Menurut Rizky (2011:262)[9], “White Box Testing secara umum merupakan jenis testing yang lebih berkonsentrasi terhadap isi dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada source code dari perangkat lunak yang dibuat.
a. Decision (Branch) Coverage
Sesuai dengan namanya, teknik testing ini fokus terhadap hasil dari tiap skenario yang dijalankan terhadap bagian perangkat lunak yang mengandung percabangan (if...then...else).
b. Condition Coverage
Teknik ini hampir mirip dengan teknik yang pertama, tetapi dijalankan terhadap percabangan yang dianggap kompleks atau percabangan majemuk. Hal ini biasanya dilakukan jika dalam sebuah perangkat lunak memiliki banyak kondisi yang dijalankan dalam satu proses sekaligus.
c. Path Analysis
Merupakan teknik testing yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengoreksi apakah kondisi yang dijalankan telah sesuai dengan alur diagram yang terdapat dalam proses perancangan.
d. Executive Time
Pada teknik ini, perangkat lunak berusaha dijalankan atau dieksekusi kemudian dilakukan pengukuran waktu pada saat input dimasukkan hingga output dikeluarkan. Waktu eksekusi yang dihasilkan kemudian dijadikan bahan evaluasi dan dianalisa lebih lanjut untuk melihat apakah perangkat lunak telah berjalan sesuai dengan kondisi yang dimaksud oleh tester.
e. Algorithm Analysis
Teknik ini umumnya jarang dilakukan jika perangkat lunak yang dibuat berjenis sistem informasi. Sebab teknik ini membutuhkan kemampuan matematis yang cukup tinggi dari para tester, karena di dalamnya berusaha melakukan analisa terhadap algoritma yang diimplementasikan pada perangkat lunak tersebut
Dari beberapa pengertian diatas dapat disimpulkan bahwa pengujian white box adalah suatu pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem, dengan seperti pengujian dapat diketahui secara cepat.
Konsep Dasar Elisitasi
1. Definisi Elisitasi
Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66) [12], “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.
Menurut Guritno (2011:302)[13], “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.
2. Tahap-Tahap Elisitasi
Menurut Guritno (2011:302)[13] elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :
- Tahap I
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara. - Tahap II
Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi. M pada MDI berarti mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. D pada MDI berarti desirable, maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna. I pada MDI berarti inessential, maksudnya requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem. - 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 TOE, yaitu: - T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem disusulkan.
- O artinya operasional, bagaimana tata cara pengguna requirement dalam sistem akan dikembangkan.
- E artinya ekonomi, berapakah biaya yang diperlukan guna membanguan requirement didalam sistem.
- High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.
- Middle (M) : Mampu dikerjakan.
- Low (L) : Mudah dikerjakan.
- Final Draft Elisitasi
Final draft elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.
Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:
3. Requirement Elicitation
Menurut Guritno (2011) [13] Requirement Elicitation adalah proses dalam menemukan atau mendapatkan kebutuhan sistem melalui komunikasi dengan customer, system users, dan pihak lain yang berhubungan pada sistem yamg akan dikembangkan. Requirement Elicitation didefinisikan sebagai proses mengidentifikasikan kebutuhan dan menjembatani perbedaan diantara kelompok-kelompok yang terlibat. Tujuannya menggambarkan dan menyaring kebutuhan untuk menemukan batasan kelompok-kelompok tersebut.
Teori Khusus
Mikrokontroler
1. Definisi Mikrokontroler
Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17)[14] “Mikrokontroler adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan pemrograman Input-Output.”
Menurut Syahwil (2013:53),[15] “Mikrokontroler adalah sebuah system computer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input-output. Mikrokontroler adalah salah satu dari bagian dasar dari suatu system Komputer.
Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan kontrol. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan computer mainframe, mikrokontroler dibangun dari elemen – elemen dasar yang sama. Seperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi – instruksi yang diberikan kepadanya.Artinya, bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer.Program ini menginstruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.
a. Karakteristik Mikrokontroler
karakteristik mikrokontroler mempunyai beberapa komponen-komponen yaitu:
a. CPU (Central Procesing Unit)
b. RAM (Read Only Memory)
c. I/O (Input/Output)
Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya ADC (Analog Digital Converter), Timer/Counter, dan lain-lain.
b.Klasifikasi Mikrokontroler
mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:
a.ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB)
b.RAM berkapasitas 68 byte
c. EEPROM (memori data) berkapasitas 64 byte
d.Total 13 jalur I/O (Port B 8 bit)
e.Timer/Counter 8 bit dengan prescaler
f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programing)
bahwa Beberapa fitur yang umumnya ada di dalam mikrokontroler adalah sebagai berikut:
a.RAM (Random Access Memory)
RAM digunakan oleh mikrokontroler untuk tempat penyimpanan variabel. Memori ini bersifat volatile yang berarti akan kehilangan semua datanya jika tidak mendapatkan catu daya.
b.ROM (Read Only Memory)
ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user.
c.Register
Merupakan tempat penyimpanan nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroler.
d.Special Function Register
Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroler. Register ini terletak pada RAM.
e.Input dan Output Pin
Pin input adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor, dan sebagainya. Pin output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritma mikrokontroler.
f.Interrupt
Interrupt bagian dari mikrokontroler yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan, program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.
2. Wemos
Wemos merupakan salah satu arduino compatible development board yang dirancang khusus untuk keperluan IoT. Wemos menggunakan chip SoC WiFi yang cukup terkenal saat ini yaitu ESP8266. Cukup banyak modul WiFi yang menggunakan SoC ESP8266. Namun Wemos memiliki beberapa kelebihan tersendiri yang menurut saya sangat cocok digunakan untuk Aplikasi IoT
A. Fitur
• Terdapat 11 pin input/output dan semua pin bias berfungsi sebagai pwm/I2C/one-wire supported
• 1 pin input analog (3.2V max input)
• Terdapat konkesi micro USB
• Compatible dengan Arduino
• Compatible dengan nodemcu
B. Konfigurasi Pin Wemos D1 Mini
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/ines/bab2/Screenshot_3_zps3h0yhsrx.png)
Turbidity Meter
Turbidity Meter adalah salah satu alat umum yang biasa digunakan untuk keperluan analisa kekeruhan air atau larutan. Turbidity meter merupakan alat pengujian kekeruan dengan sifat optik akibat dispersi sinar dan dapat dinyatakan sebagai perbandingan cahaya yang dipantulkan terhadap cahaya yang datang. Intensitas cahaya yang dipantulkan oleh suatu suspensi padatan adalah fungsi konsentrasi jika kondisi-kondisi lainnya konstan. Alat ini banyak digunakan dalam pengolahan air bersih untuk memastikan bahwa air yang akan digunakan memiliki kualitas yang baik dilihat dari tingkat kekeruhanya
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/ines/bab2/Screenshot_8_zpsngoxsrnk.png)
Sensor Suhu DS18B20
Menurut Anita (2015), DS18B20 adalah sensor temperatur digital yang dapat dihubungkan dengan mikrokontroler lewat antarmuka 1-Wire. Sensor ini dikemas secara khusus sehingga kedap air, cocok digunakan sebagai sensor di luar ruangan / pada lingkungan dengan tingkat kelembaban tinggi. Dengan kabel sepanjang 1 meter, penempatan komponen sensor elektronika ini dapat diatur secara fleksibel. Gambar 2.2 menunjukkan bentuk fisik dari sensor suhuDS18B20.
Protokol 1-Wire hanya membutuhkan 1 kabel koneksi (selain ground) untuk mentransmisikan data. Berikut ini adalah ringkasan fitur dari IC DS18B20:
a. Antarmuka 1-Wire yang hanya membutuhkan 1 pin I/O untuk komunikasi data.
b. Tidak membutuhkan komponen eksternal tambahan selain 1 buah pull-up resistor, artinya hanya menambahkan sebuah resistor yang tersambung dari pin data ke pin Vcc sensor suhuDS18B80
c. Dapat mengukur suhu antara -55°C hingga 125°C dengan akurasi 0,5°C pada -10°C s.d.+85°C
Kecepatan pendeteksian suhu pada resolusi maksimum kurang dari 750ms
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/ines/bab2/Screenshot_9_zps9tqh3vfd.png)
Sensor suhu DS18B20 digunakan sebagai pendeteksi temperatur tubuh pada alat pemantau kondisi kesehatan manusia. Sensor ini dipilih karena memiliki kelebihan tahan terhadap air (waterproof), karena penggunaan sensor ini hanya ditempelkan pada ketiak manusia, sehingga tahan terhadap keringat manusia. Dalam aplikasinya sensor ini dihubungkan ke pin digital Wemos D1 Mini.
Konsep Dasar Resistor
Menurut Winarno (2011:39)[16], “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.
Menurut Sandy Hermawan (2014:262)[17], “Resistor adalah satu elemen elektronika yang di gunakan sebagai hambatan listrik”.
Dari pengertian diatas dapat disimpulkan bahwa resistor adalah komponen elektronika yang berfungsi memberikan tahanan atau hambatan arus listrik.
Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik, dan merupakan salah satu komponen yang paling sering digunakan.Resistor dapat dibuat dari bermacam-macam kompon dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan resistivitas tinggi sepertinikel-kromium)
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/25_zps9c2bd1d7.png)
Gambar 2.4 Resistor
(Sumber: Winarno (2011:39)
Karakteristik utama dari resisitor adalah resisitansinya dan daya listrik yang dapat dihantarkan. Karakteristik lain termasuk koefisien suhu, listrik dan induktansi.
Resistor dapat diintegrasikan kedalam sirkuit hibrida dan papan sirkuit cetak, bahkan sirkuit terpadu.Ukuran dan letak kaki bergantungpada desain sirkuit, kebutuhan daya resistor harus cukup dan disesuaikan dengan kebutuhan arus rangkaian agar tidak terbakar.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/26_zps976d7ac5.png)
Gambar 2.5 Skema Warna Resistor
(Sumber: Winarno (2011:39)
2. Satuan
Ohm (simbol: Ω adalah satuan SI untuk resistansi listrik, diambil dari nama Georg Ohm). Nilai satuan terbesar yang digunakan untuk menentukan besarnya nilai resistor adalah:
1 Mega Ohm (MΩ) = 1.000.000 Ohm.
1 kilo Ohm (KΩ) = 1.000 Ohm.
3. Resistor Tetap
Resistor tetap yaitu resistor yang nilainya tidak dapat berubah, jadi selalu tetap (konstan). Resistor ini biasanya dibuat dari nikelin atau karbon. Berfungsi sebagai pembagi tegangan, mengatur atau membatasi arus pada suatu rangkaian serta memperbesar dan memperkecil tegangan.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/27_zps07793b44.png)
Gambar 2.6 Resistor Tetap
(Sumber: Winarno (2011)
Resistor dibagi menjadi 6 yaitu:
a. Resistor Kawat
Resistor kawat ini adalah jenis resistor pertama yang lahir pada generasi pertama pada waktu rangkaian elektroniaka masih mengguanakan Tabung Hampa (Vacuum Tube). Bentuknya bervariasi dan fisik agak besar. Resisistor ini biasanya banyak digunakan dalam rangkaian daya karena memiliki ketahanan yang tinggi yaitu disipasi terhadap panas yang tinggi.
b. Resisitor Batang Karbon (Arang)
Pada awalnya resistor ini dibuat dari bahan karbon kasar yang diberililitan kawat yang kemudian diberi tanda dengan kode warna berbentuk gelang dan untuk pembacaanya dapat dilihat pada table kode warna.
c. Resistor Keramik atau Porselin
Dengan adanya perkembangan teknologi elektronika, saat ini telah dikembangkan jenis resistor yang dibuat dari bahan keramik atau porselin. Jenis resistor ini banyak dipergunakan dalam rangkaian-rangkaian modern seperti sekarang ini karena bentuk fisiknya kecil dan memiliki ketahanan yang tinggi. Di pasaran kita akan menjumpai resisitor jenis ini dengan ukuran bervariasi mulai dari 1/4 Watt, 1/3 Watt, ½ Watt, 1 Watt dan 2 Watt.
d. Resisitor Film Karbon
Sejalan dengan perkembangan teknologi para produsen komponen elektronika telah memunculkan jenis resistor yang dibuat dari bahan karbon dan dilapisi dengan bahan film yang berfungsi sebagai pelindung terhadap pengaruh luar. Nilai resistansinya dicantumkan dalam bentuk kode warna seperti pada Resistor Karbon.
e. Resisitor Film Metal
Resistor Film Metal dibuat dengan bentuk hampir menyerupai resistor film karbon dan memiliki keadalan dan stabilitas yang tinggi dan tahan terhadap perubahan temperatur.
f. Resisitor Tipe Film Tebal
Resistor jenis ini bentuknya merip dengan resistor film metal, namun resistor ini dirancang khusus agar memiliki kehandalan yang tinggi. Sebagai contoh sebuah resistor film tebal dengan rating daya 2 Watt saja sudah mampu untuk dipakai menahan beban tegangan di atas satuan Kilo Volt.
4. Resistor Tidak Tetap
Resistor tidak tetap yaitu resistor yang nilainya dapat berubah-ubah dengan jalan menggeser atau memutar toggle pada alat tersebut, sehingga nilai resistor dapat kita tetapkan sesuai dengan kebutuhan. Berfungsi sebagai pengatur volume (mengatur besar kecilnya arus), tone control pada sound system, pengatur tinggi rendahnya nada (bass/trabel) serta berfungsi sebagai pembagi tegangan arus dan tegangan.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/KKPBab2/28_zpse507bfa5.png)
Gambar 2.7 Resistor Tidak Tetap
(Sumber: Winarno (2011)
Resistor tidak tetap dibagi menjadi 8 yaitu:
a. Potensiometer
Potensiometer adalah komponen pembagi tegangan yang dapat disetel sesuai dengan keinginan.Bentuk fisik dari Potensiometer pada umumnya besar dan dibuat dari bahan kawat atau arang (karbon).
b. Potensiameter Preset
Potensiameter Preset bentuknya sangat kecil dan pengaturannya sama dengan Trimpot yaitu dengan menggunakan obeng yang diputar pada bagian lubang coakan.
c. NTC dan PTC
NTC adalah singakatan dari Negative Temperature Coefficient sedangkan PTC adalah singkatan dari PositiveTemperature Coefficient. Sifat dari komponen NTC adalah resisitor yang nilai tahannya akan menurun apabila temperature sekelilingnya naik dan sebaliknya komponen PTC adalah resistor yang nilai tahannya akan bertambah besar apabila temperaturnya turun.
d. LDR ( Light Dependent Resisitor)
LDR adalah singkatan dari Light Dependent Resisitor yaitu resisitor yang tergantung cahaya, artinya nilai tahannya akan berubah-ubah apabila terkena cahaya dan perubahannya tergantung dari intensitas cahaya yang diterimanya.
e. VDR (Volttage Dependent Resistor)
VDR adalah singkatan dari Volttage Dependent Resistor yaitu resistor yang nilai tahannya akan berubah tergantung tegangan yang diterimanya. Sifat dari VDR adalah semakin besar tegangan yang diterimanya maka tahanannya akan semakin mengecil sehingga arus yang melalui VDR akan bertambah besar.
Konsep Dasar Kapasitor atau Kondensator
1. Definisi Kapasitor atau Kondensator
Menurut Abdul Kadir (2012:3)[18], bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.
Menurut Winarno (2011:39)[16],, “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.
Kapasitor sendiri berasal dari kata capacitance atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi.
Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_1_zpsrfm4gws3.jpg)
Gambar 2.8 Lambang Kondensator
(Sumber: Winarno(2011:39)
Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_2_zpsk38snsco.jpg)
Gambar 2.9 Lambang Kapasitor
(Sumber: Winarno(2011:39)
Namun kebiasaan dan kondisi serta artikulasi bahasa setiap negara tergantung pada masyarakat yang lebih sering menyebutkannya. Kini kebiasaan orang tersebut hanya menyebutkan salah satu nama yang paling dominan digunakan atau lebih sering didengar. Pada masa kini, kondensator sering disebut kapasitor (capacitor) ataupun sebaliknya yang pada ilmu elektronika disingkat dengan huruf (C).
2. Kapasitansi
Satuan dari kapasitansi kondensator adalah Farad (F). Namun Farad adalah satuan yang terlalu besar, sehingga digunakan:
a. Pikofarad (pF) = 1X10-12
b. Nanofarad (nF) = 1X10-9 F
c. Microfarad (µF) = 1X10-6
Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini:
a. 1 Farad (F) = 1.000.000 µF (mikroFarad)
b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad)
c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad)
Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini:
a. 1 Farad (F) = 1.000.000 µF (mikroFarad)
b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad)
c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad)
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_3_zpsopw74qle.jpg)
Ada jenis kapasitor lain seperti kapasitor elektrolit yang selain memiliki nilai kapasitas juga memiliki parameter-parametera lain seperti batas tegangan kerja. Batas tegangan kerja (Working Voltage) yaitu batas tegangan maksimum di mana kapasitas tersebut dapat dioperasikan dalam suatu rangaian.Parameter tersebut biasanya dicantumkan langsung pada badan kapasitor.Selain daripada itu untuk jenis-jenis kapasitor pada umumnya diberi tanda (+) dan (-).Tanda tersebut adalah menyatakan polaritas yang harus dihubungkan dengan catu daya. Dalam pemasanganannya harus diperhatikan baik-baik jangan sampai kedua tanda tersebut dipasang terbalik sebab apabiala sampai terbalik akan mengakibatkan kerusakan pada kapasitor tersebut dan bahkan akan merusak rangkaian yang akan dibuat.
Apabila kita mendekatkan 2 macam bahan konduktor dengan tidak saling bersentuhan, kemudian kepada kedua bahan tadi kita alirkan aliran listrik, secara teoritis kita telah mendapatkan sebuah Kapasitor sederhana. Namun dalam dunia elektronika tentunya tidak sederhana itu, masih ada factor lain yang perlu dipertimbangkan dalam pembuatan sebuah Kapasitor.
Dalam pembuatan komponen Kapasitor diperlukan suatu bahan yang berfungsi menyekat di antara 2 bahan konduktor. Bahan yang berfungsi sebagai penyekat itu disebut bahan dielektrikum seperti pada gambar di bawah .
Seperti terlihat pada gambar di atas, apabila kita membuka sebuah Kapasitor Elektrolit berkas dengan menggunakan sebuah pisau tipis (cutter), di dalamnya akan terlihat 2 buah lapisan tipis. Setiap lapisan dilapisi lagi dengan bahan metal foil tipis. Setiap metal foil dihubungkan dengan salah satu terminal hubungan listrik. Antara kedua lapisan tadi diberi bahan penyekat yang disebut Dielektrikum.Bahan Dielektrikum pada umumnya dibuat dengan bahan kertas, maka, film, minyak bakelit dan lain-lain.
Dalam prakteknya kita mengenal berbagai macam jenis Kapasitor yang namanya disesuaikan dengan nama bahan Dielektrikum yang digunakan dalam membuat komponen Kapasitor. Sebagai contoh misalnya: Bila kapasitor bahan Dielektrikumnya dibuat dari kertas, maka Kapasitor tersebut dinamakan Kapasitor kertas dan kalau bahan Dielektrikumnya dibuat dari bahan elektrolit, maka Kapasitor tersebut dinamakan Kapasitor Elektrolit.
Besarnya kapasitas dari sebuah Kapasitornya dapat ditentukan dengan rumus:
c = 0,0885 x Ɛ x D/d µF
Ɛ = konstanta dielektrikum
D = luas bahan metal foil dalam cm2
d = jarak antara kedua metal foil dalam cm
Dari rumus di atas, kita dapat melihat bahwa besar kecilnya kapasitas suatu komponen Kapasitor tergantung kepada konstanta dielektrikum atau bahan dielektrikum serta luas bidang bahan dielektrikum yang digunakan.
Pengertian dari Dielektrikum adalah angkka tetap yang dipergunakan untuk membandingkan suatu bahan Dielektrikum dengan nilai konstanta Dielektrikum udara (Ɛ udara = 1).
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Skripsi/Kapasitor/Screenshot_4_zpslxknnhhk.jpg)
Konsep Dasar Transistor
1. Definisi Transistor
Menurut Abdul Kadir (2012:3)[18], Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air.
Alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya.Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/fanida/Screenshot_3_zpsn5anqzuq.png)
Gambar 2.12 Lambang Kondensator
Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.
Transistor disusun menggunakan sambungan dioda.Berdasarkan jenis sambungan transistor dibedakan menjadi dua jenis sebagai berikut.
a. BJT (Bipolar Juction Transistor)
BJT memiliki 2 dioda yang kutub positif atau kutub negatifnya terhimpit, serta memiliki terminal, yaitu emitor (E), kolektor (C), dan basis (B). BJT dapat dibagi menjadi dua jenis berikut ini:
1. NPN (Negative Positive Negative)
Transistor NPN terdiri dari 1 lapisan semikondutor tipe-P di antara 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.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/fanida/Screenshot_4_zpsll0zfuij.png)
Gambar 2.13 Lambang Kondensator
2. PNP(Positive Negative Positive)
Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-n di antara 2 alpisan 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.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/fanida/Screenshot_5_zpsevp1od8o.png)
Gambar 2.14 Lambang Kondensator
Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern.Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat).Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio.Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi.Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.
2. Cara Kerja Semikonduktor
Pada dasarnya, transistor dan tabung vakum memiliki fungsi yang serupa keduanya mengatur jumlah aliran arus listrik.
Untuk mengerti cara kerja semikonduktor, misalkan sebuah gelas berisi air murni. Jika sepasang konduktor dimasukan kedalamnya, dan diberikan tegangan DC tepat dibawah tegangan elektrolisis (sebelum air berubah menjadi Hidrogen dan Oksigen), tidak akan ada arus mengalir karena air tidak memiliki pembawa muatan (charge carriers). Sehingga, air murni dianggap sebagai isolator. Jika sedikit garam dapur dimasukan ke dalamnya, konduksi arus akan mulai mengalir, karena sejumlah pembawa muatan bebas (mobile carriers, ion) terbentuk. Menaikan konsentrasi garam akan meningkatkan konduksi, namun tidak banyak. Garam dapur sendiri adalah non-konduktor (isolator), karena pembawa muatanya tidak bebas.
Silikon murni sendiri adalah sebuah isolator, namun jika sedikit pencemar ditambahkan, seperti Arsenik, dengan sebuah proses yang dinamakan doping, dalam jumlah yang cukup kecil sehingga tidak mengacaukan tata letak kristal silikon, Arsenik akan memberikan elektron bebas dan hasilnya memungkinkan terjadinya konduksi arus listrik. Ini karena Arsenik memiliki 5 atom di orbit terluarnya, sedangkan Silikon hanya 4. Konduksi terjadi karena pembawa muatan bebas telah ditambahkan (oleh kelebihan elektron dari Arsenik). Dalam kasus ini, sebuah Silikon tipe-n (n untuk negatif, karena pembawa muatannya adalah elektron yang bermuatan negatif) telah terbentuk.
Selain dari itu, silikon dapat dicampur dengan Boron untuk membuat semikonduktor tipe-p. Karena Boron hanya memiliki 3 elektron di orbit paling luarnya, pembawa muatan yang baru, dinamakan "lubang" (hole, pembawa muatan positif), akan terbentuk di dalam tata letak kristal silikon.
Dalam tabung hampa, pembawa muatan (elektron) akan dipancarkan oleh emisi thermionic dari sebuah katode yang dipanaskan oleh kawat filamen. Karena itu, tabung hampa tidak bisa membuat pembawa muatan positif (hole).
Dapat dilihat bahwa pembawa muatan yang bermuatan sama akan saling tolak menolak, sehingga tanpa adanya gaya yang lain, pembawa-pembawa muatan ini akan terdistribusi secara merata di dalam materi semikonduktor. Namun di dalam sebuah transistor
Bipolar (atau diode junction) dimana sebuah semikonduktor tipe-p dan sebuah semikonduktor tipe-n dibuat dalam satu keping silikon, pembawa-pembawa muatan ini cenderung berpindah ke arah sambungan P-N tersebut (perbatasan antara semikonduktor tipe-p dan tipe-n), karena tertarik oleh muatan yang berlawanan dari seberangnya.
Kenaikan dari jumlah pencemar (doping level) akan meningkatkan konduktivitas dari materi semikonduktor, asalkan tata-letak kristal silikon tetap dipertahankan. Dalam sebuah transistor bipolar, daerah terminal emiter memiliki jumlah doping yang lebih besar dibandingkan dengan terminal basis. Rasio perbandingan antara doping emiter dan basis adalah satu dari banyak faktor yang menentukan sifat penguatan arus (current gain) dari transistor tersebut.
Jumlah doping yang diperlukan sebuah semikonduktor adalah sangat kecil, dalam ukuran satu berbanding seratus juta, dan ini menjadi kunci dalam keberhasilan semikonduktor. Dalam sebuah metal, populasi pembawa muatan adalah sangat tinggi; satu pembawa muatan untuk setiap atom. Dalam metal, untuk mengubah metal menjadi isolator, pembawa muatan harus disapu dengan memasang suatu beda tegangan. Dalam metal, tegangan ini sangat tinggi, jauh lebih tinggi dari yang mampu menghancurkannya. Namun, dalam sebuah semikonduktor hanya ada satu pembawa muatan dalam beberapa juta atom. Jumlah tegangan yang diperlukan untuk menyapu pembawa muatan dalam sejumlah besar semikonduktor dapat dicapai dengan mudah. Dengan kata lain, listrik di dalam metal adalahinkompresible (tidak bisa dimampatkan), seperti fluida. Sedangkan dalam semikonduktor, listrik bersifat seperti gas yang bisa dimampatkan. Semikonduktor dengan doping dapat diubah menjadi isolator, sedangkan metal tidak.
Konduksi disebabkan oleh pembawa muatan, yaitu elektron atau lubang, namun dasarnya transistor bipolar adalah aksi kegiatan dari pembawa muatan tersebut untuk menyebrangi daerah depletion zone. Depletion zone ini terbentuk karena transistor tersebut diberikan tegangan bias terbalik, oleh tegangan yang diberikan di antara basis dan emiter. Walau transistor terlihat seperti dibentuk oleh dua diode yang disambungkan, sebuah transistor sendiri tidak bisa dibuat dengan menyambungkan dua diode. Untuk membuat transistor, bagian-bagiannya harus dibuat dari sepotong kristal silikon, dengan sebuah daerah basis yang sangat tipis.
3. Cara kerja transistor
Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.
Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.
FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut.Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut
Literature Review
Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86)[13], “Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama”. Beberapa Literature review tersebut adalah sebagai berikut:
1.Penelitian yang telah dilakukan oleh Fauzi [2015][19] dari STMIK Raharja Tangerang sebagai bentuk skripsi dengan judul “ Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing Berbasis Raspberry Pi ” Pada perancangan ini penulis menggunakan raspberry sebagai mikrokontroler sebagai sistem tanaman hijau yang menggunakan sensor LDR dan komponen-komponen seperti L298N dan motor DC.
2. Penelitian yang telah dilakukan oleh Marina Hartono [2015] dari STMIK RAHARJA sebagai bentuk Skripsi dengan judul Pot Tanaman Pintar Berbasis Internet Of Things Pada Rsud Kota Tangerang Pada perancangan ini penulis membuat Pot tanaman pintar berbasis Internet Of Things dimana pembuatannya menggunakan Mikrokontroler Nodemcu yang nantinya akan terhubung ke Ubidot sebagai database.
3.Penelitian yang telah dilakukan oleh Fanida Yantiar [2015] dari STMIK RAHARJA sebagai bentuk Skripsi dengan judul Monitoring Ruangan Budidaya Jamur Menggunakan Arduino Berbasis Internet Of Things Pada Pondok Pesantren Riyadul Jannah Pada perancangan ini penulis membuat suatu alat monitoring budidaya jamur menggunakan arduino berbasis Internet Of Things dimana pemantauan bisa di lakukan secara online
4.Penelitian yang telah dilakukan oleh Anita Dwi Septiani [2015] dari Universitas Negeri Semarangsebagai bentuk skripsi dengan judul PERANCANGAN ALAT PEMANTAU KONDISI KESEHATAN MANUSIA Padaperancangan ini penulis menggunakan Arduino uno sebagai mikrokontroler dan menggunakan sensor suhu DS18B20 dan sound sensor sebagai alat pemantauan kesehatannya.
5.Penelitian yang telah dilakukan oleh Fanny Astria[2014] dari Universitas TadulakoPalu Sulawesi Tengasebagai bentukJurnal dengan judul RANCANG BANGUN ALAT UKUR PH DAN SUHU BERBASIS SHORT MESSAGE SERVICE (SMS) GATEWAY Pada perancangan ini penulis menggunakan Atmega 128 sebagai mikrokontroler dan menggunakan sensor suhu DS18B20 dan Modem Wavecom sebagai alat SMS Gateway.
6.Penelitian yang telah dilakukan olehMuhammadKautsar[2015] dari Universitas DiPonogoroSemarangsebagai bentukJurnal dengan judul Sistem Monitoring Digital Penggunaan dan Kualitas Kekeruhan Air PDAM Berbasis Mikrokontroler ATMega328 Menggunakan Sensor Aliran Air dan Sensor Fotodiode Padaperancangan ini penulis menggunakan Arduino Nano dan Atmega 328-AUsebagai mikrokontroler dan menggunakan sensor Aliran Air dan Sensor Fotodiodesebagai bahan inputan untuk menentukan kualitas air
Dari enam Literature Review yang ada, telah banyak penelitian tentang Monitoring suhu dan kejernihan air. Maka dari itu penulis mengambil satu sample atau contoh untuk dijadikan acuan dari ke 6 (enam) literature review diatas yaitu dengan judul Sistem Monitoring Digital Penggunaan dan Kualitas Kekeruhan Air PDAM Berbasis Mikrokontroler ATMega328 Menggunakan Sensor Aliran Air dan Sensor Fotodiode
BAB III
Gambaran Umum Perusahaan
Sejarah Singkat Perusahaan
Kolam renang Sport Club Talaga Bestari merupakan fasilitas unggulan Club Talaga Bestari yang selalu menjadi pilihan utama keluarga karena selalu memprioritaskan air bersih dan rasa nyaman. Kolam renang ini didirikan pada tanggal 10 oktober 2012, pemiliknya bernama hendro gondo kusumo. Nama Sport Club Talaga Bestari umumnya di ambil dari nama perumahan Talaga Bestari. karena kolam renang Sport Club Talaga Bestari berada di area tersebut namun bukan berarti tempat ini tidak di buka untuk umum. Sport Club Talaga Bestari ini selain kolam renang juga mempunyai fasilitas lainn nya seperti fitness club, kelas aerobik, dan Garden Cafe yang terdapat fasilitas wifi.
Visi, Misi dan Tujuan
A. Visi
- Selalu memberikan pelayanan terbaik.
- Memberikan fasilitas yang nyaman.
- Mengembangkan pembangunan yang berorientasi ke depan sehingga menjadikan pembangunan kolam renang menggunakan mutu dan garansi sehingga kolam renang bisa dipakai dengan jangka panjang
B.MISI
- Menggunakan tenaga yang berpengalaman
- Bisa memberikan semua masyarakat paham dengan kesehatan dan fasilitas ini menjadi tempat yang selalu di rasa nyaman dan kekeluargaan.
Struktur Organisasi
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_8_zpsk3v7nh7u.png)
Tugas dan Tanggung Jawab
- Pemilik perusahaan
- Pengambil keputusan terbesar dalam setiap proses pada perusahaan
- bertugas mengatur, menjalankan, dan bertnggung jawab ats seluruh aktivitas perusahaan
- Membuat schedule kegiatan atau jadwal kegiatan pekerjaan.
- Memonitor atau memantau progress pekerjaan yang dilakukan tenaga ahli.
- Bertanggung jawab dalam melaksanakan supervisi langsung dan tidak langsung kepada semua karyawan yang berada di bawah tanggung jawabnya, antara lain memberikan pelatihan kepada karyawan agar dapat mencapai tingkat batas minimum kemampuan yang diperlukan bagi teamnya dan dapat menerapkan sikap disiplin kepada karyawan sesuai dengan peraturan yang berlaku di perusahaan.
- Mengecek Kejernihan Air da
- Pengawas, penolong akan mampu menciptakan rasa aman dan nyaman.
- Menjaga keamanan dan keselamatan pengunjung yang berenang,
- Membantu dan menolong pengunjung yang mengalami kendala/tenggelam pada saat berenang,
- Memastikan semua fasilitas di kolam berenang sesuai dengan sop
- Memahami dalam memberikan pertolongan pertama kepada customer yang mengalami kecelakaan
-Memastikan semua alat pertolongan pada tempatnya sehingga memudahkan dalam memberikan pertolongan
-Membersihkan dan memastikan kejernihan air untuk renang
-bertanggung jawab atas segala aktivitas keuangan
-melakukan pengaturan, transaksi, membuat laopran keuangan perusahaan
- Berhubungan dengan pihak internal maupun eksternal terkait dengan aktivitas keuangan perusahaan
-Mengontrol aktivitas keuangan / transaksi keuangan perusahaan
-Membuat laporan mengenai aktivitas keuanganperusahaan
- Membuat laporan mengenai aktivitas keuanganperusahaan
- Melakukan pencatatan kas fisik serta melakukan pelaporan kepada atasan.
-Melakukan pembukuan dengan baik dan benar
- Mampu berkomunikasi dengan baik dan benar
-Terampil dalam melayani konsumen
-Jujur dan andal, tepat, jujur
- Keterampilan Berkomunikasi
- Mengecek Ticket Pengunjung
- Mengecek Barang Pengunjung karna Pengujung tidak boleh membawa makanan dari luar
- mempersilahkan pengunjung untuk masuk ke area kolam renang
- Membersihkan Toilet
- Merapihkan Meja Kursi untuk pengunjung sport club
- Menyiram Tanaman dan memperhatikan Tanaman di area Sport Club
Tujuan Perancangan
Tujuan pembuatan alat ini adalah untuk mengeksploitasi dari alat-alat berbasis intranet menjadi berbasis internet. Setelah berbasis internet menjadi berbasis Internet of Things (IOT).
Langkah-Langkah Perancangan
Perancangan Adapun langkah-langkah yang digunakan dalam perancangan sistem, yakni:
1. Analisa Dalam perancangan ini, penulis melakukan analisa sebuah sistem yang sudah ada, bagaimana sistem itu berjalan dan apa kekurangan sistem itu.
2. Metode Perancangan Dalam metode perancangan ini peneliti dapat mengetahui bagaimana sistem tersebut dapat dibuat atau dirancang, dan alat apa sajakah yang dibutuhkan. Melalui tahapan pembuatan flowchart dari sistem yang akan dibuat dan berupa perancangan perangkat bagi (hardware dan software).
3. Metode Pengujian Pada metode pengujian ini yang dipakai adalah metode pengujian black box. Kemudian pengujian itu akan dibahas pada BAB IV
Prosedur Sistem Berjalan
Prosedur petugas mengecek kejernihan dan suhu kolam berenang.
1. Petugas datang
2. Petugas mengecek kondisi kolam berenang
3. Petugas membuat laporan keadaan kolam berenang
4. Petugas melakukan tindakan penangan terdapat kolam berenang
Prosedur Sistem Berjalan
1. Perancangan Prototipe
Prototipe monitoring kejernihan air dan suhu pada kolam renang sport club talaga bestari menggunakan Wemos D1 Mini, dalam perancangan prototipe ini disusun dengan menyerupai miniatur kolam renang. Alat ini dilengkapi dengan komponen seperti: Objek, wemos D1 mini untuk mengolah data sensor Ds 18b20 (Sensor Suhu) dan Turbidity sensor yang nantinya akan dikirim ke database ubidots dan akan di tampilkan pada web kolam berenang.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_38_zpsz9lsskn4.png)
Blok Diagram
Berikut blok diagram berserta alur kerjanya untuk sistem Pot Tanaman pada gambar 3.3
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_38_zpsz9lsskn4.png)
Gambar 3.3 Blok Diagram
Keterangan:
- sensor suhu DS18B20 dengan kemampuan tahan air (waterproof) digunakan digunakan untuk mengukur suhu pada tempat yang sulit, atau basah
- Sensor Turbidity merupakan alat pengujian kekeruhan air untuk keperluan analisa kejernihan air
- Wemos D1 Mini adalah mikrokontroler yang nantinya akan memproses sensor kejernihan dan suhu air
- Wifi berfungsi untuk melakukan flash program pada nodemcu dan mentransfer data yang sudah diproses oleh nodemcu ke media internet
- Ubidot sebagai media informasi data sensor secara online
- Email sebagai media notifikasi
- web data yang telah di olah oleh wemos D1 mini akan di tampilkan pada web kolam berenang
Cara Kerja Alat
Cara kerja alat monitoring kejernihan air dan suhu pada kolam renang ini menggunakan sensor Ds 18b20 sebagai sensor suhu yang nantinya akan mengukur suhu air dalam kolam berenang dan sensor Turbidity digunakan untuk mengukur tingkat kejernihan air dan semua data sensor akan di olah oleh mikrokontroler Wemos D1 mini yang nantinya data ouputnya akan di kirim ke database Ubidot untuk di tampilkan pada website kolam berenang.
Input : inputan berasal dari sensor Ds 18b20 dan sensor Turbidity
Proses : proses atau pengelolahan data di lakukan oleh wemos D1 mini
Output : hasil dari input dan proses itu berupa data yang akan di keluarkan di database ubidot
Pembuatan Alat
Pada perancangan ini akan dibahas mengenai perancangan perangkat keras (hardware) dan perancangan perangkat lunak (software). Dari kedua pembahasan perancangan ini dianggap penting untuk dibahas karena ingin menghasilkan sistem yang baik, serta menghasilkan sinkronisasi antara perangkat keras dengan perangkat lunak. Gambaran secara umum berupa diagram blok rancangan alat adalah seperti yang di tunjukkan pada gambar 3.3. Perancangan sistem keseluruhan memerlukan beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai berikut:
a. Alat yang digunakan meliputi:
1. Laptop
2. Software Arduino
3. Software Fritzing ( Untuk Menggambar Schematik)
4. Software Microsoft Visio 2010
5. Solder Timah
6. Tang dan Obeng
7. Kabel Jumper
8. Papan PCB Bolong
9. Black Box
b. Sedangkan bahan-bahan yang digunakan:
a. Rangkaian minimum sistem Wemos D1 mini
b. Sensor Turbidity
c.sensor suhu DS18B20r
Perangkat Keras (Hardware)
1. Rangkaian sistem Wemos D1 Mini
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_39_zpskvidj9jd.png)
Keterangan :
1. Pin D4, merupakan pin yang digunakan untuk sensor suhu air
2. Pin AO, merupakan pin yang digunakan untuk sensor Kejernihan air
3. Pin GND, pin yang digunakan untuk arus tegangan negative (-)
4. Pin Vcc, pin yang digunakan untuk arus tegangan Positif(+)
2. Rangkaian Sensor Suhu
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_40_zpsuvmgceb7.png)
Dalam rangkaian ini tidak banyak pin yang digunakan,hanya menggunakan 3 pin yaitu pin GND VCC dan pin D4 yang di gunakan untuk mengirim data suhu ke wemos untuk di kelola dan dikirim ke ubidot
3.Rangkaian Sensor kejernihan Air
Pada perancangan ini penggunaan sensor kejernihan air digunakan untuk menentukan tikat kejernihan air pada kolam berenang dan sebagai indikasi kapan pengantian air pada kolam berenang dan penggunaan sensor ini hanya menggunakan 3 pin yaitu Gnd,Vcc dan pin A0 yang nantinya akan mengirim data kejernihan air ke wemos untuk di kelola lalu akan di tampilkan pada web database ubidot.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_41_zpsznbynvhs.png)
Gambar 3.6 Skema Rangkaian Pompa
Perangkat Lunak (Software)
Setelah proses rangkaian perangkat keras selesai dibuat langkah selanjutnya adalah membuat perancangan perangkat lunak, meliputi penulisan listing program yang akan disimpan atau ditanam di dalam mikrokontroler dengan menggunakan suatu software Arduino, dimana perintah-perintah program tersebut akan di eksekusi oleh hardware atau sistem yang di buat.
1. Perancangan Software Arduino Uno
Pada perancangan perangkat lunak akan menggunakan program Arduino digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berekstensi .pde, dan bootloader Arduino Uno sebagai media yang digunakan untuk mengupload program ke dalam mikrokontroller, sehingga mikrokontroller dapat bekerja sesuai dengan yang diperintahkan. Dan berikut adalah gambar listing program keseluruhan yang digunakan dengan demikian
Baru sistem arduino dapat bekerja sesuai dengan apa yang diinginkan.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_42_zpslwl1wsiq.png)
Adapun bahasa pemrograman yang akan digunakan adalah sebagai berikut:
- Include Onewire :
Berfungsi untuk mendeklarisasikan sensor suhu air - Include DallasTemperature.h :
Berfungsi untuk mendeklarisasikan sensor kejernihan air - Include ubidotsMicroESP8266.h :
Berfungsi untuk mendeklarisasikan ESP 8266 untuk mengirim data ke ubidot - Define Token:
Berfungsi untuk mendeklarisasikan token ubidot - Define Wifissid :
Berfungsi untuk mendeklarisasikan nama wifi - Define password :
Berfungsi untuk mendeklarisasik password wifi
Berikut Program yang di akan Upload pada Mikrokontroler Arduino Uno.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_43_zpscjh3llej.png)
2. Konsep Perancangan Ubidot
Ubidot adalah suatu media penyimpanan data yang open scout yang memproses data analog dan digital yang di kirim oleh mikrokontroler seperti arduino dan raspberry. Ubidot menghasilkan data statistik dan analog secara online, kelebihan ubidot dapat di pasang lebih dari 3 sensor dan maksimal 5 sensor untk free user dan untuk lebih dari 5 sensor harus upgrade ke premium user.
Pada pengujian ubidot ini menggunakan 2 buah sensor, yaitu sensor kejernihan dan suhu untuk air kolam berenang.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_44_zps7uuf3a8i.png)
Flowchart
1. Flowchart Sistem Yang Berjalan
Sistem yang berjalan saat ini masih menggunakan cara manual jadi pengawas memeriksa area di sekitar maka pengawas akan melakukan pengontrolan seperti kejernihan air kolam renang.
Berikut adalah flowchart sistem monitoring kondisi kolam berenang yang berjalan pada gambar 3.9.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_42_zpslwl1wsiq.png)
Dapat dijelaskan gambar 3.9 Flowchart Sistem monitoring kondisi kolam berenang diatas yaitu terdiri dari:
- 2 (dua) simbol terminal, yang berperan sebagai “Mulai” dan “Selesai” pada aliran proses flowchart Sistem monitoring kondisi kolam berenangyang berjalan.
- 2 (dua) simbol proses yang menyatakan sebuah proses monitoring kolam berenang
- 1 (satu) simbol Data yang menyatakan proses input output tanpa tergantung jenis peralatannya yaitu petugas mengecek kondisi kolam berenang
- 1 (satu) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu: Apakah ada masalah di kolam berenang Jika “ya” petugas akan membersihkan kolam berenang tapi jika “tidak” petugas hanya membuat laporan
2. Flowchart Sistem Yang Diusulkan
Untuk menganalisa sistem yang akan diusulkan, pada penelitian ini digunakan teknik teknologi baru menggunakan media internet pada satu alat yang diusulkan, yaitu fokus penelitian ini mengarah kepada teknologi apa saja yang digunakan untuk menjadikan proyek ini menjadi berbasis internet. Monitoring kejernihan air kolam renang sport club telaga bestari menggunakan wemos D1 mini.
Penelitian yang berjudul " Monitoring kejernihan air kolam renang sport club telaga bestari menggunakan wemos D1 mini" Perancangan ini dibuat dengan menggunakan hardware yang minim dengan wemos D1 mini sebagai otak atau pusat pengendali semua program yang ada. Untuk sensor suhu menggunakan pra-kabel dan waterproofed sensor DS18B20, sedangkan untuk koneksi ke jaringan internet, menggunakan koneksi wifi yang ada D1 Mini.
Rangka yang digunakan disertai dengan Turbidity Sensor yang akan bertugas untuk mengukur kejernihan air. Adapun Flowchart sistm secara keseluruhan yang diusulkan, bisa dilihat pada gambar dibawah ini :
Berikut adalah flowchart sistem monitoring kondisi kolam berenangyang berjalan pada gambar 3.10
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_42_zpslwl1wsiq.png)
Dapat dijelaskan gambar 3.10 Flowchart monitoring kondisi kolam berenang diusulkan pada kolam berenang diatas yaitu terdiri dari:
- 2 (dua) simbol terminal, yang berperan sebagai “Mulai” dan “Selesai” pada aliran proses flowchart Sistem monitoring kondisi kolam berenang yang berjalan.
- 2 (dua) simbol proses yang menyatakan sebuah proses monitoring kolam berenang
- 1 (satu) simbol Data yang menyatakan proses input output tanpa tergantung jenis peralatannya petugas login ke web ubidot
- 1 (satu) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu: Apakah ada masalah di kolam berenang Jika “ya” petugas akan membersihkan kolam berenang tapi jika “tidak” petugas hanya membuat laporan
Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah
1. Permasalahan Yang Dihadapi
Berdasarkan wawancara dan observasi yang dilakukan dengan bapak Akosoe Dadie selaku Manager dan Leader di Sport Club Talaga Bestari perlunya suatu media informasi yang dapat meringakan pekerjaan pegawai dan dapat memberikan informasi secara menarik dan akurat
Setelah mengamati dan meneliti permasalahan yang ada dapat dirincikan sebagai berikut
- Pemberian informasi masih manual
- Memperlambat pekerjaan petugas
- Menentukan kadar kejernihan air tidak akurat
2. Alternatif Pemecahan Masalah
Setelah mengamati dan meneliti dari beberapa permasalahan yang ada, terdapat beberapa alternatif pemecahan dari permasalahan yang dihadapi, antara lain:
- Membuat sistem yang dapat memonitoring kejernihan air dan suhu sehingga dapat memudahkan pegawai selama proses penyampaian informasi.
- Membuat sistem yang dapat menghemat waktu dan mengurangi beban pegawai.
User Requirement
Elisitasi Tahap I
Berdasarkan hasil observasi dan wawancara yang dilakukan dengan pihak stakeholder rmengenai system yang akan diusulkan, adapun beberapa kebutuhan yang diperlukan untuk membangun sistem yang diinginkan. Kebutuhan-kebutuhan tersebut disusun kedalam table Elisitasi TahapI sebagai berikut:
Tabel 3.2 Elisitasi Tahap I
Functional | |
No. | Analisa Kebutuhan |
Saya ingin sistem : | |
1 |
Sistem sederhana dan mudah di oprasikan |
2 |
Penyampaian Informasi Efektif secara Real-Time |
3 | Bekerja secara Embedded System |
4 | Memberikan informasi data ketika melakukan akses. |
5 | Sistem menyiram dengan otomatis. |
6 | Sistem menyiram dengan tombol button |
7 | Sistem dapat diakses melalui Internet. |
8 | Sistem dapat diakses melalui Bluetooth |
9 | Sistem dapat diakses melalui Wifi |
10 | Data sensor di tampilkan dalam bentuk data statistik dalam web ubidot |
11 | Data sensor di tampilkan dalam bentuk data statistik dalam SMS |
12 | Data terekam dalam bentuk data base |
Non Functional | |
No | Saya ingin sistem : |
1 | Berjalan dan memiliki keamanan yang baik. |
2 | Sistem berbasis internet of things |
Elisitasi Tahap II
Elisitasi tahap II merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.
- M pada MDI artinya Mandatory (dibutuhkan atau penting)
Maksudnya, elisitasi tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. - D pada MDI artinya Desirable (diinginkan atau tidak terlalu penting)
Maksudnya, elisitasi tersebut tidak terlalu penting dan boleh dihilangkan, tetapi jika elisitasi tersebut digunakan dalam pembuatan sistem maka membuat sistem tersebut lebih sempurna. - I pada MDI artinya Inessential (diluar sistem atau dieliminasi)
Maksudnya, adalah elisitasi tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_24_zpsa87qhdyr.png)
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_25_zpsa6h6fmn3.png)
Elisitasi Tahap III
Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya "I" pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE. Berikut ini adalah penjelasan mengenai TOE :
- T (Technical)
Maksudnya, adalah pertanyaan perihal bagaimana tata cara atau teknik pembuatan elisitasi tersebut dalam sistem yang diusulkan? - O (Operational)
Maksudnya, adalah pertanyaan perihal bagaimana tata cara penggunaan elisitasi tersebut dalam sistem yang akan dikembangkan? - E (Economic)
Maksudnya, adalah pertanyaan perihal berapakah biaya yang diperlukan guna membangun elisitasi tersebut didalam sistem?
Metode tersebut dibagi kembali menjadi beberapa option, antara lain:
- L (Low) : Mudah untuk dikerjakan.
- M (Middle) : Mampu untuk dikerjakan.
- H (High) : Sulit untuk dikerjakan karena teknik pembuatan dan penggunaannya sulit serta biayanya mahal, sehingga elisitasi tersebut harus dieliminasi.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_26_zpskqm6padw.png)
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_27_zpsphoiqxh7.png)
Final Draft Elisitasi
Final Draft Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk mengimplementasikan sistem Monitoring jamur menggunakan internet of thing Berdasarkan Elisitasi Tahap III di atas, dihasilkan Final Draft Elisitasi yang diharapkan dapat mempermudah penulis dalam mengimplementasikan sistem.
Functional | |||||
No. | Analisa Kebutuhan | ||||
Saya ingin sistem : | |||||
1 |
Sistem sederhana dan mudah di oprasikan | ||||
2 |
Penyampaian Informasi Efektif secara Real-Time | ||||
3 | Bekerja secara Embedded System | ||||
4 | Memberikan informasi data ketika melakukan akses. | ||||
5 | Sistem menyiram dengan otomatis. | ||||
6 | Sistem dapat diakses melalui Internet. | ||||
7 | Sistem dapat diakses melalui Wifi | ||||
8 | Data sensor di tampilkan dalam bentuk data statistik dalam web ubidot | ||||
9 | Data terekam dalam bentuk data base | ||||
Non Functional | |||||
No | Saya ingin sistem : | ||||
1 | Berjalan dan memiliki keamanan yang baik. | ||||
2 | Sistem berbasis internet of things | ||||
Penyusun
(Marina Hartono) | |||||
Mengetahui,
| |||||
Menyetujui,
|
BAB IV
Uji Coba
Setelah melakukan perancangan dan pemasangan komponen, selanjutnya adalah melakukan serangkaian uji coba pada masing-masing blok rangkaian yang bertujuan untuk mendapatkan kesesuaian spesifikasi dan hasil yang diinginkan. Untuk lebih jelas mengenai pembahasan hasil uji coba yang akan dilakukan, dapat di lihat pada sub bab berikut.
Metode Black Box
Berikut ini adalah tabel pengujian Black Box berdasarkan prototipe Monitoring Kejernihan Air dan Suhu pada kolam renang sport club talaga bestari menggunakan Wemos D1 mini, untuk pengujian pada alat, yaitu sebagai berikut:
Tabel 4.1 Pengujian Black Box pada Sistem
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_9_zpsy9n9kweg.png)
Pengujian Catu Daya
daya sebagai sumber tegangan untuk pergerakan alat merupakan bagian yang penting. Dalam merealisasi sistem alat ini dibutuhkan catu daya. untuk Wemos D1 mini membutuhkan tegangan dan arus yang cukup besar untuk melakukan pergerakan. Wemos D1 mini hanya membutuhkan tegangan sebesar 5v untuk dapat bekerja, sedangkan untuk sensor Suhu dan sensor Turbidity juga bisa menerima tegangan sampai dengan 5v.
Pengujian Catu Daya untuk Wemos D1 Mini dilakukan dengan cara menggunakan multitester. Ujung multitester berwarna merah dihubungkan ke pada pin positif pada soket USB dan ujung multitester berwarna hitam dihubungkan ke pin negatif pada soket USB.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_10_zpsshlj4n5d.png)
Setelah dilakukan pengujian sesuai gambar 4.1 didapatkan hasil tegangan yang keluar dari Catu Daya sebesar 5v dengan arus 3 Ampere. Hasil ini bisa dikatakan cukup untuk menghidupkan Wemos D1 mini, sensor suhu dan sensor Turbidity.
Pengujian Sensor Suhu
Pada pengujian ini sensor suhu di taruh di dalam air agar kita tahu kadar suhu pada air yang akan kita test yang nantinya data suhu akan di tunjukan pada tampilan dashboard website ubidot dan web kolam berenang.Berikut merukan tampilannya
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_12_zpsevpc6ufw.png)
Pengujian Sensor Turbidity
Pada pengujian ini sensor Turbidity berfungsi mengukur kejernihan air dan sebagai indicator untuk melakukan perawatan pada kolam berenang
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_34_zpsvkyo8rds.png)
Pengujian Tampilan Ubidot
Ubidot adalah suatu media penyimpanan data yang open source yang memproses data analog dan digital yang di kirim oleh mikrokontroler seperti arduino dan raspberry. Ubidot menghasilkan data statistik dan analog secara online, kelebihan ubidot dapat di pasang lebih dari 3 sensor dan maksimal 5 sensor untuk free, dan untuk lebih dari 5 sensor harus upgrade ke premium user. Pada pengujian ubidot ini menggunakan 2 buah sensor yaitu sensor kelembaban dan suhu seperti yang di tunjukan pada gambar di bawah ini.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_13_zpsv0jeq8sr.png)
Pada gambar diatas menunjukan sensor suhu dan kejernihan air berjalan baik, sensor kejernihan dan suhu akan memperbaharui data dalam rentang waktu 5 menit sekali.
Flowchart Program
Berikut adalah Flowchart monitoring Kejernihan dan suhu pada kolam berenang, berikut ini adalah flowchart sistem keseluruhan
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_15_zpsz0hx9fvd.png)
Analisa
Analisa Program Arduino
Proses analisa dilakukan untuk mendapatkan kesesuaian antara perangkat keras yang sudah diuji coba dengan perangkat lunak yang telah di program ke dalam Arduino. Penulisan listing program menggunakan software Arduino Untuk lebih jelas mengenai pembahasan analisa program pada mikrokontroler yang akan dilakukan dapat dilihat di bawah :
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_16_zps2zlahup0.png)
kodingan ini berfungsi untuk memasukkan library yang digunakkan
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_17_zpshe4ihkml.png)
Kodingan ini untuk mendeklarasi token ubidot
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_18_zps46lzwmyh.png)
Kodingan ini untuk mendeklarisasikan baudret komunikasi serial yang di gunakan
Analisa Program Pada Ubidots
Proses analisa dilakukan untuk mendapat kesesuaian data yang diuji coba pada ubidots. Berikut ini dijelaskan langkah langkah yang ada dalam program ubidots.
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_19_zpsw6vs2ry6.png)
Merupakan string yang digunakan sebagai identitas pribadi pemilik ubidots untuk dapat mengakses program yang ada pada arduino, yang nantinya data suhu dan kejernihan akan di kirim ke email .
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_20_zpstrgiythy.png)
Implementasi
Schedule
- Pengumpulan Data
Proses pengumpulan data dilakukan untuk mencari sumber dan mengetahui beberapa teori yang digunakan dalam pembuatan sistem dilakukan selama 4 minggu - Analisa Sistem
Analisa sistem ini dilakukan untuk mengetahui komponen apa saja yang dibutuhkan dalam sistem dan mendiagnosis persoalan yang ada untuk memperbaiki sistem. Analisa sistem dilakukan selama 2 minggu. - Perancangan Sistem
Dalam perancangan sistem ini terbagi menjadi dua, perancangan hardware dan software merupakan proses yang dilakukan seorang peneliti agar dapat menghasilkan suatu rancangan yang mudah dipahami oleh user. Perancangan sistem dilakukan selama 7 Minggu - Pembuatan Program
Pembuatan program dilakukan untuk menyempurnakan suatu sistem agar system yang telah dirancang dapat berjalan dengan baik. Pembuatan program dilakukan selama 3 minggu - Testing program
Testing Program dilakukan untuk mengetahui kesalahan-kesalahan yang ada pada program pada saat program berjalan. Testing program dilakukan selama 3 minggu - Evaluasi Sistem
Untuk mengetahui kesalahan dan kekurangan dari program yang dibuat maka perlu dilakukan evaluasi program, kegiatan ini dilakukan selama 2 minggu, minggu ke 1 di bulan januari sampai minggu ke 2 dibulan januari - Perbaikan Sistem
Penambahan atau pengurangan pada point-point tertentu yang tidak diperlukan, sehingga program benar-benar dapat dioptimalkan sesuai kebutuhan user. Perbaikan program dilakukan selama 2 minggu - Training User
Prcobaan alat yang diuji cobakan bersama para user untuk mengetahui apakah alat yang dibuat sudah dapat berjalan dengan optimal atau tidak. Testing User dilakukan selama 2 minggu - Implementasi Sistem
Setelah diketahui kelayakan dari program yang dibuat, maka akan dilakukan implementasi program. Dan implementasi program dilakukan selama 2 minggu - Dokumentasi
Sistem yang dibuat didokumentasikan selama penelitian dan perancangan berlangsung.
Tabel 4.3 Schedule
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_22_zpsukae3roe.png)
Estimasi Biaya
![](http://i1260.photobucket.com/albums/ii575/azimuhammad/Marina/Screenshot_23_zpsjeq95r1j.png)
BAB V
Kesimpulan
Dari hasil perancangan alat dan pembahasan Monitoring kejernihan air dan suhu pada kolam renang sport club talaga bestari di atas dapat diambil beberapa kesimpulan, di antaranya :
- Monitoring kejernihan air dan suhu pada kolam renang sport club talaga bestari menggunakan Sensor Turbidity untuk menentukan kejernihan dari suatu kolam berenang dan untuk menentukan kadar suhu menggunakan sensor suhu DS18B20
- Mikrokontroler wemos D1 mini ini menggunakan koneksi Wifi yang terhung ke internet agar bias terkoneksi ke database ubidot dan web kolam berenang
- Monitoring kejernihan air dan suhu pada kolam renang sport club talaga bestari ini memberikan kemudahan dalam hal monitoring dan perawatan kolam berenang, dikarenakan ada web kolam berang dan notifikasi berupa email jika air kolam berenang keruh atau suhunya tidak sesuai dengan ketentuan
Saran
Beberapa saran yang dapat diberikan untuk pengembangan lebih lanjut:
- Dapat monitoring melalui aplikasi smartphone
DAFTAR PUSTAKA
- ↑ Pratama, I Putu Agus Eka. 2014. Sistem Informasi dan Implementasinya. Bandung: BI Obses
- ↑ Prhasta, Eddy. 2014. Sistem Informasi Geografis. Bandung: BI Obses
- ↑ 3,0 3,1 3,2 3,3 Darmawan. Deni. Verzello/John Reuter III. 2013. Sistem Informasi Manajemen. PT Remaja Rosdakarya Offset : Bandung.
- ↑ Al-Jufri. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika
- ↑ Gerry foe, fendy 2013 “Rancangan Bangun Sistem Informasi Monitoring Debitur Lintigasi Di PT Bank Tabungan Negara Pada Area Collection III Surabaya “Kuliah Kerja Praktek
- ↑ 6,0 6,1 6,2 6,3 Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV Andi Offset.
- ↑ 7,0 7,1 7,2 Sulindawati, dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan “Sistem” . Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.
- ↑ Adelia, dan Jimmy Setiawan. 2011. Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop.Bandung: Universitas Kristen Maranatha. Vol. 6, No. 2, September 2011:113-126.
- ↑ 9,0 9,1 Rizky, Soetam.2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
- ↑ Sastra Hadiprawira,Arie.2014.”Pembangunan Aplikasi Game Cerita Rakyat Fabel”.Skripsi.Fakultas Teknik dan Ilmu Komputer,Universitas Komputer Indonesia.Bandung.
- ↑ 11,0 11,1 Shivani Acharya dan Vidhi Pandya Lecturer.” Bridge between Black Box and White Box – Gray Box Testing Technique” International Journal of Electronics and Computer Science Engineering.ISSN- 2277-1956 Vol.2
- ↑ Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Andi: Yogyakarta
- ↑ 13,0 13,1 13,2 13,3 Guritno. Suryo, Sudaryono, dan R. Untung. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta
- ↑ Ari Beni Santoso,Martinus dan Sugiyanto.2013.”Pembuatan Otomasi Pengaturan Kereta Api, Pengereman, Dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler”.Jurnal Fema,Vol.1,No.1
- ↑ Syahwil,Muhammad.2013.”panduan mudah simulasi & praktek Mikrokontroler Arduino”.Yogyakarta:ANDI
- ↑ 16,0 16,1 Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka
- ↑ Hermawan,Sandy dan Choirul Banun.2014.”Top Pocket No.1 Fisika SMA Kelas X,XI&XII”.Jakarta Selatan:PT.Wahyumedia
- ↑ 18,0 18,1 Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi
- ↑ Fauzi .2015 Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing Berbasis Raspberry Pada Perguruan Tinggi Raharja. Skripsi. Tidak diPublikasi. Tangerang. STMIK Raharja.
DAFTAR LAMPIRAN
Lampiran A
Lampiran B