perancangan miniatur water level monitoring banjir … · menyelesaikan tugas akhir “perancangan...
TRANSCRIPT
TUGAS AKHIR
PERANCANGAN MINIATUR WATER LEVEL MONITORING
BANJIR SECARA OTOMATIS MELALUI SHORT MESSAGE
SERVICE (SMS) BERBASIS ARDUINO
Diajukan guna melengkapi sebagai syarat
dalam mencapai gelar Sarjana Strata Satu (S1)
Disusun Oleh :
NAMA : ACHMAD FADILAH
NIM : 41410010016
PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MERCU BUANA
JAKARTA
2014
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini,
Nama : Achmad.Fadilah
NIM : 41410010016
Jurusan : Teknik Elektro
Fakultas : Teknik
Judul Skripsi : PERANCANGAN MINIATUR WATER LEVEL
MONITORING BANJIR SECARA OTOMATIS
MELALUI SHORT MESSAGE SERVICE (SMS)
BERBASIS ARDUINO.
Dengan ini menyatakan bahwa hasil penulisan skripsi yang telah saya buat
ini merupakan hasil karya sendiri dan benar keasliannya. Apabila ternyata di
kemudian hari penulisan skripsi ini merupakan hasil plagiat atau penjiplakan
terhadap karya orang lain, maka saya bersedia mempertanggungjawabkan
sekaligus bersedia menerima sanksi berdasarkan aturan tata tertib di Universitas
Mercu Buana.
Demikian, Pernyataan ini saya buat dalam keadaan sadar dan tidak dipaksakan.
Penulis,
Matrai 6000
(Achmad Fadilah)
KATA PENGANTAR
Alhamdulillahirabbilalamin, puji syukur kehadirat Allah SWT yang telah
memberikan limpahan rahmat dan hidyah – Nya sehingga penulisan dapat
menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring
Banjir Secara Otomatis melalui Short Messege Service (SMS) Berbasis Arduino“,
laporan tugas akhir ini disusun untuk memenuhi salah satu syarat akademik dalam
menempuh jenjang pendidkan sarjana teknik, fakulatas teknik Universitas Mercu
Buana.
Penulis juga mengucapkan terima kasih yang sebesar – besarnya kepada pihak
– pihak yang telah membantu dalam mengerjakan Tugas Akhir, maupun dalam
penyusunan laporan ini sehingga dapat terselesaikan dengan baik, antara lain
kepada :
1. Tuhan Yang Maha Esa yang telah memberikan Rahmat dan Hidayah –
Nya kepada penulis selama pembuatan laporan tugas akhir ini.
2. Bapak Yudhi.Gunardhi, ST.MT. Selaku Ketua Program Studi Teknik
Elektro Universita Mercu Buana.
3. Bapak Ir.Eko Ihsanto.M.Eng. selaku pembimbing dalam penulisan laporan
tugas akhir.
4. Keluarga Besar tercinta, yang selalu memberikan doa, nasehat serta
dukungan baik secara moril maupun material sehingga penulis terus
bersemangat.
5. Teman – teman Reguler dan PKK Univ. Mercu Buana yang memberikan
pengalaman dan masukan dalam penyusunan Laporan tugas akhir ini.
6. Semua Pihak yang tidak dapat disebutkan satu persatu, secara langsung
atau pun tidak langsung telah memberikan bantuan dan dukungan kepada
penulis.
Penulis menyadari bahwa Laporan Kerja Praktek Ini masih jauh dari
sempurna, oleh karena itu penulis dengan senang hati menerima saran dan
kritik dari pihak yang dapat membangun dan bermanfaat bagi penulis dengan
email [email protected] . Penulis berharap agar laporan Tugas Akhir
ini bermanfaat bagi kita semua.
Jakarta, Januari 2014
Achmad Fadilah
DAFTAR ISI
HALAMAN JUDUL…………………………… …………………………………...i
HALAMAN PERNYATAAN...…………………………………………………..ii
HALAMAN PENGESAHAN……………... ……………………………………...iii
ABSTRAK ………………………………………………………………………....iv
KATA PENGANTAR ...............................................................................................v
DAFTAR ISI ……………………………………………………………………...vii
DAFTAR GAMBAR……… ……………………………………………………..x
BAB I PENDAHULUAN
1.1 Latar Belakang masalah.. ……………………………………………………...1
1.2 Perumusan Masalah …. ………………………………………………………..2
1.3 Tujuan Penulisan…. …………………………………………………….........2
1.4 Batasan Masalah……………………………...………………………………..2
1.5 Metodologi Penulisan…………………. ………………………………………3
1.6 Sistematika Penulisan………………………………..……………………….. 4
BAB II LANDASAN TEORI
2.1 Mikrokontroler basis Arduino........................ …………………………………5
2.1.1 Pengertian ................................. ..……….…………………………………….5
2.1.2 Mikrokontroler AVR ATMega 328..…………………………………………..8
2.2 Soket USB………………………….…………………………………….……9
2.3 Global System for Mobile Phone Communication(GSM)……………………..9
2.4 Short Message Service (SMS)………………………………………………...10
2.5 AT Command untuk SMS……………………………………………………12
2.6 GSM/GPRS Shield IcomSat v1.4…………………………………………….12
2.7 Liquid Crystal Display (LCD)………………………………………………..14
2.8 Sensor Ultrasonik……………………………………………………………..15
BAB III PERANCANGAN ALAT DAN PROGRAM
3.1 Perancangan Alat..…….………………………………………………….17
3.2 Perancangan Subsistem Hardware..……………….…………...…………18
3.2.1 Rangkaian Mikrokontroler Arduino UNO …….............................. ……..18
3.2.2 Rangkaian SIM900 GSM/GPRS Shield…... …………………………….20
3.3. Perancangan Subsistem Software……………………….. ..……………..21
3.3.1 Arduino Software……………………….. ……………………………….22
3.3.2 Flow Chart Program Utama……………………………………………...23
3.4 Rangkaian Alat…………………...……..………………..……. ….…….24
3.5 Rangkaian Arduino dan LCD……………………………………………25
3.6 Blok Diagram…………………………………………………………….26
BAB IV PENGUJIAN DAN ANALISA ALAT
4.1 Tujuan…………………………………….………………………………28
4.2 Pengujian Papan Arduino......……… ……………………………………28
4.3 Pengujian Program Arduino.................... ..……………………………….29
4.4 Pengujian Respon LCD..............................................................................31
4.4.1 Respon LCD menggunakan program Arduino dan LCD……..………….32
4.4.2 Respon LCD menggunakan program Arduino dan GSM Shield..……….35
BAB V PENUTUP
5.1 Kesimpulan ………………………………………………………………43
5.2 Saran……... ………………………………………………………………44
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 Bentuk fisik Arduino UNO 6
Gambar 2.2 Konfigurasi pin ATmega328 8
Gambar 2.3 Soket USB 9
Gambar 2.4 Elemen Pendukung SMS 11
Gambar 2.5 Modul SIM900 GSM/GPRS Shield 13
Gambar 2.6 LCD 2x16 15
Gambar 2.7 Sensor Ultrasonik 16
Gambar 3.1 Arsitektur Umum Sistem 17
Gambar 3.2 Rangkaian Schematic MikrokontrollerArduino UNO 19
Gambar 3.3 GambarSkemaModulGSM/Gprs Shield 20
Gambar 3.4 Program Utama Perancangan 22
Gambar 3.5 Flow Chart Sistem Monitoring Banjir BerbasisArduino
Via Sms(Short Message Service) 23
Gambar 3.6 Rangkaian Alat Sistem Monitoring Banjir
Berbasis Arduino Via SMS 24
Gambar 3.7 Rangkaian Arduino dan LCD 25
Gambar 3.8 Blok diagram Sistem Monitoring Banjir 26
Gambar 4.1 Pengujian Papan Arduino Uno 29
Gambar 4.2 Proses Compile Selesai 30
Gambar 4.3 Proses Upload Selesai 31
Gambar 4.5 Proses Setelah Upload Program 34
Gambar 4.6 Tampilan Respon LCD menggunakan program test LCD 35
Gambar 4.7 Tampilan Respon LCD menggunakan program test SMS 41
Gambar 4.8 Respon GSM/GPRS Shield dalam SMS 42