Mahasiswa:
Dosen Pembimbing
Konsentrasi
Telekomunikasi
JURUSAN TEKNIK
ELEKTRO FAKULTAS
TEKNIK UNIVERSITAS
ANDALAS PADANG
2021
LEMBAR PERSETUJUAN PROPOSAL
Oleh:
Dosen Pembimbing
ii
ABSTRAK
Indonesia sangat kaya akan wisata alam, salah satunya adalah pegunungan, yang memberikan
keindahan tersendiri bagi penikmatnya. Maka tak heran jika mendaki gunung menjadi salah satu
kegiatan favorit bagi masyarakat indonesia. Beberapa tahun belakangan ini, informasi terkait
kecelakan para pendaki gunung telah banyak terjadi mulai dari hiportemia, hilang atau tersesat di
gunung, salah satu penyebabnya adalah belum adanya jalur koordinasi yang baik dan ditambah
tidak adanya sinyal internet yang dapat membantu koordinasi bagi para pendaki.Pada penelitian
ini bertujuan untuk merancang Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa
yang sederhana dan ekonomis dengan melakukan pengujian LoRa dan sensor suhu pada jarak
tertentu yang berpengaruh pada hasil nilai RSSI dan respon sensor. Hasil pengujian ini didapatkan
jangkauan maksimal dari LoRa yaitu pada jarak 100 meter, dimana nilai RSSI pada jarak 0 meter
sebesar -86 dbm, pada jarak 20 meter sebesar -92 dbm, pada jarak 40 meter sebesar -101 dbm,
pada jarak 60 meter sebesar -112 dbm, pada jarak 80 meter sebesar -118 dbm, dan pada jarak 100
meter sebesar -124dbm. Selain itu untuk hasil sensor pada serial monitor berdasarkan indikator
lampu LED, didapatkan hasil yang berbeda-beda disetiap jarak nya, dimana saat suhu normal pada
rentang 10-29C lampu LED mati, saat suhu rendah pada rentang <10C lampu LED bewarna
hijau,dan saat suhu tinggi pada rentang >29C lampu led bewarna merah.
iii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang karena anugerah dari-Nya penulis dapat
menyelesaikan proposal Tugas Akhir 1 "Sistem Pemberian Sinyal Darurat Pada POS Pendakian
Berbasis LoRa" sebagai salah satu syarat untuk menyelesaikan tugas mata kuliah Tugas Akhir 1
dengan baik. Shalawat dan salam senantiasa tercurahkan kepada Nabi dan Rasul kita, yaitu Nabi
Muhammad SAW yang telah menunjukkan kepada kita jalan yang lurus berupa ajaran agama
islam yang sempurna dan menjadi anugerah serta rahmat bagi seluruh alam semesta.
Penulis sangat bersyukur karena telah menyelesaikan proposal Tugas Akhir 1 dengan judul
"Sistem Pemberian Sinyal Darurat Pada POS Pendakian Berbasis LoRa". Disamping itu, penulis
mengucapkan banyak terima kasih kepada semua pihak yang telah membantu penulis selama
pembuatan proposal ini berlangsung sehingga terealisasikan proposal ini.
Demikian yang dapat penulis sampaikan, semoga proposal ini bermanfaat dan penulis
sangat mengharapkan kritik dan saran terhadap proposal ini agar kedepannya bisa diperbaiki.
Penulis
iv
DAFTAR ISI
ABSTRAK.................................................................................................................................................iii
KATA PENGANTAR…………………………………………………………………………………….. iv
DAFTAR ISI................................................................................................................................................. v
DAFTAR TABEL.....................................................................................................................................vii
DAFTAR GAMBAR...............................................................................................................................viii
DAFTAR LAMPIRAN.................................................................................................................................ix
BAB 1 PENDAHULUAN...........................................................................................................................1
1.1 Permasalahan.............................................................................................................................1
1.2 Tujuan........................................................................................................................................3
1.3 Manfaat......................................................................................................................................3
1.4 Batasan Masalah........................................................................................................................4
BAB 2 LANDASAN TEORI......................................................................................................................5
2.1 Arduino Uno...............................................................................................................................5
2.1.1 Spesifikasi Arduino Uno....................................................................................................5
2.1.2 Sumber Tegangan..............................................................................................................6
2.1.3 Memori...............................................................................................................................6
2.1.4 Input dan Output...............................................................................................................6
2.1.5 Komunikasi........................................................................................................................7
2.2 LCD (Liquid Crystal Display)..................................................................................................8
2.2.1 Pengertian LCD.....................................................................................................................8
2.2.2 Deskripsi Pin dan Pin Diagram............................................................................................8
2.3 Buzzer.........................................................................................................................................9
2.3.1 Prinsip kerja buzzer adalah sangat sederhana...................................................................10
2.4 Push Button..............................................................................................................................10
2.5 LoRa (Long Range).................................................................................................................11
2.5.1 Penggunaan LoRa............................................................................................................12
2.5.2 Spesifikasi LoRa...............................................................................................................12
2.5.3 Konsumsi Daya................................................................................................................13
v
2.6 LED...........................................................................................................................................14
2.7 Sensor DTH11………………………………………………………………………………….15
2.8 Solusi Alternatif........................................................................................................................16
BAB 3 METODOLOGI............................................................................................................................17
3.1 Metoda Perancangan...............................................................................................................17
3.2 Perancangan Alat.....................................................................................................................18
3.2.1 Diagram Block..................................................................................................................18
3.2.2 Flowchart Hardware........................................................................................................19
3.3 Alat dan Bahan.........................................................................................................................21
3.4 Jadwal Pelaksanaan.................................................................................................................22
3.5 Pembagian Tugas.....................................................................................................................22
DAFTAR PUSTAKA................................................................................................................................30
vi
DAFTAR TABEL
vi
i
DAFTAR GAMBAR
vi
ii
DAFTAR LAMPIRAN
ix
BAB 1
PENDAHULUAN
1.1 Permasalahan
Wisata gunung di Indonesia sangatlah beragam. Sebab, jumlah pegunungan di
Indonesia, bisa dibilang cukup banyak dengan pemandangan dan pesona yang sangat
mengagumkan. Mulai dari pemandangan matahari terbit, tebing-tebing curam, padang
rumput yang hijau, hingga pemandangan cantik dari puncak gunung. Tak heran, jika
mendaki gunung menjadi salah satu kegiatan favorit di Indonesia.
Jumlah pendaki gunung terus meningkat dari tahun ke tahun. Tapi walau
bagaimanapun kegiatan mendaki tetap merupakan kegiatan yang berbahaya. Banyak
kejadian buruk yang bisa terjadi pada saat pendakian gunung seperti, kedinginan,
kelelahan, sulit bernafas, kaki keram, kesurupan, teman yang hilang, bahkan kematian.
Para pendaki yang mengalami kendala tersebut tidak dapat langsung meminta pertolongan
ataupun memberikan informasi kepada tim pengawas, karena masih sulit dijangkau oleh
sinyal seluler. [1]
Pada beberapa tahun terakhir, terdapat beberapa penelitian yang telah dilakukan
untuk mengatasi permasalahan diatas. Perancangan aplikasi pemantauan pendaki gunung
menggunakan wireless network dengan menggunakan protokol MQTT. Pada penelitian
tersebut, digunakan metode publish-subscribe dengan perantara node arsitektur yang saling
terhubung dengan node bergerak milik pendaki dan langsung tersambung melalui
smartphone pendaki. [3] Persamaan dengan penelitian ini yaitu sama-sama merancang
sistem jaringan nirkabel untuk memantau para pendaki gunung yang mengalami masalah
selama proses pendakian, yang menjadi pembeda yaitu peneliti ini menggunakan metode
publish-subscribe untuk berkomunikasinya sementara penulis menggunakan 2 buah LoRa
bertipe Ebyte E22 sebagai komunikasi wireless antara poss pengirim sinyal darurat dengan
posko pengawas.
Selain itu, hal yang sama pernah dilakukan oleh Fachrudin Al Anshori, Nugriyatna
dari Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas
Muhammadiyah Surakarta. Tetapi dengan menggunakan aplikasi panduan mendaki gunung
1
berbasis android yang membantu pendaki mulai dari proses penyusunan rencana, persiapan
fisip, peralatan gunung, teknik-teknik mendaki, survival, pertolongan pertama (P3K), peta
gunung, dan perkiraan cuaca. [4] Persamaan dengan penelitian ini yaitu sama-sama
memberikan solusi terhadap permasalahan para pendaki, yang menjadi pembeda yaitu
peneliti ini yaitu membuat aplikasi yang bisa dilihat pada android sebagai pemandu
perjalanan pendakian sementara penulis merancang sebuah alat dengan sistem komunikasi
sinyal darurat yang diletakkan di setiap pos pendakian
Penelitian oleh Ibnu Ziad (2020) yang berjudul "Rancang Bangun Emergency Button
Berbasis LoRa". Dalam penelitian ini perancangan alatnya selain arduino dan LoRa juga
menambahkan antena pada proses transmisi dan menggunakan LCD pada proses
receivernya, sehingga alat dapat langsung dibawa oleh pendaki.[5] Persamaan dengan
penelitian ini yaitu sama-sama merancang alat sistem darurat berbasis LoRa untuk para
pendaki, yang menjadi pembeda yaitu peneliti ini pada perancangannya menambahkan
antenna dalam proses transmisinya dan menambahkan LCD pada proses receivernya, serta
alat yang dirancang dapat dibawa langsung oleh pendaki sedangkan yang penulis
merancang alat yang cukup sederhana dan biaya yang murah yaitu alat yang dirancang
hanya ditempatkan pada setiap pos pendakian, dimana transmisi yang digunakan berupa
button, dan receivernya berupa buzzer yang ditempatkan pada pos pengawas.
Penelitian oleh Mochamad Farras Fauzan (2021) yang berjudul "Alat Komunikasi
Darurat Dengan ESP8266 dan LoRa Untuk Pendaki Gunung". Penelitian ini mengusulkan
untuk membangun alat komunikasi yang menggunakan sinyal radio untuk berkomunikasi
serta memiliki GPS (Global Positioning System), sehingga pendaki dapat berkomunikasi
dan melihat pendaki lain yang memiliki alat ini melalui browser pada smartphone yang
dimiliki pendaki.[6] Persamaan dengan penelitian ini yaitu sama-sama merancang alat
komunikasi darurat berbasis LoRa untuk masalah para pendaki, yang menjadi pembeda
yaitu peneliti ini menambahkan ESP8266 serta memakai GPS, sehingga terhubung melalui
smartphone pendaki sementara penulis merancang sistem menggunakan Arduino dan
LoRa, dimana alat hanya ditempatkan pada pos pendakian.
Penelitian oleh Weldy Guruh Wardhana (2021) yang berjudul " Perancangan dan
Realisasi Sistem Komunikasi Darurat Menggunakan Radio LoRa yang Terintegrasi dengan
Smartphone Melalui Bluetooth". Pada penelitian ini dibuat suatu sistem komunikasi
darurat dengan mengintegrasikan modul radio LoRa (Long Range) dan smartphone melalui
modul bluetooth. Data yang dikirim dan diterima oleh radio darurat ini ditampilkan pada
aplikasi android bernama "FindMySignal". Kemudian, pada radio darurat sudah dilengkapi
dengan modul GPS untuk dapat mendeteksi lokasi keberadaan korban.[7] Persamaan pada
penelitian ini yaitu sama-sama merancang alat sistem komunikasi darurat menggunakan
2
LoRa, yang menjadi pembeda yaitu pada penelitian ini alat yang dirancang dihubungkan
ke smartphone melalui Bluetooth agar terjadi komunikasi, dan masih memanfaatkan sinyal
internet sementara penulis merancanga alat yang dapat digunakan tanpa jaringan internet,
yang menggunakan Arduino dan LoRa pada proses pembuatan alatnya.
Oleh karena itu, perlu dilakukan penelitian membuat Sistem Pemberian Sinyal
Darurat Pada POS Pendakian Berbasis LoRa dengan menggunakan arduino dan LoRa,
dimana transmitter nya menggunakan button sebagai tanda pengiriman pesan dan receiver
nya ditampilkan melalui buzzer sebagai alarm yang ditempatkan pada pos pengawas.
Dimana alat ini di nilai cukup sederhana, ekonomis dan aman dalam penggunaannya,
dibandingkan alat yang telah dirancang oleh peneliti-peneliti sebelumnya yang di nilai
cukup mahal, kerena membutuhkan banyak komponen dalam pembuatannya, serta alat
yang rentan mengalami kerusakan, karena langsung di pegang oleh setiap pendaki. Oleh
sebab itu, diharapkan dengan adanya alat ini dapat memberikan solusi dari permasalahan
para pendaki pun dapat diatasi secepat mungkin.
1.2 Tujuan
Adapun tujuan dari TA 1 ini, yaitu:
1. Merancang Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa yang
sederhana dan ekonomis.
2. Menguji Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa
3. Menerapkan Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa
1.3 Manfaat
Manfaat dari TA 1 ini yaitu :
1. Menciptakan Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa yang
mudah didapat dan digunakan.
2. Memberikan pengetahuan dan pemahaman tentang komunikasi LoRa.
3. Sistem pemberian sinyal darurat pada pos pendakian berbasis LoRa diharapkan dapat
membantu permasalahan pendaki dengan cepat dan tepat.
3
1.4 Batasan Masalah
Batasan masalah yang terdapat pada TA 1 ini yaitu:
4
BAB 2
LANDASAN TEORI
Mikrokontroler ATMega328
Tegangan Operasi 5V
5
32 KB (ATmega328) yang 0,5 KB
Flash Memory
digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
2.1.3 Memori
ATmega328 pada Arduino Uno R3 memiliki memori 32 KB, dengan 0.5 KB
dari memori tersebut telah digunakan untuk bootloader. Jumlah SRAM 2 KB, dan
EEPROM 1 KB, yang dapat di baca-tulis dengan menggunakan EEPROM library
saat melakukan pemrograman.
Arduino Uno memiliki 14 buah pin yang dapat digunakan sebagai input dan
6
7
output. Pin-pin tersebut bekerja dengan tegangan 5V, dan setiap pin dapat menyedia
atau menerima arus sebesar 20mA. Nilai maksimum arus adalah 40mA untuk
menghindari kerusakan pada chip mikrokontroler.
Beberapa pin memiliki fungsi khusus :
A. Serial, terdiri dari 2 pin : pin 0 (RX) dan pin 1 (TX) yang digunakan untuk
menerima (RX) dan mengirim (TX) data serial.
B. External Interruos, yaitu pin 2 dan pin 3. Kedua pin tersebut dapat digunakan
untuk mengaktifkan interups dengan menggunakan fungsi attachInterrupt().
C. PWM : Pin 3, 5, 6, 9, 10, dan 11 menyediakan output PWM 8-bit
D. dengan menggunakan fungsi analogWrite().
E. SPI : Pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) mendukung komunikasi SPI
F. dengan menggunakan SPI Library.
G. LED : Pin 13. Pada pin 13 terhubung bilt-in led yang dikendalikan oleh digital pin
no 13.
H. TWI : Pin A4 (SDA) dan A5(SCL) yang mendukung komunikasi TWI dengan
menggunakan Wire Library.
Arduino Uno memiliki 6 buah input analog yang diberi tanda dengan A0, A1,
A2, A3, A4, A5. Masing-masing pin analog tersebut memiliki resolusi 10 bit.
2.1.5 Komunikasi
Arduino Uno memiliki beberapa fasilitas untuk berkomunikasi dengan
komputer, berkomunikasi dengan Arduino lainnya, atau dengan mikrokontroller lain
nya. Atmega328 menyediakan komunikasi serial UART TTL (5V) yang tersedia di
pin 0 (RX) dan pin 1 (TX). Chip ATmega16U2 yang terdapat pada board berfungsi
menterjemahkan bentuk komunikasi ini melalui USB dan akan tampil sebagai
Virtual Port di komputer.
Pada Arduino Software (IDE) terdapat monitor serial yang memudahkan data
textual untuk dikirim menuju Arduino atau keluar dari Arduino. Led TX dan RX
akan menyala berkedip-kedip ketika ada data yang ditransmisikan melalui USB to
8
Serial dengan kabel USB ke komputer. Menggunakan komunikasi serial dari digital
pin, gunakan Software Serial library.
ATmega328 juga mendukung komunikasi I2C (TWI) dan SPI. Di dalam
Arduino Software (IDE) sudah termasuk Wire Library untuk memudahkan anda
menggunakan bus I2C. Untuk menggunakan komunikasi SPI, gunakan SPI library.
9
Tabel 1.2.2 Pin-Pin di LCD
2.3 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran
listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loud
speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan
kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi
akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya,
karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan
menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan
10
menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai
(alarm, indicator suara).
11
Berdasarkan fungsi kerjanya yang menghubungkan dan memutuskan, push button
mempunyai 2 tipe kontak yaitu NC (Normally Close) dan NO (Normally Open).
LoRa yang dikembangkan oleh Semtech yang memiliki kemampuan jarak jauh, hemat
daya dan komunikasi dengan kapasitas yang rendah dapat dioperasikan pada frekuensi 433-
915MHz tergantung pada area yang tersebar. Maka LoRa dapat mengirim dan menerima
dengan frekuensi yang sama tergantung dari area dimana LoRa tersebut digunakan.
Secara garis besar, komponen utama LoRa (Long Range) sebagai berikut :
a. LoRa end devices sebagai sensor/aktuator yang terhubung melalui antarmuka radio
LoRa ke satu atau beberapa LoRa Gateways.
12
b. LoRa Gateways sebagai penghubung end devices ke LoRa NetServer yang merupakan
elemen pusat dari arsitektur jaringan LoRa.
c. LoRa NetServer yang berfungsi sebagai server jaringan yang melakukan kontrol semua
jaringan (radio resource management, admission control, security, dan lain-lain)
Jaringan LoRa memiliki topologi star of star. Setiap end device terhubung ke satu atau
ke beberapa gateway. Antara end-device dengan gateway berkomunikasi melalui RF dengan
pita frekuensi ISM. Masing-masing gateway terhubung dengan LoRa Netserver. Semua
gateway dari LoRa dapat mengirimkan data dari end device ke Netserver dengan
menambahkan beberapa infomasi yang berhubungan dengan kualitas dari penerimaan.
(Diana, Nazir, and Rufiyanto 2017)
Ada beberapa parameter yang dapat dicari dari hasil pengujian modulasi LoRa, salah
satunya adalah RRSI (Received Strength Indicator), yaitu merupakan indikator penanda
kekuatan sinyal yang dapat terekap oleh receiver. Baik tidaknya suatu RSSI dinilai dari
seberapa jauh RSSI yang terekap dari nilai 0. Apabila semakin mendekati 0 maka RSSI dapat
dikatakan baik, apabila semakin menjauh dari 0 maka RSSI dikatakan buruk. Nilai RSSI
yang baik berkisar -1 hingga -99, sedangkan nilai RSSI yang buruk berada dibawah -100.
Rata-rat RSSI dapat ditentukan melalui:
Jumlah RSSI
Rata-rata RSSI = Paket Diterima
14
6. Bit Rate = 4.8 kb/s
Band 2&3
RFOP=+12dBm, - 120 - mA
on PA_BOOST
RFOP=+17dBm, - 87 - mA
15
on PA_BOOST
on RFO_LF/HF
pin
RFOP=+7dBm, - 20 - mA
on
RFO_LF/HF pin
2.6 LED
LED atau singkatan dari Light Emitting Diode adalah salah satu komponen elektronik
yang tidak asing lagi di kehidupan manusia saat ini[8]. LED saat ini sudah banyak dipakai,
seperti untuk penggunaan lampu permainan anak-anak, untuk rambu- rambu lalu lintas,
lampu indikator peralatan elektronik hingga ke industri, untuk lampu emergency, untuk
televisi, komputer, pengeras suara (speaker), hard disk eksternal, proyektor, LCD, dan
berbagai perangkat elektronik lainnya sebagai indikator bahwa sistem sedang berada dalam
proses kerja, dan biasanya berwarna merah atau kuning. LED ini banyak digunakan karena
komsumsi daya yang dibutuhkan tidak terlalu besar dan beragam warna yang ada dapat
memperjelas bentuk atau huruf yang akan ditampilkan. dan banyak lagi
Pada dasarnya LED itu merupakan komponen elektronika yang terbuat dari bahan
semi konduktor jenis dioda yang mampu memencarkan cahaya. LED merupakan produk
temuan lain setelah dioda. Strukturnya juga sama dengan dioda, tetapi belakangan
ditemukan bahwa lektron yang menerjang sambungan P-N. Untuk mendapatkan emisi
cahaya pada semikonduktor, doping yang pakai adalah galium, arsenic dan phosporus. Jenis
doping yang berbeda menghasilkan warna cahaya yang berbeda pula.
16
2.7 Sensor DHT11
Sensor DHT11 adalah module sensor yang berfungsi untuk mensensing objek suhu
dan kelembaban yang memiliki output tegangan analog yang dapat diolah lebih lanjut
menggunakn mikrokontroler. Module sensor ini tergolong kedalam elemen resistif seperti
perangkat pengukur suhu seperti contohnya yaitu NTC. Kelebihan sensor seperti ini
dibandingkan module sensor lainnya yaitu dari segi kualitas pembacaan data sensing yang
lebih responsive yang memiliki kecepatan dalam hal sensiv objek suhu dan kelembaban dan
data yang terbaca tidak mudah terintreverensi. Sensor DHT11 biasanya memiliki fitur
kalibrasi nilai pembacaan suhu dan kelembaban yang cukup kuat. Penyimpanan data
kalibrasi tersebut dapat memori program OTP yang disebut juga nama koefisien kalibrasi.
Sensor ini memiliki 4 kaki pin, dan terdapat juga sensor DHT11 dengan breakout PCB yang
terdapat hanya memiliki 3 kaki pin seperti gambar dibawah ini.
17
2.8 Solusi Alternatif
Tabel 2.7. Solusi Alternatif
No Alat Keterangan
18
BAB 3
METODOLOGI
Perancangan Pengujian
Perencanaan
1. Metoda Perencanaan
Metoda perencanaan dimulai dengan berdiskusi dengan dosen pembimbing.
Kemudian dilanjutkan dengan diskusi anggota kelompok untuk mendapatkan
permasalahan. Setelah masalah teridentifikasi, maka ditentukan solusi-solusi yang
mungkin dilakukan. Kemudian dipilih solusi yang terbaik diantara seluruh opsi. Dan
yang terakhir menyusun jadwal pelaksanaan beserta pembagian tugas kerja.
2. Metoda Perancangan
Pada tahap perancangan terlebih dahulu menentukan alur kerja sistem yang akan
dibuat. Kemudian menentukan komponen beserta spesifikasi alat yang akan digunakan.
Setelah itu sistem disimulasikan guna mempermudah proses perangkaian. Setelah
simulasi berjalan dilanjutkan dengan membuat model
3. Metoda Pengujian
Setelah model selesai dibuat dilakukan proses uji coba, apakah rancangan sudah
bekerja seperti yang diinginkan atau belum.
19
3.2 Perancangan Alat
botton buzzer
mikrokontroller
LoRa mikrokontroller
LoRa
Pengirim Penerima
Perancangan pemberian sinyal darurat pada pos pendakian ini menggunakan 2 buah
LoRa bertipe Ebyte E22 sebagai komunikasi wireless antara poss pengirim sinyal darurat
dengan posko pengawas/pendaftaran ,dimana komunkasi ini diproses oleh mikrokontroller
arduino UNO, Buzzer yang terdapat pada posko pendaftaran akan hidup jika ada yang
menekan tombol darurat.
20
3.2.2 Flowchart
Masukan
on
Terima
ON
Buzzer
hidup
selesai
Pengirim Penerima
21
Flowchart Sensor Suhu
22
3.3 Alat dan Bahan
1. Saklar Push button
2. Arduino UNO
3. Buzzer
4. LoRa Ebyte
5. Laptop
6. Sensor suhu
7. LED
buzzer 1 @Rp.50.000
saklar push
button 1 @Rp.10.000
total Rp.689.000
23
3.4 Jadwal Pelaksanaan
Adapun jadwal pelaksanaan perancangan sistem ini adalah sebagai berikut :
24
6 Pengujian Alat -Maulana M Ibrahim Hasil Minggu 14
-Devara yudiandara Pengujian
-Satria Ramadhan Alat
7 Laporan -Akbar Alhaqi Laporan Minggu 14-15
Kemajuan Kemajuan
8 Perbaikan Alat -Maulana M Ibrahim Hasil Minggu 16-18
-Devara yudiandara Perbaikan
-Satria Ramadhan Alat
25
BAB 4
PENGUJIAN DAN IMPLEMENTASI
Pada bab ini menjelaskan implementasi dan perancangan yang ada pada bab 3
sebelumnya serta analisis dari pengujian sistem yang sudah dilakukan. Pengujian
dilakukan untuk mengetahui apakah kinerja sistem berjalan dengan baik atau tidak,
dimana data-data dari pengujian akan di analisis untuk setiap kondisi dari kinerja
sistem tersebut. Dari analisa ini diharapkan kedepannya ada perbaikan atau
pengembangan dari sistem tersebut agar dapat berjalan lebih baik. Langkah awal
yang dilakukan dalam pengujian kali ini yaitu memastikan rancangan sistem berjalan
baik dengan hasil output yang diinginkan. Metode pengujian dilakukan secara
langsung dalam kondisi NLOS (Non Line Of Sight). Lokasi pengujian dipilih secara
sengaja atas dasar pertimbangan subjektif dengan asumsi unsur-unsur yang
dikehendaki telah ada pada lokasi. Tujuan pengujian ini yaitu menguji pengirim
(transmitter) mengirimkan data yang nantinya akan diterima oleh penerima (received)
yang juga merekap nilai RSSI serta sensor suhu yang akan tampil pada serial monitor.
Pengambilan data dilakukan pada area perkebunan sawit Pasamat Barat.
Peralatan yang digunakan dalam proses pengujian yaitu:
1. PCB berisi rangkaian alat
2. Laptop untuk penerima
3. Power bank untuk pengirim.
26
4.1.1 Program Pengirim dan Penerima Pada Arduino Lora
Buzzer yang diletakkan pada receiver akan berbunyi saat menerima data atau
perintah ketika tombol pada pengirim di tekan. Lalu akan diolah oleh arduino uno dan
dikirim melalui modul LoRa. Data akan diterima oleh arduino lora yang berada pada
penerima/receiver. Lora akan menerima perintah yang dikirimkan dan diolah oleh
arduino untuk menghidupkan buzzer. sensor suhu yang diletakkan pada
pengirin/sender berguna untuk mengukur suhu sekitaran pengirim, dimana nantinya
akan diolah oleh arduino melalui modul lora. Pada alat pengirim, modul lora akan
menerima data yang dikirimkan oleh arduino lalu nilai suhu yang didapati oleh sensor
akan ditandai dengan LED dan ditampilkan pada serial monitor, dengan keterangan:
4. LED akan mati ketika terdeteksi suhu normal, yaitu berkisar 10 - 29C
5. LED berwarna merah ketika terdeteksi suhu tinggi, yaitu 29C
6. LED berwarna hijau ketika terdeteksi suhu rendah, yaitu 10C
27
Listing 4.1 Setup Program Untuk Komunikasi Lora
Pada listing 4.1 ini setup program harus ditulis saat membuat program untuk
komunikasi Lora untuk menerima ataupun mengirimkan data. Fungsi "if (!
LoRa.begin (915E6) ) {serial.printin ("Starting LoRa failed!");
while (1);" untuk menuliskan nilai frekuensi yang dapat dipancarkan oleh
modul LoRan dan angka "915E6" merupakan nilai frekuensi LoRa yang penguji
gunakan sebesar 915 MHz. Jika LoRa gagal menyamakan frekuensi maka akan
muncul tulisan "Starting LoRa failed!" dan dapat dilihat pada serial monitor.
Perbedaan untuk pengirim dan penerima terletak pada ”serial.printin("LoRa
Sender");" untuk pengirim, sedangkan "serial.printin("LoRa Receiver");" untuk
penerima.
4.1.2 Hasil Pengujian LoRa
Dalam pengujian kali ini didapatkan data pada received sebagai pengujian Lora
berdasarkan jarak terjauh komunikasi yang dilakukan LoRa. Hasil yang didapat pada
pengujian dapat dilihat pada tabel:
Table 8. Hasil Pengujian
JARAK (m) SUHU (C) RSSI
0 Normal -86
20 Normal -92
40 Tinggi -101
60 Tinggi -112
80 Normal -118
100 Tinggi -124
Pada tabel didapati jarak yang dapat dilakukan oleh LoRa sejauh 100 meter. Awal
pengujian dilakukan pada jarak 300 meter, namun saat tombol ditekan sinyal
28
RSSI menghilang. Lalu pengujian diperpendek menjadi 200 meter, namun sinyal
masih tetap hilang. Lalu di coba pada jarak 100 meter sinyal ditemukan. Ketika
jarak dinaikkan 20 meter sinyal kembali hilang dan jarrak yang didapat sejauh
100 meter dari perangkat penerima. Pada sensor suhu didapatkan hasil yang
berbeda beda, dengan suhu normal berkisar 10-29C, suhu tinggi 29. dan tidak
didapatkan suhu rendah karena pengujian dilakukan diluar ruangan dan saat siang
hari. Pada pengujian LoRa ini didapatkan nilai RSSI yang memiliki kekuatan
sinyal maksimal yaitu pada nilai -86 dBm pada jarak 0 meter. Keberadaan
beberapa objek disekitar alat dapat mempengaruhi kekuatan sinyal. Halangan
objek seperti manusia dan pohon. Sehingga penempatan alat yang baik
menentukan nilai kekuatan sinyal dan kinerja yang baik.
29
Gambar 9. PCB Receiver
30
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil pengujian dan percobaan yang sudah dilakukan pada sistem
pemberian sinyal darurat pada pos pendakian berbasis LoRa disimpulkan sebagai
berikut:
1) LoRa dapat berkomunikasi dengan nilai frekuensi yang sama sesuai dengan
kemampuan modul LoRa dan jarak terjauh LoRa dengan menggunakan
frekuensi 195 MHz sejauh 100 meter
2) Sensor suhu yang diletakkan pada LoRa pengirim berhasil aktif, dan
mengirimkan data suhu sesuai dilokasi pengirim. Data suhu yang didapatkan
normal dan tinggi yaitu berkisar antara 10℃-29℃, dan tidak di dapatkan
suhu rendah di bawah 10℃ dikarenakan berada di ruang terbuka pada siang
hari saat pengujiaan dilakukan.
5.2 Saran
1) Sebaiknya menggunakan antena dengan jangkauan yg lebih jauh.
2) Dalam pemilihan komponan pastikan menggunakan komponen yg sudah
teruji.
3) Supaya lora dapat menjangkau lebih jauh perlu daya pancar yg lebih besar.
4) Sensitifitas lora harus ditingkatkan.
31
DAFTAR PUSTAKA
32
LAMPIRAN
1. Program Pengiriman
#include <SPI.h>
#include <LoRa.h>
#include "DHT.h"
#define btn 4
#define DHTPIN 7
#define DHTTYPE DHT11
float t;
int btn_value;
int a = 0;
int b = 0;
#define SS 10
#define RST 9
#define DIO0 2
#define DIO1 3
void setup() {
pinMode(btn, INPUT_PULLUP);
pinMode(DIO1, OUTPUT);
digitalWrite(DIO1, LOW);
Serial.println(F("DHTxx test!"));
dht.begin();
Serial.begin(9600);
while (!Serial);
pinMode(DHT11, INPUT);
Serial.println("LoRa Sender");
if (!LoRa.begin(915E6)) {
Serial.println("Starting LoRa failed!");
while (1);
33
}
LoRa.setPins(SS, RST, DIO0);
}
void loop() {
//read();
t = dht.readTemperature();
btn_value = digitalRead(btn);
LoRa.beginPacket();
if (t >= 25) {
value1 = 1;
LoRa.write(value1);
}
else if (t <= 15) {
value1 = 0;
LoRa.write(value1);
}
//logika button
if (btn_value == 1) {
if (b == 0) {
a = 1;
}
else if (b == 1) {
a = 0;
}
}
else {
if (a == 1) {
b = 1;
}
else if (a == 0) {
b = 0;
}
}
if (a == 1) {
value2 = 1;
LoRa.write(value2);
}
else {
value2 = 0;
LoRa.write(value2);
}
LoRa.endPacket();
34
//Serial.println(value2);
Serial.print(F("Temperature: "));
Serial.print(t);
Serial.println(F("°C "));
delay(50);
}
float read() {
t = dht.readTemperature();
if (isnan(t)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
2. Program Penerima
#include <SPI.h>
#include <LoRa.h>
#define SS 10
#define RST 9
#define DIO0 2
#define DIO1 3
#define green 4
#define red 5
#define buzzer 6
void setup() {
pinMode(DIO1, OUTPUT);
digitalWrite(DIO1, LOW);
pinMode(green, OUTPUT);
pinMode(red, OUTPUT);
pinMode(buzzer, OUTPUT);
digitalWrite(green, LOW);
35
digitalWrite(red, LOW);
digitalWrite(buzzer, LOW);
Serial.begin(9600);
while (!Serial);
Serial.println("LoRa Receiver");
if (!LoRa.begin(915E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
LoRa.setPins(SS, RST, DIO0);
}
void loop() {
// try to parse packet
float packetSize = LoRa.parsePacket();
if (packetSize) {
// received a packet
Serial.print("Received packet '");
// read packet
if (LoRa.available()) {
int value1 = LoRa.read();
int value2 = LoRa.read();
if (value1 == 1) {
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
Serial.print("suhu tinggi");
}
else if (value1 == 0) {
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
Serial.print("suhu rendah");
}
if (value2 == 1) {
digitalWrite(buzzer, HIGH);
// Serial.println("buzzer hidup");
}
else if (value2 == 0) {
digitalWrite(buzzer, LOW);
// Serial.println("buzzer mati");
}
36
//int m = map(t,0,255,0,1023);
//Serial.print();
}
37