BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

PEMBANGUNAN FENCE DETECTION SYSTEM UNTUK KEAMANAN RUMAH BERBASIS MIKROKONTROLER

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

PEMBANGUNAN SISTEM SMART BUILDING BERBASIS MIKROKONTROLER (Deteksi Ketinggian Air Dalam Sebuah Gedung)

BAB III METODE PENELITIAN

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB III RANCANG BANGUN

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

BAB I PENDAHULUAN I.1

BAB III PERANCANGAN ALAT

BAB III ANALISA DAN PERANCANGAN

TAKARIR. perangkat yang digunakan untuk mengkondisikan udara. kumpulan fungsi-fungsi dalam pemrograman untuk mendukung proses pemrograman

BAB IV PERANCANGAN ALAT

BAB III METODOLOGI RANCANG BANGUN ALAT

BAB III ANALISIS DAN DESAIN SISTEM

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV. PERANCANGAN. Blok diagram menggambarkan cara kerja semua sistem E-dump secara keseluruhan yang terdiri dari beberapa komponen:

BAB III ANALISA DAN PERANCANGAN

RANCANG BANGUN APLIKASI MONITORING DETAK JANTUNG MELALUI FINGER TEST BERBASIS WIRELESS SENSOR NETWORK. Marti Widya Sari 1), Setia Wardani 2)

BAB III. Metode Penelitian

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

BAB III PERANCANGAN ALAT

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

BAB III METODE PENELITIAN

Apa itu arduino. Nama : Tamara samudra. Abstrak.

BAB III. ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. A. Latar Belakang Masalah

PERANCANGAN SISTEM PROTOTIPE PENDETEKSI BANJIR PERINGATAN DINI MENGGUNAKAN ARDUINO DAN PHP

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

4.5.2 Perancangan Program Utama Sistem Rancangan Aplikasi Pengguna (Antarmuka) BAB V IMPLEMENTASI Implementasi Sistem

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

Perancangan Smart Home System Berbasis Website dengan Multiclient Menggunakan Protokol TCP/IP

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN ALAT DAN PROGRAM

DAFTAR ISI COVER LEMBAR PENGESAHAN INTISARI ABSTRACT PERNYATAAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL PENDAHULUAN

RANCANG BANGUN ALAT PEMANTAU KEMACETAN LALU LINTAS BERBASIS MIKROKONTROLER

BAB I PENDAHULUAN A. Latar Belakang Masalah

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Perancangan sistem meliputi perancangan pada perangkat keras (Hardware) dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada akhirnya, kesuksesan pengamanan ruang server juga akan sangat tergantung dari faktor manusia. Faktor manusia perlu diatasi dengan menggunakan met

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

PERANCANGAN PENGAWASAN OBJEK BERGERAK PADA SMARTHOME DENGAN MONITORING WEB BERBANTUAN ARDUINO MEGA 2560 ( STUDI KASUS FAKULTAS TEKNIK) ABSTRAK

BAB III PERANCANGAN ALAT. Pada konsep dan design perancangan di sini yang dimaksud, meliputi

Rancang Bangun Sistem Komunikasi Alat Kuisioner Menggunakan Aplikasi.NET dengan Bluetooth Elektronika Berbasis Arduino

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB III PERANCANGAN SISTEM

BAB III METODOLOGI 3.1 Metode Analisis Analisis Kebutuhan Alat dan Bahan

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN Bahan dan Peralatan

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERENCANAAN SISTEM

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB II ANALISIS DAN PERANCANGAN

Sistem Otomatisasi dan Monitoring Miniatur Greenhouse Berbasis Web Server dan Notifikasi SMS dengan Arduino ABSTRAK

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN ALAT

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

BAB III PERANCANGAN ALAT DAN PEMBUATAN SISTEM. kadar karbon monoksida yang di deteksi oleh sensor MQ-7 kemudian arduino

SISTEM MONITORING DAN CONTROLLING AIR NUTRISI AQUAPONIK MENGGUNAKAN ARDUINO UNO BERBASIS WEB SERVER TUGAS AKHIR

BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang

Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

BAB III PERANCANGAN Deskripsi Model Sistem Monitoring Beban Energi Listrik Berbasis

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI 3.1 Analisis Kebutuhan Analisis Kebutuhan Fungsi Analisis Kebutuhan Input

