• Tidak ada hasil yang ditemukan

Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat, karunia, taufik dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada:

1. Bapak Prof. Dr. Opim S Sitompul, selaku dekan Fakultas Ilmu Komputer dan Teknologi Informasi (Fasilkom-TI) yang telah banyak memberikan dukungan dan bimbingannya.

2. Bapak Dr. Syahril Efendi, S.Si, M.IT, selaku pembimbing 1 dan Seniman S.Kom M.Kom, selaku pembimbing 2 yang telah banyak memberikan bimbingan, motivasi dan dukungannya selama penyusunan dan penulisan skripsi ini.

3. Bapak Romi Fadillah Rahmat B. Comp. Sc. Msc dan Bapak Dani Gunawan ST. MT sebagai tim penguji, atas segala koreksi, kritik dan saran dalam penyempurnaan penulisan skripsi ini.

4. Ketua program studi Teknologi Informasi, Bapak Romi Fadillah Rahmat B. Comp. Sc. Msc dan sekretaris program studi Teknologi Informasi, Ibu Sarah Purnamawati, serta seluruh Bapak dan Ibu dosen pengajar yang telah memberikan ilmu yang bermanfaat bagi penulis.

5. Kedua orang tua, Buya Drs. H. Husein Abdullah Purba dan Umi Erliana Batubara yang memberikan dukungan, masukan, semangat serta nasehat- nasehat yang sangat dibutuhkan penulis juga selalu mendoakan dan senantiasa memberikan kasih sayang sepanjang masa.

6. Kakak Hafizhoh Isnaeni Purba S. Kep dan Abang Muhammad Ilham S.T yang selalu memberikan motivasi dan arahannya, serta adik-adik Anggi Khairani Purba, Hasanul Arifin Purba dan Dzikri Al-khalifi yang selalu memberikan dukungan.

7. Teman teman seperjuangan Nurmawan, Joko Aly Permady, Ananda Rizky, Afifiudin,Defri Agung, Dimas Poetra, Ryando Hidayat, Cethi setiawan dan seluruh Teman-teman program studi teknologi informasi khususnya angkatan 2010 Kom A atas segala doa dan dukungannya selama ini.

8. Semua Teman-teman Kamboja, Amas gunarko, Yana, Yusuf, Agus, Hadi, Baim, Darul Bang Manto, Bang Rauf dan Alm. Bang Rozi

ABSTRAK

Pemantauan kondisi cuaca menjadi hal yang penting ketika kita diperhadapkan pada masalah yang mengharuskan kita mengetahui cuaca untuk keperluan tertentu, misalnya pada penerbangan, pelayaran, pertanian dan sebagainya. Informasi mengenai cuaca juga dapat menghindari kita dari bencana alam, menurut data dari BNPB yang terjadi selama selang periode 1815-2014 yang terjadi di wilayah Indonesia, angin puting beliung menempati urutan ke-2 terbesar yaitu 21% dari jumlah bencana yang terjadi. Bulan desember 2014, telah terjadi bencana alam puting beliung di wilayah Indonesia sebanyak 52 kejadian dengan jumlah meninggal dan hilang 6 jiwa, menderita dan mengungsi 1.265 jiwa, serta kerusakan ringan hingga kerusakan berat sebanyak 3.203 unit. Pada tulisan ini dikemukakan hasil penelitian yang dilakukan dalam rangka desain sistem pemantau cuaca menggunakan media nirkabel dari titik pantauan cuaca ke tempat pemantauan. Peralatan pemantau cuaca ini menspesikasikan pada desain dan implementasi pengukuran sejumlah parameter seperti, temperatur, kelembaban, arah dan kecepatan angin. Titik fokus penelitian ini adalah bagaimana mendesain sensor/transduser, dan bagaimana hasil pengindraan parameter-parameter kondisi cuaca tersebut dapat ditransmisikan ke tempat pemantauan yang jauh melalui media internet. Implementasi dilakukan dengan memanfaatkan kemampuan Arduino uno dalam pemrosesan data, serta modul gsm SIM800L sebagai pengirim, untuk selanjutnya dikirimkan ke web server sebagai titik perekaman database kondisi cuaca.

WEATHER CONDITION MONITORING SYSTEM USING GSM MODULE IN REAL TIME BASED ON WEB

