Вы находитесь на странице: 1из 15

BAB II

LANDASAN TEORI

2.1 Tinjauan Pustaka

Sistem volume tabung Air secara umum dapat didefinisikan Sebagai alat yang dapat

mengatur tinggi rendahnya volume air yang di dalam tabung seperti yang diketahui adalah

saat volume air di level paing rendah mangka alram sinyal bahwa volume tabung di level

rendah akan mengirimkan peringatan berupa sms ke android kita bahwa volume air pada

tabung telah di level rendah apakah kita akan mengirim perintah balik buat mengkatikan

pengisisan secara otomatis.. Alarm juga dinilai sangat efektif karena dapat memberikan

peringatan secara dini. Dalam perkembangan bidang elektronika penggunaan Arduino dalam

alarm dirasa akan sangat membantu.

Arduino memiliki kelebihan selain mudah dipelajari arduino juga memiliki modul yang

siap pakai (Shield) yang bisa ditancapkan pada board arduino, bahasa pemrogaman yang

relatif mudah, dan dapat dikreasikan dengan berbagai macam prototype ataupun perancangan

suatu alat membuat arduino sangat efisien untuk digunakan dalam sebuah project. Arduino

terdiri dari dua bagian yaitu hardware yang meliputi papan input/output (I/O) dan software

yaitu IDE (Integrated Development Enviroment) untuk menulis sebuah program, driver yang

digunakan untuk koneksi pada komputer, contoh program dan library yang dimaksudkan

untuk pengembangan program [6].

Arduino dalam sistem alarm keamanan dapat dikembangkan dengan sensor PIR

(Passive Infrared Receiver), sensor sendiri merupakan sebuah komponen yang merubah

besaran fisis menjadi besaran listrik [7]. Sensor PIR adalah sensor yang berfungsi untuk
mendeteksi adanya pancaran sinar infra merah, sensor PIR bersifat pasif yang berarti tidak

memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah.

2.2 Landasan Teori

Dalam bab ini, dideskripsikan landasan teori tentang komponen yang akan

berhubungan dengan perancangan alarm keamanan agar lebih spesifik sesuai penelitian yang

akan dilakukan.

2.2.1 Arduino UNO

Arduino sendiri merupakan pengendali mikro single board yang bersifat open source,

diturunkan dari wiring platform, dirancang untuk memudahkan penggunan elektronik dalam

berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki

bahasa pemrograman sendiri. Bahasa yang digunakan dalam pemrograman arduino bukanlah

bahasa assembler yang relatif sulit tetapi bahasa C yang disederhanakan dengan bantuan

pustaka (library) pada Arduino.

Gambar 2.1 Arduino UNO R3 SMD [1]

Arduino UNO berbeda dari semua board mikrokontroller yang belum menggunakan

chip khusus driver FTDI USB to serial. Sebagai penggantinya penerapan USB to serial

adalah ATMega16U2 versi R2, UNO dilengkapi resistor ke 8U2 ke garis ground yang lebih

mudah diberikan ke mode DFU.


Tabel 2.1 Spesifikasi Arduino UNO R3 SMD

NO. Nama Spesifikasi


1. Microcontroller ATMega328p
2. Operating Voltage 5V
3. Input Voltage (recommanded) 7-12V
4. Input Voltage (limit) 6-20V
5. Digital I/O Pin 14 (of which 6 provide PWM output)
6. PWM Digital I/O Pin 6
7. Analog Input Pin 6
8. DC Current per I/O Pin 20 mA
9. DC Current for 3.3V Pin 50 mA
10. Flash Memory 32KB (ATMega328P)
of which 0.5KB used by bootloader
11. SRAM 2KB (ATMega328P)
12. EEPROM 1KB (ATMega328P)
13. Clock Speed 16 MHz
14. Length 68.6 mm
15. Width 53.4 mm
16. Weight 25 g

Arduino UNO R3 SMD adalah papan pengembangan mikrokontroller yang berbasis

ATMega328P. Dengan penggunaan papan pengembangan kita dimudahkan dari pada harus

