SKRIPSI
MUHAMMAD HABIB PURBA 101402029
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi
MUHAMMAD HABIB PURBA 101402029
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Nomor Induk Mahasiswa : 101402029
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Seniman S.Kom M.Kom Dr. Syahril Efendi, S.Si, M.IT
NIP. 19870525 201404 1 001 NIP. 19671110 199602 1 001
Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
Romi Fadillah Rahmat B. Comp. Sc. Msc
NIP. 198603032010121004
SISTEM MONITORING KONDISI CUACA DENGAN MENGGUNAKAN MODUL GSM SECARA REAL TIME BERBASIS WEB
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, 14 Februari 2017
UCAPAN TERIMA KASIH
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. 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,
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
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.4 Penelitian Terdahulu 22
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 23
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.3.2 Pengujian Kinerja Aplikasi 50
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 3.4 Activity Diagram alat monitoring
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.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