APLIKASI BLUETOOTH SEBAGAI INTERFACING KENDALI MULTI- OUTPUT PADA SMART HOME

SISTEM MONITORING DAN KONTROL OTOMATIS INKUBATOR BAYI DENGAN VISUAL BASIC 6.0 BERBASIS ARDUINO

BAB III PERANCANGAN ALAT

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Sistem monitoring ini bertujuan untuk mempermudah dalam memonitoring kelembapan udara dan suhu pada budidaya jamur. Dengan adanya sistem ini para pembudidaya jamur bisa lebih efektif dalam membudidayakan jamur apalagi dengan ditambahnya web server pada sistem ini. Cara kerja sistem ini yaitu sensor akan mendeteksi kelembapan udara dan suhu setelah itu sensor akan mengirim informasi melalui jaringan TCP/IP. Kemudian semua informasi akan diolah oleh web server tersebut. Sistem ini dapat memberikan informasi tentang kelembapan udara dan suhu pada budidaya jamur. Sistem ini menggunakan web server supaya lebih mempermudah user untuk mendapatkan informasi. 3.1.1 Analisa Kebutuhan Sistem Analisis kebutuhan sistem ini membahas kebutuhan software dan hardware yang dibutuhkan untuk membangun sistem yang sesuai dengan fungsi yang telah dirancang. Berikut kebutuhan sistem yang diperlukan: 1. Software Software yang dibutuhkan dalam pembuatan sistem ini sebagai berikut: IDE Arduino : Software processing yang digunakan untuk menulis program kedalam Arduino. Processing sendiri merupakan penggabungan antara bahasa C++ dan Java. PhpMyAdmin : Perangkat lunak open source yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL. Apache : merupakan software web server sebagai penyedia layanan web. Localhost : Sebagai server tempat penyimpanan data. 13

2. Hardware Hardware yang dibutuhkan dalam pembuatan sistem ini sebagai berikut: Arduino UNO Arduino Ethernet shield Sensor DHT11 3.1.2 Analisa Masalah Berdasarkan Hasil analisa terhadap sistem yang ada, maka diidentifikasikan masalah-masalah yang ada sebagai berikut: 1. Menghubungkan antara perangkat keras yang yang terdapat pada tempat tertentu dengan perangkat lunak yang ada di web server, sehingga web dapat menerima data dari perangkat keras, dan dapat mengirim data. 2. Sistem perangkat lunak dapat menganalisa statistik dari data dan memberikan monitoring data kepada user. 3. Dapat menarik kesimpulan apakah sistem perangkat lunak yang dibangun dapat bermanfaat atau tidak untuk monitoring kelembapan udara udara dan suhu pada budidaya jamur. 3.2 Perancangan Sistem Pada perancangan sistem akan dijelaskan bagaimana perangkat lunak dan keras dibuat dan bisa saling terkoneksi antara satu dengan yang lain. Pada perancangan ini akan dijelaskan menggunakan diagram ataupun flowchart untuk mendapatkan data rancangan dari perangkat lunak dan keras yang dibuat. 3.2.1 Perancangan Perangkat Keras Pada perancangan perangkat keras ini akan dibahas mengenai perakitan hardware-hardware yang akan digunakan dalam pembuatan sistem ini. Perangkat / alat yang digunakan pada pembuatan sistem ini terdiri dari Arduino Uno, Ethernet Shield, dan sensor DHT11. Adapun tahapan-tahapan perakitan alat akan dijelaskan sebagai berikut : 14

1. Perancangan rangkaian Ethernet shield Arduino Uno tidak menyediakan perangkat bawaan untuk terhubung dengan jaringan wireless maupun kabel. Arduino Ethernet shield merupakan modul tambahan yang memungkinkan Arduino Uno bisa terhubung dengan network, sehingga Arduino dapat mengirim paket data ke server. Untuk pemasangannya cukup mudah yaitu dengan ditumpuk diatas papan atau dengan menancapkan tiaptiap pin ke board Arduino Uno, seperti gambar berikut: Gambar 3. 1 Pemasangan Ethernet Shield pada Arduino Uno 2. Perancangan rangkaian sensor DHT11 Sensor DHT11 berfungsi sebagai input suhu dan kelembapan udara pada sistem ini. Sensor ini memiliki 4 buah kaki, kaki yang pertama (VCC) sebagai sumber daya yang dibutuhkan sensor yang dihubungkan dengan VCC pada board Arduino, kaki yang kedua (Data) sebagai output dari hasil pengolahan data analog sensor DHT11 yang dihubungkan dengan analog input yaitu pin A0 sampai A5, kaki yang ketiga tidak dihubungkan ke pin manapun, kaki yang keempat (GND) dihubungkan ke ground. Gambar 3. 2 Rangkaian Arduino Uno dengan Sensor DHT11 15