merakit dari awal menggunakan ATMega328P. UNO juga dilengkapi 14 I/O (6 output untuk

PWM), 6 analog input, resonator kristal kramik 16MHz, Koneksi USB, soket adaptor, pin

header ICSP, dan tombol reset. Hal tersebut yang membantu support mikrokontroller agar

mudah terhubung dengan kabel power USB atau kabel power supply adaptor AC ke DC

ataupun baterai.
Gambar 2.2 Bagian-bagian Arduino UNO [2]

Tabel 2.2 Daftar Pin Arduino UNO R3 SMD.

NO. Bagian-bagian Keterangan

1. ATMega 328 Adalah IC Mikrokontroller yang dipasangkan pada


board Arduino UNO R3 SMD.

2. Pin Digital Merupakan pin yang digunakan untuk menerima input


digital& memberi output digital ( 0 Low& 1 high).

3. Pin Analog Berfungsi sebagai penerima input dari perangkat analog


lainnya.

4. Pin Serial Guna pin ini adalah untuk menerima dan mengirimkan
data serial TTL (Receiver / RX, Transmitter / Tx). Pin 0
& 1 telah terhubung dengan pin serial USB to TTL
sesuai dengan pin pada IC ATMega328P.

NO. Bagian-bagian Keterangan

5. Pin Power 1. Vin = adalah masukan untuk tegangan input


arduino ketika memakai sumber daya eksternal.
2. GND = merupakan pin ground dari tegangan
board arduino.
3. 5V = merupakan tegangan dari regulator
internal board arduino.
4. 3.3V = merupakan tegangan dari regulator
internal board arduino. Arus maksimal yang
dapat dihasilkan pin ini adalah 50mA.

6. Port Adaptor Kegunaan port ini adalah untuk menerima masukan


daya / power external.

7. Port USB Merupakan alat komunikasi board Arduino dengan PC.

8. Tombol Reset Tombol reset internal yang berada pada board Arduino
ini berguna untuk meresetmodule Arduino.

2.2.2 Software Arduino (IDE)

IDE (IntegratedDeveloptment Enviroenmen) atau secara bahasa mudahnya merupakan

lingkungan terintegrasi yang digunakan untuk melakukan pengembangan. Disebut sebagai

lingkungan karena melalui software inilah dilakukan pemrograman pada Arduino untuk

melakukan fungsi-fungsi yang dibenamkan melalui sintaks pemrograman. Arduino

menggunakan bahasa pemrograman sendiri yang menyerupai bahasa C. Bahasa pemrograman

Arduino (Sketch) sudah dilakukan perubahan untuk memudahkan pemula dalam melakukan

pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC mikrokontroler Arduino

telah ditanamkan suatu program bernama Bootlader yang berfungsi sebagai penengah

antara compiler Arduino dengan mikrokontroler.

Gambar 2.3 Tampilan pembuka IDE

Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE juga dilengkapi

dengan library C/C++ yang biasa disebut Wiring yang membuat operasi input dan output
menjadi lebih mudah. Arduino IDE ini dikembangkan dari software processing yang

dirombak menjadi Arduino IDE khusus untuk pemrograman dengan Arduino.Program yang

ditulis dengan menggunaan Arduino Software (IDE) disebut sebagai sketch. Sketch ditulis

dalam suatu editor teks dan disimpan dalam file dengan ekstensi .ino. Teks editor pada

Arduino Software memiliki fitur-fitur seperticutting/paste dan searching/replacing sehingga

memudahkan kamu dalam menulis kode program.

Gambar 2.4 Tampilan antarmuka software Arduino IDE

Pada Software Arduino IDE, terdapat semacam message box berwarna hitam yang

berfungsi menampilkan status, seperti pesan error, compile, dan upload program. Di bagian

bawah paling kanan Sotware Arduino IDE, menunjukan board yang terkonfigurasi beserta

COM Ports yang digunakan.


Tabel 2.3 Kegunaan tombol pada tampilan software Arduino IDE.