ABSTRACT

Monitoring the weather conditions become important when we are confronted with a problem that requires us to know the weather for a particular purpose, for example on flights, shipping, agriculture and the other. Information on the weather also can avoid us from natural disasters, according to data from the BNPB that occurred during the interval 1815-2014 period which occur in Indonesia, tornado ranks 2nd largest with 21% of the number of disasters. The month of December 2014, there has been a whirl wind of natural disasters in Indonesia as many as 52 events with the number of dead and missing six soul, suffering and displaced 1,265 people, as well as minor damage to severe damage to as many as 3,203 units. In this paper presented the results of research conducted within the framework of the design of weather monitoring systems using wireless media of weather observation points to spot monitoring. The weather monitoring of equipment was specify on the design and implementation of a number of measurement parameters such as, temperature, humidity, wind direction and speed. The focal point of this research is how to design a sensor / transducer, and how the results of sensory parameters such weather conditions can be transmitted to a remote monitoring via the Internet. The implementation is done by leveraging the capabilities of the Arduino uno in data processing, as well as the sender SIM800L gsm module, to further sent to the web server as a database recording the point of weather conditions.

DAFTAR ISI

Hal.

PERSETUJUAN ii

PERNYATAAN iii

UCAPAN TERIMA KASIH iv

ABSTRAK v

ABSTRACT vi

DAFTAR ISI vii

DAFTAR TABEL x DAFTAR GAMBAR xi BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 4 1.6 Sistematika Penulisan 4

BAB 2 LANDASAN TEORI 5

2.1 Teori Umum 5

2.1.1 Sistem Monitoring

2.1.2 Tujuan Sistem Monitoring 6

2.1.3 Konsep Dasar Sinyal 7

2.1.4 Physical Computing 7 2.1.5 Database Management System 8

2.2 Perangkat Keras 8

2.2.1 Arduino 8

2.2.3 Modul GSM Sim800l 11

2.2.4 Sensor 12

2.2.5 Elemen penting dalam sensor 13

2.2.6 DHT11 16 2.2.7 Optocoupler 17 2.2.8 Potensiometer 18 2.3 Perangkat Lunak 19 2.3.1 Software Arduino 19 2.3.2 PHP 20 2.3.3 MySQL 20 2.3.4 Web Server 21 2.3.5 Fritzing 21 2.4 Penelitian Terdahulu 22

BAB 3 ANALISIS DAN PERANCANGAN SISTEM 23

3.1 Alat dan Bahan 23

3.2Data yang digunakan 24

3.3Identifikasi Masalah 24

3.4Analisis Sistem 24

3.5Perancangan Use Case 27

3.5.1 Spesifikasi Use Case 28

3.6Activity Diagram 28

3.6.1 Activity Diagram Aplikasi Ecuaca 28 3.6.2 Activity Diagram Alat Monitoring 29

3.7Perancangan Sistem Database 31

3.7.1 Struktur tabel data_harian 32

3.7.2 Struktur tabel device 32

3.8Perancangan Antarmuka 32

3.8.1 Perancangan Halaman Awal 33

3.8.2 Perancangan Halaman Utama 33 3.8.3 Perancangan Halaman Rekap Data Cuaca 34 3.8.4 Perancangan Halaman Laporan Cuaca 35

3.9Perancangan Instalasi Perangkat Keras 35 3.9.1 Perancangan DHT11 pada arduino uno 35 3.9.2 Perancangan potensiometer pada arduino uno 36 3.9.3 Perancangan optocoupler pada arduino uno 37 3.9.4 Perancangan modul gsm pada arduino uno 38

3.9.5 Perancangan Pin Arduino 38

3.9.6 Perancangan Rangkaian Catu Daya 39

3.9.7 Perancangan Sistem perangkat keras keseluruhan 39

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 40

4.1 Implementasi Sistem 40

4.1.1 Spesifikasi software dan hardware yang digunakan 40 4.1.2 Implementasi Rangkaian Modul SIM800L 40

4.1.3 Implementasi Rangkaian DHT11 41

4.1.4 Implementasi Rangkaian Potensiometer 41 4.1.5 Implementasi Rangkaian Optocoupler 42 4.1.6 Rangkaian Keseluruhan 42 4.1.7 Implementasi Perancangan Antarmuka 42