3.2.2 Arsitektur Sistem Perancangan arsitektur ini akan dijelaskan melalui diagram blok yang mewakili rancangan dari perangkat keras. Untuk diagram blok bisa dilihat pada Gambar 3.3. DHT11 Mikrokontroler Gambar 3. 3 Diagram Blok Arsitektur Sistem Website Pada Gambar 3.3 terdapat perangkat keras perangkat lunak yang dikelompokkan dalam 3 layer yang memiliki fungsi tersendiri. Untuk sensor layer terdiri dari sensor kelembapan udara dan suhu DHT11 sebagai sumber data yang akan dicatat. Pada coordination layer data dari sensor tersebut dikirimkan kerangkaian mikrokontroler. Setelah itu data diproses oleh mikrokontroler untuk kemudian dikirim ke Database melalui USB serial pada supervision layer. Setelah data sampai pada Database maka bisa dilihat oleh user dengan cara mengakses web tersebut melalui Web Browser. Pada tampilan web dilengkapi dengan data grafik dan data tabel dari sensor kelembapan udara dan suhu. Pada gambar di atas, terdapat beberapa komponen, adapun fungsi dari masing-masing komponen adalah sebagai berikut: 1. Arduino Uno, merupakan otak dari sistem yang akan dibuat. 2. Ethernet shield, merupakan penghubung antara Arduino Uno dengan network. 3. Sensor DHT11, berfungsi sebagai pengukur suhu dan kelembapan udara udara. 4. Website untuk menampilkan data grafik dan data tabel. 3.2.3 Flowchart Perancangan perangkat lunak baik itu yang ada didalam mikrokontroler ataupun website menggunakan diagram flowchart untuk mengetahui alur dari program yang berjalan atau melakukan aktifitas pemrosesan data, pada Gambar 16

dibawah ini akan dijelaskan mengenai flowchart dari program yang ada pada mikrokontroler dan website. START INPUT SENSOR MIKROKONTROL ER MENERIMA DATA MENGIRIM KE WEB SERVER MENGIRIM INFORMASI KE EMAIL & SIMPAN DATABASE Y SUHU <26 & >35 / KELEMBAPAN <70 & >90 N MENYIMPAN DATA KE DATABASE TAMPIL HASIL DI WEB END Gambar 3. 4 Flowchart proses Monitoring Budidaya Jamur 17

Perancangan perangkat lunak diatas awal mula sistem berjalan adalah: 1. Membaca data dari sensor kelembapan udara dan suhu sebagai inputan data yang akan diproses. 2. Selanjutnya Mikrokontroler menerima data dari sensor. 3. Setelah diterima data dikirim ke Web Server. 4. Web Server menyimpan data suhu dan kelembapan udara kedalam Database. 5. Menampilkan data hasil melalui website. 3.2.4 Perancangan Basis Data Sistem monitoring ini menggunakan database MySQL untuk menyimpan data yang dikirim oleh arduino. Data disimpan dalam satu tabel dengan nama tabel adalah monitoring_jamur dengan atribut waktu, kelembapan udara_udara, suhu. Gambar 3. 5 Desain Database 3.2.5 Perancangan User Interface User Interface merupakan bagian penting pada sistem ini, karena bagian ini yang menjembatani pengguna dengan sistem. Desain user interface yang baik akan memudahkan pengguna dalam menggunakan aplikasi yang dibuat. Website yang dibuat ini ada tiga bagian yaitu halaman utama, halaman grafik, dan halaman tabel. Lebih rinciannya penjelasan sebagai berikut : 18

1. Tampilan awal Form awal ketika membuka url website monitoring jamur. Gambar 3. 6 Tampilan Awal Website 2. Tampilan Grafik Pada form ini akan menampilkan grafik secara berkala. Gambar 3. 7 Tampilan grafik Website 19

3. Tampilan Tabel Form ini akan menampilkan data yang dikirim oleh sensor. Gambar 3. 8 Tampilan Tabel Website 20