No. Simbol NAMA Kegunaan


Berfungsi untuk melakukan checking kode
1. Verify yang telah di buat apakah sudah sesuai
dengan kaidah pemrograman atau belum.

2. Upload Berfungsi untuk melakukan kompilasi


program atau kode yang di buat menjadi
bahasa yang dapat dipahami oleh Arduino.

3. New Berfungsi untuk membuat Sketch baru.

4. Open Berfungsi untuk membuka sketch yang


pernah di buat pada Arduino IDE.
No. Simbol NAMA Kegunaan

5. Save Berfungsi untuk menyimpan Sketch yang


telahdibuat.

6. Serial Monitor Berfungsi untuk membuka serialmonitor.


Serial monitor digunakan menampilkan data
yang dikirimkanantara arduino dengan
sketch pada portserialnya. Serial monitor ini
dapat digunakan untuk menampilkan nilai
proses, nilai pembacaan, bahkan pesan
error.
BAB III
METODOLOGI PENELITIAN

Pada bab ini akan menjelaskan mengenai perancangan pemanfaatan aflikasi kontrol

android untuk pengatur volume air pada tabung berbasis arduino uno. Perancangan sistem

yang akan dibahas oleh penulis dalam bab ini terbagi menjadi dua bagian, yaitu perancangan

pada software (perangkat lunak), dan hardware (perangkat keras).

3.1 Alat dan Bahan

Dalam penelitian perancangan pemanfaatan aflikasi kontrol android untuk pengatur

volume air pada tabung berbasis arduino uno, adapun peralatan maupun bahan yang

digunakan adalah sebagai berikut :

3.1.1 Alat

Perlatan yang akan dipakai dalam perancangan pemanfaatan aflikasi kontrol

android untuk pengatur volume air pada tabung berbasis arduino uno adalah sebagai

berikut :
Tabel 3.1 daftar peralatan pada perancangan alarm anti penyusup dan anti api

NO. Nama Jumlah Keterangan

1. Arduino UNO R3 SMD 1 Unit Digunakan sebagai otak yang


mengendalikan sensor-sensor /
membaca tindakan pada komponen
pendukung lainnya.

NO. Nama Jumlah Keterangan

2. Laptop / PC 1 Unit Guna laptop / PC adalah sebagai media


interface dalam perancangan perangkat
(minim menggunakan lunak (software) pada arduino.
processor dual-core)

3. Kabel USB 1 Unit Berguna untuk komunikasi antara


laptop / PC dengan Arduino saat
(Type A to Type B) menginput data atau perintah.

4. Sensor AFM 3 Unit Digunakan sebagai pendeteksi


pergerakan tinggi rendahnya level air
(AIR FLOW METER)

5. Selenoid valve 1 Unit Kegunaan selenoid valve switch dalam


penelitian ini adalah menjadi switch
buka tutupnya krang air

6. Pipa Elbow 2 Unit Untuk membantu instalasi keluar


masuknya jalur air ke tangki
penampungan

7. Module GSM SIM900 1 Unit Berguna untuk mengirimkan informasi


berupa sms saat sensor mendeteksi
sebuah kejanggalan.

8. Buzzer 1 Unit Buzzer digunakan untuk memberikan


peringatan dengan output berupa suara.

9. Solder 1 Unit Solder digunakan untuk membantu


menyatukan kaki-kaki komponen dalam
perancangan alarm ini
10. Solder Sucker 1 Unit Digunakan sebagai penghisap bekas
timah yang menempel pada papan
komponen baik yang tersisa ataupun
akan dilepas.

3.1.2 Bahan

Adapun bahan yang akan dipakai dalam perancangan alarm anti penyusup dan anti

api dengan feedback berupa sms berbasis arduino adalah sebagai berikut :

Tabel3.2 daftar bahan pada perancanganalarm anti penyusup dan anti api

NO. Nama Jumlah Keterangan

1. Timah Solder 1 Gulung Dalam perancangan alarm ini timah


solder digunakan untuk menyatukan /
merekatkan kaki-kaki komponen
dengan bantuan solder.

