perancangan miniatur water level monitoring banjir … · menyelesaikan tugas akhir “perancangan...

12
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

Upload: others

Post on 04-Dec-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 2: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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)

Page 3: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service
Page 4: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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.

Page 5: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 6: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 7: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 8: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 9: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 10: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service

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

Page 11: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service
Page 12: PERANCANGAN MINIATUR WATER LEVEL MONITORING BANJIR … · menyelesaikan Tugas Akhir “Perancangan Miniatur Water Level Monitoring Banjir Secara Otomatis melalui Short Messege Service