PENGENDALI ALAT ELEKTRONIK BERBASIS ARDUINO MENGGUNAKAN SENSOR SUHU
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Dani Tri Pamularso 09560251
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
Lembar Persetujuan
PENGENDALI ALAT ELEKTRONIK BERBASIS ARDUINO MENGGUNAKAN SENSOR SUHU
Disusun oleh: Dani Tri Pamularso 09560251
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Malang, Juni 2014 Menyetujui, Dosen I
Dosen II
Agus Eko Minarno, S.Kom.
Zamah Sari, M.T.
NIP: 0729118203
NIP: 0708087701
Lembar Pengesahan PENGENDALI ALAT ELEKTRONIK BERBASIS ARDUINO MENGGUNAKAN SENSOR SUHU TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun oleh: Dani Tri Pamularso 09560251 Tugas Akhir telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 16 Juni 2014 Menyetujui, Penguji I
Penguji II
Saifuddin, S.Kom.
Sofyan Arifianto, M.T.
NIP:
NIP: Mengetahui, Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom., M.Sc. NIP: 108.0611.0433
KATA PENGANTAR
Dengan mengucap puja dan puji syukur kepada Allah Subhanahu Wa Ta’ala karena berkat rahmat dan hidayah-Nya saya selaku penulis mampu menyelesaikan skripsi yang berjudul: “PENGENDALI ALAT ELEKTRONIK BERBASIS ARDUINO MENGGUNAKAN SENSOR SUHU” Dalam laporan ini terdapat beberapa pokok pembahasan yang meliputi pendahuluan, landasan teori, analisa dan perancangan sistem, implementasi dan pengujian serta kesimpulan dan saran. Pada laporan ini saya selaku penulis laporan menyadari penuh apabila ada banyak sekali kekurangan dalam penulisan dalam laporan ini. Oleh karena itu saya menerima segala macam saran yang membangun agar nantinya saya bisa lebih baik lagi dalam penulisan selanjutnya.
Malang, 18 Juni 2014
Dani Tri Pamularso
DAFTAR ISI
ABSTRAK……………………………………………………………………...
i
ABSTRACT…………………………………………………………………….
ii
KATA PENGANTAR ………………………………………………………..
iii
…………………………………………………………………
iv
DAFTAR ISI
DAFTAR GAMBAR ………………………………………………………… viii ……………………………………………………………
ix
DAFTAR LAMPIRAN ……………………………………………………….
x
BAB I PENDAHULUAN …………………………………………………….
1
1.1 Latar Belakang …………………………………………………………
1
1.2 Rumusan Masalah ……………………………………………………..
2
1.3 Tujuan ………………………………………………………………….
2
1.4 Batasan Masalah ……………………………………………………….
2
1.5 Metodologi …………………………………………………………….
2
1.5.1 Pengumpulan Data …………………………………………………
2
1.5.2 Pembuatan Desain dan Perancangan Sistem ……………………….
3
1.5.3 Implementasi ………………………………………………………
3
………………………………………………………….
3
1.5.5 Penyusunan Buku Tugas Akhir …………………………………….
4
DAFTAR TABEL
1.5.4 Pengujian
1.6 Sistematika Penulisan ………………………………………………….
4
BAB II LANDASAN TEORI …………………………………………………
5
2.1 Arduino ………………………………………………………………..
5
2.2 Arduino IComSat GSM/GPRS Shield …………………………………
6
2.3 Sensor Suhu DHT11 …………………………………………………..
7
2.4 Relay …………………………………………………………………..
8
2.5 OS Android ……………………………………………………………
9
2.5.1 Jenis-jenis OS Android …………………………………………….
9
2.6 Eclipse …………………………………………………………………
10
2.6.1 Sifat Eclipse ……………………………………………………….
10
BAB III ANALISA DAN PERANCANGAN SISTEM ……………………….
12
3.1 Analisa Sistem ………………………………………………………….
12
3.2 Perancangan Sistem ……………………………………………………
13
3.2.1 Kebutuhan Hardware ………………………………………………
13
3.2.2 Kebutuhan Software ………………………………………………..
13
3.2.3 Perancangan Hardware …………………………………………….
14
3.2.4 Perancangan Software ………………………………………………
16
3.2.4.1 Perancangan Aplikasi Android …………………………………
17
3.2.5 Perancangan Koneksi Antar Perangkat Sistem ……………………..
18
BAB IV IMPLEMENTASI DAN PENGUJIAN ………………………………
21
4.1 Implementasi …………………………………………………………..
21
4.1.1 Implementasi Aplikasi …………………………………………….
21
4.1.2 Implementasi Perangkat Keras …………………………………….
22
4.2 Pengujian ………………………………………………………………
22
4.2.1 Pelaksanaan Pengujian ……………………………………………..
22
4.2.1.1 Menghidupkan Sistem …………………………………………
22
4.2.1.2 Mematikan Sistem ……………………………………………..
24
4.2.1.3 Memeriksa Status Sistem ………………………………………
25
4.2.2 Percobaan Pengujian Sistem ……………………………………….
26
BAB V KESIMPULAN ………………………………………………………
29
5.1 Kesimpulan ……………………………………………………………
29
5.2 Saran …………………………………………………………………..
29
………………………………………………………..
30
………………………………………………………………….
31
DAFTAR PUSTAKA LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 (a) Perangkat Lunak IDE Untuk Arduino ……………….............
5
Gambar 2.1 (b) Board Arduino Uno R3 ………………………………………
6
Gambar 2.2 Arduino GSM Shield dan Cara Pemasangannya ………………..
7
Gambar 2.3 DHT11serta Rangkaian DHT11 dengan Arduino ………………
8
Gambar 2.4 Relay ……………………………………………………………
8
Gambar 2.6 Antarmuka Eclipse ……………………………………………..
10
Gambar 3.1 Arsitektur Kendali Kipas Angin Jarak Jauh …………………….
12
Gambar 3.2.2 (a) Screenshoot Software IDE …………………………………
14
Gambar 3.2.2 (b) Screenshoot Software Eclipse ……………………………..
14
Gambar 3.2.3 (a) Perancangan Hardware Kendali Kipas Angin Dengan Arduino Melalui GSM Shield …………………………………………………
15
Gambar 3.2.3(b) Perancangan Hardware Kendali Kipas Angin Dengan Arduino Melalui GSM Shield serta Android ………………………………….
15
Gambar 3.2.4 Flowchart Rancangan Kendali Kipas Angin ………………….
16
Gambar 3.2.4.1 (a) Arsitektur Aplikasi Android …………………………….
17
Gambar 3.2.4.1 (b) Ilustrasi Interface Aplikasi Android …………………….
18
Gambar 3.2.5 (a) Cara Pemasangan Arduino Uno dan IComSat GSM/GPRS Shield …………………………………………………………………………
19
Gambar 3.2.5 (b) Deskripsi Kaki DHT11 ……………………………………
19
Gambar 4.1.1 Interface Aplikasi Arduino ……………………………………
21
Gambar 4.2.1.1 (a) Menekan Tombol ON Pada Fan Druino …………………
23
Gambar 4.2.1.1 (b) Tampilan Serial Monitor SaatSistem Menyala ………….
23
Gambar 4.2.1.2 (a) Menekan Tombol OFF Pada Fan Druino ………………..
24
Gambar 4.2.1.2 (b) Tampilan Serial Monitor Saat Sistem Dimatikan ………..
24
Gambar 4.2.1.3 (a) MenekanTombol CHECK Pada Fan Druino …………….
25
Gambar 4.2.1.3 (b) Tampilan Serial Monitor Saat Memeriksa Status Sistem…
25
Gambar 4.2.1.3 (c) Isi Pesan Status Ketika Sistem ON ……………………...
26
Gambar 4.2.1.3 (d) Isi Pesan Status Ketika Sistem OFF ……………………..
26
DAFTAR TABEL
Tabel 4.1.2 Spesifikasi Perangkat Keras …………………………………….
22
Tabel 4.2.2 Aktifitas Pengujian Beserta Hasil Dari Pengujian Sistem ……….
33
DAFTAR LAMPIRAN
SOURCE CODE APLIKASI FAN DRUINO ………………………………. ...
31
SOURCE CODE ANDRUINO………………………………………………….
33
ARDUINO UNO R3…………………………………………………………….
37
ICOMSAT GSM/GPRS SHIELD……………………………………………….
37
SENSOR SUHU DHT11………………………………………………………..
38
2-RELAY MODUL……………………………………………………………..
38
DAFTAR PUSTAKA
[1] Teguh Arif, Gustaman 2013, Pengendali Pintu Gerbang Menggunakan Bluetooth Berbasis Mikrokontroler ATMEGA 8, UNY. [2] Nurrachmat, Andhi 2013, Pembuatan Software Inkubator Penetas Telur Otomatis Berbasis Mikrokontroler Arduino, Universitas Pendidikan Indonesia. [3] Shobari, Hidayat, Sumaryono, Ikhsan, Rusanuri dan Sujoko 2013, Pemantauan Paparan Radiasi Lingkungan Terpadu Dengan Komunikasi GSM/GPRS, UGM Yogyakarta. [4] Ginting, Depema dan Hidayat 2013, Rancang Bangun Perangkat Pemantau Shelter BTS, Unicom Bandung. [5] Agung, Fajri Septia and Farhan, M. (2013), Sistem Deteksi Asap Rokok Pada Ruangan Bebas Asap Rokok Dengan Keluaran Suara, STMIK MDP. [6] Ardianto, Anggraeni, Ahmad, Wahyu, Wiwik dan Mukhlason (2013), Pembuatan Sistem Pakar Untuk Pendeteksian dan Penanganan Dini Pada Penyakit Sapi Berbasis Mobile Android Dengan Kajian Kinerja Teknik Knowledge Representation, Institut Tekhnologi Sepuluh November. [7] Pranando, Yas 2009, Pembuatan Marker Lokasi Rumah Sakit, Mall, Kantor Polisi, Bengkel, Pom Bensin, Bank, Stasiun dan Universitas Di Wilayah Depok Pada Aplikasi Armap dengan Menggunakan Android, Universitas Gunadarma.