2. Kabel Jumper 30 Pcs Kabel jumper digunakan untuk


(Male to Male / Male to menghubungan antara port komponen
Female) satu dan port komponen lainnya.

3. Papan Akrilik 1x1 Papan akrilik dipergunakan untuk


𝑚𝑒𝑡𝑒𝑟 2 membuat prototype penempatan
perancangan alarm.

4. Tabung galon kecil 2 Pcs Untuk menampung volume air yang


akan dilakukan saat perancangan alat
di posisi on

5. Lem 3 Pcs Lem disini digunakan untuk


merekatkan papan akrilik dan
komponen-komponen pada prototype
perancangan alarm.
3.2 Alur Penelitian

Dalam alur penelitian ini akan dilampirkan tahapan yang dilakukan dalam pemanfaatan

aflikasi kontrol android untuk pengatur volume air pada tabung berbasis arduino uno ini,

yang mencakup antara lain pengumpulan jurnal atau study literatur, penentuan material /

komponen yang digunakan, perancangan softwaredan prototype alat, proses perancangan

alarm anti penyusup dan anti api dengan feedback berupa sms berbasis arduino, melakukan

uji coba ( yang meliputi pengujian : uji kecepatan tanggap sensor pada saat mendeteksi

sesuatu, pengujian kecepatan dan error module SIM900 dalam mengirim feedback saat

sensor mendeteksi sesuatu, uji output yang berupa buzzer saat sensor mengirim perintah atau

mendapat trigger), pembahasan dan analisa data yang telah diambil pada pengujian,

kesimpulan.

pemanfaatan aflikasi kontrol android untuk pengatur volume air pada tabung berbasis

arduino uno. adalah sebagai berikut :


Pemanfaatan aflikasi kontrol android untuk
pengatur volume air pada tabung berbasis
arduino

Landsan Teori

Perancangan prototype Perancangan software sisitem


kontrol volume air kontrol volume air
Pengujian pada modul
SIM
kebocoran gas

Pengujian data sensor Pengujian pada modul Pengujian ouput pada


SIM900 Bazzer,Android

Hasil dan pembahasan

kesimpulan

Gambar 3.1 Diagram Alir Penelitian


Pada diagram alir diatas dijelaskan dalam penelitian pemanfaatan aflikasi kontrol

android untuk pengatur volume air pada tabung berbasis arduino uno. dilakukan terlebih

dahulu pengumpulan jurnal / study literatur yang bertujuan untuk mencari refrensi dalam

perancangan alat ini, setelah melakukan pengumpulan jurnal kemudian dilakukan pemilihan

komponen / material yang bertujuan agar perancangan yang akan dilakukan efektif dan juga

dapat berinovasi dari penelitian yang telah dilakukan sebelumnya.

Setelah pemilihan komponen dirasa sudah cukup, maka dilakukan perancangan pada

software atau prototype yang bertujuan untuk menginput perintah pada alat yang akan dibuat,

setelah perancangan software dan prototype telah dilakukan dan telah dirasa program yang

ditanam berjalan lancar maka selanjutnya dilakukan perancangan alarm anti penyusup dan

anti api dengan feedback berupa sms berbasis arduino dan prototype peletakan pada alat ini.

Hal tersebut bertujuan agar pada saat pengujian alat ini dapat mendapatkan hasil yang real.

Pengujian dilakukan untuk mengetahui seberapa efisien alat yang dirancang dan

menemukan error / kekurangan pada alat rancangan. Setelah serangkaian tahapan pengujian

dilakukan maka di buat pembahasan dan analisa yang bertujuan untuk mengetahui kinerja

dalam pemanfaatan aflikasi kontrol android untuk pengatur volume air pada tabung berbasis

arduino uno. Kesimpulan dibuat untuk mengetahui hasil akhir dari pemanfaatan aflikasi

kontrol android untuk pengatur volume air pada tabung berbasis arduino uno. dan bertujuan

untuk memberikan pengetahuan untuk perbaikan sistem dimasa yang akan datang.
3.3 Perancangan Sistem