4.2 Pengkodean Sistem 49

4.3 Pengujian Sistem 49

4.3.1 Pengujian Kehandalan Sistem 49

4.3.2 Pengujian Kinerja Aplikasi 50

4.3.2.1 Hasil Pengujian Kinerja Pada Tabel 50 4.3.2.1 Hasil Pengujian Kinerja Pada Grafik 51

4.3.3 Pengujian Pengiriman Data 54

BAB 5 KESIMPULAN DAN SARAN 56

5.1 Kesimpulan 56

5.2 Saran 56

DAFTAR TABEL

Tabel 3.1 Tabel peralatan dan bahan

Tabel 3.2 Struktur tabel data_harian

Tabel 3.3 Struktur tabel device

Tabel 4.1 Tabel Pengujian Kehandalan Sistem

Tabel 4.2 Hasil pengujian Kinerja Tabel

DAFTAR GAMBAR

Gambar 2.1 Arduino Uno

Gambar 2.2 Konfigurasi pin Arduino Uno(ATMega 328)

Gambar 2.3 Module SIM800L

Gambar 2.4 Diagram blok sistem pengukuran

Gambar 2.5 Input dan Output sistem pengukuran

Gambar 2.6 Proses Pengukuran

Gambar 2.7DHT11

Gambar 2.8 Rangkaian pada Optocoupler

Gambar 2.9 Cara kerja Potensiometer

Gambar 3.1 Arsitektur Umum

Gambar 3.2 Use Case

Gambar 3.3 Activity Diagram Aplikasi Ecuaca

Gambar 3.4 Activity Diagram alat monitoring

Gambar 3.5 Perancangan halaman awal

Gambar 3.6 Perancangan halaman utama

Gambar 3.7 Halaman laporan cuaca

Gambar 3.8 Perancangan halaman utama

Gambar 3.9 Rangkaian DHT11 pada arduino

Gambar 3.10 Rangkaian potensiometer pada arduino uno

Gambar 3.11 Rangkaian optocoupler pada arduino uno

Gambar 3.12 Rangkaian Modul gsm pada Arduino

Gambar 3.13 Arsitektur arduino

Gambar 3.14 Rangkaian catu daya pada arduino

Gambar 3.15 Sistem Keseluruhan

Gambar 4.1 Rangkaian Modul SIM800L

Gambar 4.2 Rangkaian DHT11

Gambar 4.4 Rangkaian Optocoupler

Gambar 4.5 Rangakaian Keseluruhan

Gambar 4.6 Halaman Awal

Gambar 4.7 Halaman Utama Tabel Gambar 4.8 Halaman Utama Grafik Gambar 4.9 Tampilan Grafik Suhu Gambar 4.10 Tampilan Grafik Kelembaban

Gambar 4.11 Tampilan Grafik Kecepatan Angin

Gambar 4.12 Halaman Rekap Data Cuaca

Gambar 4.13 Laporan Cuaca

Gambar 4.14 Tampilan Fitur Notifikasi pada suhu

Gambar 4.15 Tampilan Fitur Notifikasi pada suhu

Gambar 4.16 Tampilan Fitur Notifikasi pada suhu Gambar 4.17 Gambar grafik suhu pada menit ke 09.05 suhu udara mencapai 28° C Gambar 4.18 Gambar grafik suhu pada menit ke 09.10 suhu udara mencapai 29° C Gambar 4.19 Gambar grafik suhu pada menit ke 09.15 suhu udara mencapai 27° C Gambar 4.20 Gambar grafik kelembaban menit ke 09.05 kelembaban mencapai 24% Gambar 4.21 Gambar grafik kelembaban menit ke 09.10 kelembaban mencapai 24% Gambar 4.22 Gambar grafik suhu pada menit ke 09.15 kelembaban mencapai 40% Gambar 4.23 Gambar grafik kecepatan angin pada menit ke 09.05 mencapai 29 kph Gambar 4.24 Gambar grafik kecepatan angin pada menit ke 09.10 mencapai 29 kph Gambar 4.25 Gambar grafik kecepatan angin pada menit ke 09.15 mencapai 30 kph

Dokumen terkait