Perancangan sistem yang akan dibuat pada pemanfaatan aflikasi kontrol android untuk

pengatur volume air pada tabung berbasis arduino uno. ini adalah berupa perancangan

software pada arduino dan hardware. Pada perancangan sistem ini juga akan dilampirkan

blok diagram dan skema pemanfaatan aflikasi kontrol android untuk pengatur volume air

pada tabung berbasis arduino uno. ini. pemanfaatan aflikasi kontrol android untuk pengatur

volume air pada tabung berbasis arduino uno adalah sebagai berikut :

3.3.1 Perancangan Hardware

Perancangan perangkat keras disini akan menjelaskan diagram blok dan skema

pemanfaatan aflikasi kontrol android untuk pengatur volume air pada tabung berbasis

arduino uno. Adapun diagram blok dan flowchart serta skema perancangan dapat dilihat

pada gambar dibawah ini.

MODUL GSM
SIM900

SENSOR ARDUINO BUZZER


AFM UNO

SELENOID
VALVE

Gambar 3.2 Diagram Blok Perancangan Sistem

Pada diagram blok diatas dijelaskan bahwa ketika sensor AFM (Air flow

meter) mendapatkan trigger maka akan mengirim hasil data pada Arduino dan akan

diteruskan ke Module SIM900 yang akan memberikan feedback berupa sms yang akan
dikirimkan pada handphone dan dari handphone akan mengirimkan feedback berupa sms

untuk membunyikan buzzersebagai peringatan awal dilokasi oleh Arduino, begitu juga

selenoid valve yang akan mengirimkan sinyal kepada arduino ketika mendeteksi bila

volume air di bawah level minum dan maximum yang akan diteruskan dengan

pengiriman feedback berupa sms oleh Module SIM900 , flame sensorakan memberikan

sinyal kepada arduino ketika mendeteksi kurangya volume air dan juga akan langsung

mendapat feedback oleh Module SIM900 yang berupa sms. Arduino tidak hanya

memberikan feedback yang diteruskan oleh SIM900 saja tetapi juga memberikan sinyal

kepada Buzzer yang bertujuan untuk memberikan peringatan awal.

Penggunaan Buzzer disini adalah ketika sensor mendapatkan trigger yang

kemudian SIM900 mengirimkan sms pada handphone, kemuadian handphone memberikan

feedback berupa sms untuk menyalakan buzzer sebagai peringatan awal adanya bahaya,

kegunaan Buzzer juga berfungsi untuk menakuti penyusup karena bunyinya yang nyaring.

Adapun flowchart sistem kerja alarm yang akan ditunjukkan sebagai berikut :

Вам также может понравиться

  • Konsep Teknologi
    Konsep Teknologi
    Документ31 страница
    Konsep Teknologi
    yogie T.elektro
    Оценок пока нет
  • Dampak Gejala Medan Tinggi Pada Saluran Udara Extra Tegangan
    Dampak Gejala Medan Tinggi Pada Saluran Udara Extra Tegangan
    Документ10 страниц
    Dampak Gejala Medan Tinggi Pada Saluran Udara Extra Tegangan
    yogie T.elektro
    Оценок пока нет
  • Fisika
    Fisika
    Документ23 страницы
    Fisika
    yogie T.elektro
    Оценок пока нет
  • Tugas
    Tugas
    Документ25 страниц
    Tugas
    yogie T.elektro
    Оценок пока нет
  • Fisika Dasar 2 (2-5 Februari 2015)
    Fisika Dasar 2 (2-5 Februari 2015)
    Документ25 страниц
    Fisika Dasar 2 (2-5 Februari 2015)
    yogie T.elektro
    Оценок пока нет
  • Proposal Skripsi Perancangan Sistem Pendeteksi Kebocoran Gas
    Proposal Skripsi Perancangan Sistem Pendeteksi Kebocoran Gas
    Документ11 страниц
    Proposal Skripsi Perancangan Sistem Pendeteksi Kebocoran Gas
    yogie T.elektro
    Оценок пока нет
  • Fisika Dasar 2 (2-5 Februari 2015)
    Fisika Dasar 2 (2-5 Februari 2015)
    Документ25 страниц
    Fisika Dasar 2 (2-5 Februari 2015)
    yogie T.elektro
    Оценок пока нет
  • Tugas
    Tugas
    Документ25 страниц
    Tugas
    yogie T.elektro
    Оценок пока нет
  • Revijamskrpsdrklght 123456
    Revijamskrpsdrklght 123456
    Документ52 страницы
    Revijamskrpsdrklght 123456
    yogie T.elektro
    Оценок пока нет
  • Buku Mekatronika
    Buku Mekatronika
    Документ94 страницы
    Buku Mekatronika
    naskan1983
    0% (1)
  • Proposal Yg
    Proposal Yg
    Документ46 страниц
    Proposal Yg
    yogie T.elektro
    Оценок пока нет
  • Buku Mekatronika
    Buku Mekatronika
    Документ94 страницы
    Buku Mekatronika
    naskan1983
    0% (1)
  • JURNAL2
    JURNAL2
    Документ9 страниц
    JURNAL2
    yogie T.elektro
    Оценок пока нет
  • Laporan Prak Elekronika Analog
    Laporan Prak Elekronika Analog
    Документ19 страниц
    Laporan Prak Elekronika Analog
    yogie T.elektro
    Оценок пока нет
  • Universitas Riau Kepulauan
    Universitas Riau Kepulauan
    Документ3 страницы
    Universitas Riau Kepulauan
    yogie T.elektro
    Оценок пока нет
  • Cover Tugas Tiwi
    Cover Tugas Tiwi
    Документ2 страницы
    Cover Tugas Tiwi
    yogie T.elektro
    Оценок пока нет
  • Skripsi Baim 1
    Skripsi Baim 1
    Документ36 страниц
    Skripsi Baim 1
    yogie T.elektro
    Оценок пока нет
  • Laporan Prak Elekronika Analog
    Laporan Prak Elekronika Analog
    Документ19 страниц
    Laporan Prak Elekronika Analog
    yogie T.elektro
    Оценок пока нет
  • Skripsi Juardi 2
    Skripsi Juardi 2
    Документ53 страницы
    Skripsi Juardi 2
    yogie T.elektro
    Оценок пока нет
  • Daftar Pustaka
    Daftar Pustaka
    Документ1 страница
    Daftar Pustaka
    yogie T.elektro
    Оценок пока нет
  • Kata Pengantar
    Kata Pengantar
    Документ8 страниц
    Kata Pengantar
    yogie T.elektro
    Оценок пока нет
  • Revijamskrpsdrklght 123456
    Revijamskrpsdrklght 123456
    Документ52 страницы
    Revijamskrpsdrklght 123456
    yogie T.elektro
    Оценок пока нет
  • Bab I 2018
    Bab I 2018
    Документ32 страницы
    Bab I 2018
    yogie T.elektro
    Оценок пока нет
  • Judul
    Judul
    Документ1 страница
    Judul
    yogie T.elektro
    Оценок пока нет
  • Skripsi Juardi 2
    Skripsi Juardi 2
    Документ53 страницы
    Skripsi Juardi 2
    yogie T.elektro
    Оценок пока нет
  • Bab Ii 2018
    Bab Ii 2018
    Документ9 страниц
    Bab Ii 2018
    yogie T.elektro
    Оценок пока нет
  • Skripsi Juardi 2
    Skripsi Juardi 2
    Документ53 страницы
    Skripsi Juardi 2
    yogie T.elektro
    Оценок пока нет
  • Universitas Riau Kepulauan
    Universitas Riau Kepulauan
    Документ3 страницы
    Universitas Riau Kepulauan
    yogie T.elektro
    Оценок пока нет
  • Laporan Kerja Praktek
    Laporan Kerja Praktek
    Документ5 страниц
    Laporan Kerja Praktek
    yogie T.elektro
    Оценок пока нет