Anda di halaman 1dari 59

RANCANGAN MONITORING ALARM PADA AUTOMATIC

TERMINAL INFORMATION SERVICE BERBASIS ESP 8266DAN


WEB SERVER DI PERUM LPPNPI CABANG MEDAN

TUGAS AKHIR

Karya tulis sebagai salah satu syarat lulus pendidikan

Program Studi Diploma IV Teknik Navigasi Udara Angkatan Ke-26 B

Oleh
APRIALDO CAHYA MARPAUNG

NIT. 22418055

PROGRAM STUDI TEKNIK NAVIGASI UDARA

POLITEKNIK PENERBANGAN INDONESIA CURUG

2022

i
ABSTRAK
RANCANGAN MONITORING ALARM PADA AUTOMATIC TERMINAL
INFORMATION SERVICE BERBASIS ESP 8266 DAN WEB SERVER DI
PERUM LPPNPI CABANG MEDAN

Oleh

APRIALDO CAHYA MARPAUNG


NIT: 22418055
Program Studi DIV Teknik Navigasi Udara

Dalam meningkatkan efektivitas controller dalam melakukan tugasnya, maka suatu


Bandara memerlukan salah satu fasilitas yang sesuai dengan standar. Salah satu
peralatan yang belum tersedia di Perum LPPNPI Cabang Medan Adalah Rancangan
Monitoring Alarm Pada ATIS yang dapat diakses dimana saja. ATIS merupakan
bagian dalam fasilitas komunikasi penerbangan yang memberikan informasi
mengenai keadaan bandara dengan ditumpangkan pada frekuensi tertentu sehingga
dapat didengarkan oleh pilot. Fasilitas ATIS sendiri merupakan fasilitas yang sering
ditemui pada bandara – bandara yang ada di indonesia
Automatic Terminal Information Service merupakan fasilitas telekomunikasi di
bandara-bandara yang melakukan broadcast (menyiarkan informasi secara terus
menerus) dimana memiliki 2 Indikator alarm berupa suara, satu indikator alarm
untuk pemancar dan satu lagi untuk server
Pada penelitian ini jenis metode penelitian yang digunakan yaitu Research and
Development (R&D),oleh karena itu penulis merancang monitoring alarm ATIS
menggunakan ESP 8266 dan Thingspeak adalah sebuah Software ATIS yang
nantinya dapat dijadikan sebagai sarana yang dapat menambah efektifitas kerja
Teknisi, rancangan ini menggunakan Arduino IDE sebagai media penghubungdan
pengolah data antara ESP 8266 dan Thingspeak, yang dirancang dan di program
sedemikian rupa agar dapat memberikan informasi – informasi keadaan alarm . ini
bertujuan untuk melakukan monitoring bagian pemancar atau server yang alarm
dengan menggunakan website sebagai interface dan arduino yang memproses data
dan melaksanakan perintah dari website. Rancangan inimenggunakan arduino uno
sebagai pemroses data, kemudian menggunakan Thingspeak sebagai interface.
Hasil pada penelitian tugas akhir ini, rancangan ini dapat memonitoring pada bagian
mana yang sedang mengalami alarm
Kata Kunci : Automatic Terminal Information Service (ATIS), ESP 8266, Alarm

ii
ABSTRACT

DESIGN OF ALARM MONITORING ON AUTOMATIC TERMINAL


INFORMATION SERVICE BASED ON ESP 8266 AND WEB SERVER AT
PERUM LPPNPI MEDAN BRANCH

By

APRIALDO CAHYA MARPAUNG

NIT: 22418055

Air Navigation Engineering DIV Study Program

In improving the progres and effectiveness of the controller in carrying out its
duties, an airport requires one of the facilities that are in accordance with the
standards. One of the equipment that is not yet available at Perum LPPNPI Medan
Branch is the Alarm Monitoring Plan at ATIS which can be accessed anywhere.
ATIS is part of the flight communication facility that provides information about
the state of the airport by being superimposed on a certain frequency so that it can
be heard by pilots. The ATIS facility itself is a facility that is often found at airports
in Indonesia
Automatic Terminal Information Service is a telecommunications facility at
airports that broadcasts (broadcasting information continuously) which has 2
alarm indicators in the form of sound, one alarm indicator for TX and one for server
In this study the type of research method used is Research and Development (R&D),
therefore the authors designed ATIS alarm monitoring using ESP 8266 and
Thingspeak is an ATIS software which can later be used as a means that can
increase the effectiveness of the technician's work, this design uses Arduino IDE
as a liaison and data processing media between the ESP 8266 and Thingspeak,
which is designed and programmed in such a way as to provide alarm state
information. This aims to monitor the TX section or server that is alarmed by using
the website as an interface and Arduino which processes data and carries out
orders from the website. This design uses Arduino Uno as a data processor, then
uses Thingspeak as an interface. The results of this final project research,this
design can monitor which part is experiencing an alarm

Keywords : Automatic Terminal Information Service (ATIS), ESP 8266, Alarm

iii
PENGESAHAN PEMBIMBING
Tugas Akhir: “RANCANGAN MONITORING ALARM PADA AUTOMATIC
TERMINAL INFORMATION SERVICE BERBASIS ESP 8266 DAN WEB
SERVER DI PERUM LPPNPI CABANG MEDAN ” telah diperiksa dan disetujui
untuk diuji tim penguji mengenai aspek dan kedalaman pembahasan Tugas Akhir
sebagai salah satu syarat lulus pendidikan Program Studi Diploma IV Teknik
Navigasi Udara Angkatan ke-26 B, Politeknik Penerbangan Indonesia Curug –
Tangerang

Nama : APRIALDO CAHYA MARPAUNG

NIT 22418055

PEMBIMBING 1 PEMBIMBING 2

T O N I, SiP, MSi
TRI WIJAYANTO U. L.
Penata TK.I (III/d)
NIK. 10013207
NIP. 19650521 198903 1 001
KETUA PROGRAM STUDI

MUH. WILDAN, ST., MT


Penata (III/c)
NIP. 19770530 199803 1 002

iv
PENGESAHAN PENGUJI

Tugas Akhir : “RANCANGAN MONITORING ALARM PADA AUTOMATIC


TERMINAL INFORMATION SERVICE BERBASIS ESP 8266 DAN WEB
SERVER DI PERUM LPPNPI CABANG MEDAN ” telah dipertahankan di hadapan
Tim Penguji Tugas Akhir Program Studi Diploma IV Teknik Navigasi Udara
Angkatan ke-26 B, Politeknik Penerbangan Indonesia Curug – Tangerang. Tugas
akhir ini telah dinyatakan LULUS Program Diploma IV pada tanggal 18 Agustus
2022

KETUA SEKERTARIS

JOHAN WAHYUDI, S.Pd, S.ST, MT. MUHAMMAD ARIF SULAIMAN,ST,MT


Penata TK. I (III/d) Penata (III/c)
NIP. 19810331 2000212 2 001 NIP. 19850626200912006

ANGGOTA

T O N I, SiP, MSi
Penata TK.I (III/d)
NIP. 19650521 198903 1 001
v
LEMBAR PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini :

Nama : Aprialdo Cahya Marpaung

NIT 22418055

Program Studi : Diploma IV Teknik Navigasi Udara Angkatan 26 B

Menyatakan bahwa tugas akhir berjudul “RANCANGAN MONITORING


ALARM PADA AUTOMATIC TERMINAL INFORMATION SERVICE
BERBASIS ESP 8266 DAN WEB SERVER DI PERUM LPPNPI CABANG
MEDAN ” merupakan karya asli saya bukan merupakan hasil plagiarisme.

Demikian pernyataan ini saya buat dengan sesungguhnya, dan apabila dikemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya
bersedia menerima sanksi berupa pencabutan gelar akademik dari Politeknik
Penerbangan Indonesia (PPI) Curug. Demikian pernyataan ini saya buat dalam
keadaan sadar tanpa paksaan dari pihak manapun.

Tangerang, 1 Agustus 2022

Yang Membuat Pernyataan

Aprialdo Cahya Marpaung

vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas limpahan berkat
dan karunia-Nya sehingga penulis dapat menyelesaikan penulisan tugas akhir ini
dengan lancar tanpa adanya hambatan yang berarti sesuai waktu yang telah
ditentukan.

Proposal Tugas Akhir dengan judul RANCANGAN MONITORING ALARM


PADA AUTOMATIC TERMINAL INFORMATION SERVICE ESP 8266
ARDUINO DAN WEB SERVER DI PERUM LPPNPI CABANG MEDAN
diajukan guna memenuhi salah satu syarat lulus pendidikan Program Studi Diploma
IV Teknik Navigasi Udara Angkatan ke-26 di Politeknik Penerbangan Indonesia,
Curug-Tangerang.

Dalam penelitian ini, penulis banyak mendapatkan bimbingan dan bantuan moril
maupun materil dari berbagai pihak hingga terwujudnya Proposal Tugas Akhir ini.
Proposal Tugas Akhir ini penulis persembahkan untuk kepada ayah sayaAnwar
Bey Marpaung dan kepada ibu saya Jenni Debora Tampubolon yang tidak
pernah berhenti untuk memberikan semangat, motivasi, nasihat, doa dan mencukupi
segala kebutuhan materi dan non-materi dalam proses pembuatanProposal Tugas
Akhir ini. Untuk itu secara khusus penulis juga ingin mengucapkan rasa terimakasih
dan penghargaan setinggi-tingginya kepada :
1. Bapak Asri Santosa, S.T, S.SiT., MT selaku Direktur Politeknik Penerbangan
Indonesia.
2. Bapak Muh. Wildan, S.T., MT selaku Ketua Progam Studi Teknik Navigasi
Udara.
3. Bapak Toni, Sip ,Msi selaku Dosen Pembimbing I
4. Mas Tri Wijayanto U. L selaku Dosen Pembimbing 2
5. Seluruh dosen Progam Studi Teknik Navigasi Udara untuk segala jasa-
jasanya selama masa pendidikan
6. Rekan-rekan Taruna/i TNU Angkatan ke-26 atas segala cerita, perjuangan,

vii
dukungan dan bantuan dalam penulisan Proposal Tugas Akhir ini
7. Partner saya Isabel Riakhi Sinaga yang menjadi semangat bagi penulis dalam
proses penulisan proposal tugas akhir ini.
8. Semua senior AirNav Cabang Medan yang memberikan segala ilmu baik dari
sisi navigasi, otomasi, surveillance,komunikasi,jaringan dan lainnya yang tidak
bisa saya sebutkan satu per satu.
Penulis menyadari tugas akhir ini masih jauh dari sempurna, masih terdapat
kesalahan dan kekurangan. Oleh karena itu penulis mengharap kritik dan saran yang
membangun dari para pembaca guna kesempurnaan proposal tugas akhir ini.Penulis
berharap semoga proposal tugas akhir ini dapat memberi manfaat bagi pembaca dan
berbagai pihak yang memerlukan.

Curug, Maret 2022

Penulis

viii
DAFTAR ISI
RANCANGAN MONITORING ALARM PADA AUTOMATIC TERMINAL
INFORMATION SERVICE BERBASIS ESP 8266 DAN WEB SERVER DI PERUM
LPPNPI CABANG MEDAN ............................................................................................... i
ABSTRAK .......................................................................................................................... ii
ABSTRACT....................................................................................................................... iii
PENGESAHAN PEMBIMBING....................................................................................... iv
PENGESAHAN PENGUJI ................................................................................................ iv
LEMBAR PERNYATAAN KEASLIAN .......................................................................... vi
KATA PENGANTAR ...................................................................................................... vii
DAFTAR ISI ...................................................................................................................... ix
DAFTAR GAMBAR ......................................................................................................... xi
DAFTAR TABEL ............................................................................................................ xiii
BAB I .................................................................................................................................. 2
PENDAHULUAN .......................................................................................................... 2
A. Latar Belakang ........................................................................................................ 2
B. Identifikasi Masalah ................................................................................................ 3
C. Batasan Masalah ..................................................................................................... 3
D. Rumusan Masalah ................................................................................................... 3
E. Tujuan ..................................................................................................................... 4
F. Manfaat ................................................................................................................... 4
G. Sistematika Penulisan.............................................................................................. 4
BAB II................................................................................................................................. 6
TINJAUAN PUSTAKA ................................................................................................. 6
A. Automatic Terminal Information Service (ATIS) ................................................... 6
B. Sound Detection Sensor (KY-037) ......................................................................... 7
C. LED ......................................................................................................................... 8
D. Arduino Integrated Development Evirotment (IDE) ............................................... 9
E. NodeMCU 8266 ...................................................................................................... 9
F. ThingSpeak ........................................................................................................... 12
BAB III ............................................................................................................................. 13
A. Desain Penelitian................................................................................................... 13

ix
B. Perancangan Penelitian ......................................................................................... 16
C. Penentuan Alat dan Bahan .................................................................................... 17
D. Waktu dan lokasi perancangan.............................................................................. 18
E. Kriteria Perancangan ............................................................................................. 19
BAB IV ............................................................................................................................. 20
A. Gambaran Umum Sistem Perancangan ................................................................. 20
B. Tahap Perancangan Software ................................................................................ 21
1. Instalasi Arduino IDE ....................................................................................... 21
2. Pembuatan Web Server ......................................................................................... 25
3. Tahap Perancangan ESP 8266 pada Arduino IDE ............................................ 28
C. Uji Coba Rancangan ............................................................................................. 33
1. Mempersiapkan Alat ......................................................................................... 33
2. Mengubah sensitivitas pada Sound Sensor ....................................................... 34
3. Menghubungkan Arduino Uno Dengan Esp8266 Dan Thingspeak .................. 34
4. Verify data di Arduino ...................................................................................... 34
5. Proses Upload data ............................................................................................ 35
6. kedua Led Merespon ......................................................................................... 36
7. Kedua LED Display Pada Thingspeak Menyala .............................................. 36
D. Interprestasi Hasil Uji Coba Rancangan ............................................................... 37
BAB V .............................................................................................................................. 38
A. Kesimpulan .............................................................................................................. 38
B. Saran ......................................................................................................................... 38
DAFTAR PUSTAKA ....................................................................................................... 39
LAMPIRAN ...................................................................................................................... 40
1.Program Arduino IDE .................................................................................................... 40

x
DAFTAR GAMBAR
Gambar II. 1 KY-037 Sound Sensor ................................................................................... 8
Gambar II. 2 LED ............................................................................................................... 8
Gambar II. 3 Arduino IDE .................................................................................................. 9
Gambar II. 4 NodeMCU ESP8266 ................................................................................... 11
Gambar III. 1 Desain Penelitian ........................................................................................ 13
Gambar III. 2 Blok Diagram Rancangan Remote Monitoring ATIS ................................ 16
Gambar III. 3 Flowchart.................................................................................................... 17
Gambar IV. 1 Gambaran Umum Rancangan .................................................................... 20
Gambar IV. 2 Halaman Website Arduino ......................................................................... 21
Gambar IV. 3 Halaman Awal installasi Arduino IDE ...................................................... 22
Gambar IV. 4 Opsi Pemilihan Installasi ............................................................................ 23
Gambar IV. 5 Pemilihan Destinasi Installasi Folder ......................................................... 23
Gambar IV. 6 Proses Extract File Installasi ...................................................................... 24
Gambar IV. 7 Proses Installasi selesai .............................................................................. 24
Gambar IV. 8 Jendela Awal Software Arduino IDE ......................................................... 25
Gambar IV. 9 Halaman Depan Website thingspeak.com .................................................. 25
Gambar IV. 10 Membuat Akun di thingspeak.com .......................................................... 26
Gambar IV. 11 Membuat Project Baru ............................................................................. 26
Gambar IV. 12 Pemberian Nama pada Project ................................................................. 27
Gambar IV. 13 Menambahkan tampilan display............................................................... 27
Gambar IV. 14 Menambahkan Channel............................................................................ 28
Gambar IV. 15 Program Arduino...................................................................................... 28
Gambar IV. 16 Memasukkan Codingan............................................................................ 29
Gambar IV. 17 Pemilihan Generic ESP8266 Module ....................................................... 29
Gambar IV. 18 Pemilihan Port COM7 .............................................................................. 30
Gambar IV. 19 Proses Upload .......................................................................................... 30
Gambar IV. 20 Upload Telah Berhasil.............................................................................. 31
Gambar IV. 21 Halaman Depan Aplikasi ......................................................................... 31
Gambar IV. 22 Pemilihan opsi Api Keys .......................................................................... 32
Gambar IV. 23 Write api key ............................................................................................ 32
Gambar IV. 24 proses memasukan program ..................................................................... 33
Gambar IV. 25 Persiapan alat dan laptop untuk membuka rancangan .............................. 33
xi
Gambar IV. 26 Proses Mengubah Sensitivitas.................................................................. 34
Gambar IV. 27 Deklarasi wifi esp 8266 dan ThingSpeak ................................................ 34
Gambar IV. 28 Proses verify data ..................................................................................... 35
Gambar IV. 29 Proses upload data ................................................................................... 35
Gambar IV. 30 Kedua Led Pada Alat Menyala ................................................................ 36
Gambar IV. 31 Tampilan Pada Thingspeak ...................................................................... 36
Gambar IV. 32 Upload data dan tampilan di Thingspeak ................................................. 37

xii
DAFTAR TABEL
Tabel III. 1 Waktu dan Kegiatan Perancangan ................................................................. 18

xiii
BAB I
PENDAHULUAN
A. Latar Belakang

Teknologi berkembang begitu cepat sehingga kemudahan dan efisiensi waktu


dalam menyelesaikan pekerjaan menjadi semakin penting. Kebutuhan akan
kendali jarak jauh merupakan inti dari konsumsi informasi saat ini.

Dengan cara ini, hampir setiap sistem di dunia menggunakan jaringan internet
untuk menghubungkan pengguna ke perangkat mereka pada jarak berapa pun.
Aktivitas dalam dunia penerbangan menjadi tantangan penting seiring
kemajuan teknologi yang terus mendukung keselamatan dan kenyamanan
aktivitas penerbangan.

Beberapa perancangan alat sudah ada untuk Rancangan Monitoring


diantaranya penelitian yang dilakukan oleh J. Lianda, D. Handarly, and A.
Adam tentang Sistem Monitoring Konsumsi Daya Listrik Jarak Jauh Berbasis
Internet of Things,” JTERA (Jurnal Teknol. Rekayasa), I. A. Nurdiyanto and
A. B. Primawan, “Monitoring Data Curah Hujan Berbasis Internet of Things
(IoT),” Semin. Nas. Din. Inform. 2020 Univ. PGRI Yogyakarta, Fitri Ayu and
Nia Permatasari, “perancangan sistem informasi pengolahan data PKL pada
divisi humas PT pegadaian,” J. Infra tech, vol. 2, no. 2, pp. 12–26, 2018.

Kemajuan teknologi di bidang transportasi khususnya di bidang penerbangan


harus didukung oleh sistem dengan keamanan dan kenyamanan yang luar
biasa. Penyediaan informasi secara otomatis tentang keberangkatan dan
kedatangan pesawat 24 jam sehari. Informasi inidapat diperoleh dari perangkat
Datalink Automatic Terminal Information Service (D-ATIS).

Penulis memiliki inovasi dan ide yang didapatkan pada saat melakuakan
kegiatan On Job Training di Perum LPPNPI Cabang Medan, dimana penulis

2
menemukan ide dimana saat melakukan kegiatan On Job Training, penulis
mengalami kondisi saat Automatic Terminal Information System alarm, posisi
penulis jauh dari alat tersebut oleh karena itu penulis memiliki ide untuk
membuat rancangan monitoring menggunakan mikrokontroler ESP 8266 dan
dapat di akses melalui web server. Rancangan ini akan terhubung dengan
Automatic Terminal Information Service Sehingga dapat berguna untuk
memudahkan teknisi dalam memonitoring, sehingga bisa dimana saja dan
kapan saja dikarenakan dapat dilihat melalui handphone maupun laptop yang
terkoneksi jaringan web server tersebut. Berdasarkan latar belakang yangtelah
diuraikan di atas, maka penulis menyusun tugas akhir ini dengan judul
“RANCANGAN MONITORING ALARM PADA AUTOMATIC
TERMINAL INFORMATION SERVICE BERBASIS ESP 8266 DAN WEB
SERVER DI PERUM LPPNPI CABANG MEDAN‟‟
B. Identifikasi Masalah
Berdasarkan latar belakang dan uraian dari rancangan tugas akhir ini penulis
mengidentifikasi permasalahan yang ada sebagai berikut :
1. Saat ini untuk mendengar suara alarm pada peralatan ATIS harus berada
pada ruangan peralatan.
2. Belum adanya monitoring alarm peralatan ATIS yang dapat di akses
diluar ruangan peralatan.
C. Batasan Masalah
Dari latar belakang masalah dan identifikasi masalah yang telah diuraikan
penulis, maka penulis memberi batasan masalah pada perancangan monitoring
alarm ATIS sebagai media yang dapat memonitoring ATIS dari jauh

D. Rumusan Masalah
Berdasarkan latar belakang dan uraian yang ada pada rancangan tugas akhir
ini maka penulis membuat identifikasi masalah sebagai berikut :

1. Bagaimana rancangan monitoring alarm ATIS menggunakan sound sensor


berbasis NodeMCU ESP8266?

3
2. Bagaimana rancangan monitoring alarm ATIS dapat terhubung dengan
Internet Of Things?

E. Tujuan
Tujuan dari rancangan yang penulis buat adalah sebagai berikut :
1. Mampu merancang sistem monitoring alarm ATIS menggunakan sound
sensor.
2. Mampu memberikan informasi alarm pada peralatan ATIS secara realtime
menggunakan Internet Of Things
F. Manfaat
Manfaat yang dapat diambil dari penelitian yang dilakukan penulis ini adalah
sebagai berikut ;

1. Rancangan ini dapat mempermudah teknisi untuk memonitoring kondisi


Peralatan ATIS.
2. Rancangan ini dapat memberikan informasi alarm secara realtime saat
kondisi peralatan dalam keadaan alarm.

G. Sistematika Penulisan
Dalam penulisan Tugas Akhir ini terbagi menjadi 5 bab, dimana urutan
sistematika penulisan ini sebagai berikut:
BAB 1 PENDAHULUAN
Pada bab ini terdiri dari penjelasan tentang latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan
sistematika penelitian
BAB 2 TINJAUAN PUSTAKA
Pada bab ini menjelaskan mengenai teori – teori penunjang serta kajian
pustaka terdahulu yang relevan yang digunakan sebagai landasan teori dalam
perencanaan dan pembuatan tugas akhir
BAB 3 METODOLOGI PENELITIAN

4
Pada bab ini uraian tentang kondisi saat ini, kondisi yang diinginkan, design
dan cara kerja alat, perancangan alat, dan waktu & tempat penelitian
BAB 4 HASIL DAN PEMBAHASAN
Pada bab ini membahas mengenai hasil dari penelitian yang telah dilakukan
beserta pembahasannya
BAB 5 KESIMPULAN DAN SARAN
Pada bab ini membahas mengenai simpulan yang ditarik dari hasil penelitian
serta saran yang dibuat berdasarkan pengalaman penulis ditunjukkan kepada
peneliti selanjutnya

5
BAB II
TINJAUAN PUSTAKA

A. Automatic Terminal Information Service (ATIS)


ATIS mengirimkan informasi secara otomatis tanpa henti. Informasi yang
diberikan biasanya informasi track yang digunakan, cuaca saat ini, biasanya 1
jam atau 30 menit yang lalu, kecuali jika ada perubahan cuaca yang sangat
mendadak. Informasi penting lainnya juga sering disertakan, seperti wind shear,
taxiway closed,[1] dan informasi lain yang dibutuhkan pilot. Sebelumnya atau
juga di bandara yang tidak berpenghuni, semua informasi disediakan oleh ATC,
melalui komunikasi suara langsung. Namun dengan meningkatnya volume
penerbangan, ATIS sangat berguna dalam mengurangi clutter komunikasi di
radio udara. ATIS merupakan perangkat penunjangpenerbangan yang terdiri dari
beberapa modul peralatan elektronik, yaitu:
a. Satu unit kabinet untuk menyimpan modul.
b. VHF transmitter.
c. Power supply dan baterei cadangan.
d. Antena VHF.
e. Perekam suara dan penginformasi ke pesawat.

Informasi yang dikirimkan oleh ATIS diantaranya adalah ;


a. cuaca
b. suhu udara
c. kecepatan angin
d. arah angin
e. kelembaban udara
f. pengaturan altimeter

6
g. indikator kedatangan dan/atau keberangkatan
h. nama bandara udara

Frekuensi ATIS yang digunakan untuk ATIS adalah satu Frekuensi terpisah
mengirimkan semua informasi. Di bandara besar dengan beberapa landasan
pacu, terkadang lebih dari satu frekuensi ATIS disediakan untuk memisahkan
informasi tertentu. Dalam hal ini, biasanya ATIS keluar dan ATIS masuk
disiarkan pada frekuensi yang berbeda. Untuk menambah jarak transmisi, ATIS
juga dapat ditransmisikan dari frekuensi radio navigasi VOR (VHF Omni
Range). Untuk pilot, cara membedakannya adalah dengan menekan tombol
Suara pada pengontrol[1] frekuensi VOR. Semua frekuensi yang digunakan oleh
ATIS selalu menggunakan frekuensi VHF (Very High Frequency) yang
memiliki jarak terbatas dan dipantulkan dari halangan (benda yang menghalangi
pancaran radio). Jika tidak ada halangan, dengan ketinggian, pancaran ATIS
maksimum akan diperoleh tergantung pada kekuatan pemancar. Jarak ini akan
berkurang ketika ada rintangan di sekitar
B. Sound Detection Sensor (KY-037)
Sound Detection Sensor ini mencakup mikrofon kondensor sensitif untukdeteksi
suara dan rangkaian amplifier. Output dari modul ini adalah analog dan digital. Output
digital bertindak sebagai kunci dan aktif ketika intensitas suara telah mencapai ambang
tertentu[2]
Connections Arduino:
digital signal = [Pin 3]
+V = [Pin 5V]
GND = [Pin GND]
analog signal = [Pin 0]

7
Gambar II. 1 KY-037 Sound Sensor

C. LED
LED (Light Emitting Diod)e adalah sebuah komponen elektronika yang dapat
memancarkan cahaya monokromatik ketika diberikan tegangan maju. LED
adalah keluarga dioda yang terbuat dari bahan semikonduktor. Warna cahaya
yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor yang
digunakan LED. LED juga dapat memancarkan sinar infra merah yang tidak
terlihat dengan mata telanjang, seperti yang biasa ditemukan pada remote TV
atau perangkat elektronik lainnya. [7]

Gambar II. 2 LED

8
D. Arduino Integrated Development Evirotment (IDE)
Arduino IDE dikenal sebagai proyek perangkat keras berbasis "sumber terbuka"
yang memungkinkan siapa saja untuk dengan mudah membuat prototipe sistem
elektronik tanpa melibatkan penyolderan apa pun. Arduino IDE)) juga
dikembangkan dan dapat diunduh secara gratis. Dengan menggunakan alat ini,
program dapat ditulis, dimodifikasi, dikompilasi, dan diunduh ke papan Arduino
atau mikrokontroler lain yang kompatibel. Arduino IDE termasuk [3] :
a. Editor Program, sebuah window yang memungkinkan pengguna menulis dan
mengedit program dalam bahasa processing.
b. Compiler, sebuah modul yang mengubah kode program menjadi kodebiner.
Bagaimanapun sebuah mikrokontroler tidak bisa memahami bahasa
processing, yang bisa dipahami oleh mikrokontroler adalah kode biner. Itulah
sebabnya compiler diperlukan dalam hal ini.
c. Uploader, sebuah modul yang memuat kode biner dari komputer ke dalam
memory didalam papan arduino. (A, 2015)

Gambar II. 3 Arduino IDE

E. NodeMCU 8266
NodeMCU adalah platform IoT open source dan development kit yang
mendukung prototyping produk IoT menggunakan bahasa pemrograman Lua atau
dapat dibuat sketsa menggunakan adruino IDE. Kit pengembangan ini didasarkan
pada modul ESP8266 yang mengintegrasikan GPIO, PWM (Pulse Width
Modulation), IIC, 1-Wire dan ADC (Analog to Digital Converter) dalam satu
papan GPIONodeMCUSP8266, seperti pada. NodeMCU memiliki

9
panjang 4,83 cm, lebar 2,54 cm dan berat 7 gram. Kartu ini dilengkapidengan
perangkat lunak dan fungsionalitas Wi-Fi open source. Berikut adalahspesifikasi
NodeMCU[3] :
a. Board ini berbasis ESP8266 serial WiFi SoC (Single on Chip) dengan onboard
USB to TTL. Wireless yang digunakan adalah IEE 802.11b/g/n.
b. 2 tantalum capasitor 100 micro farad dan 10 micro farad.
c. 3.3v LDO regulator.
d. Blue led sebagai indikator.
e. Cp2102 usb to UART bridge.
f. Tombol reset, port usb, dan tombol flash.
g. Terdapat 9 GPIO yang di dalamnya ada 3 pin PWM, 1 x ADC Channel dan pin
RX TX
h. 3 pin ground.
i. S3 dan S2 sebagai pin GPIO 4
j. S1 MOSI (Master Output Slave Input) yaitu jalur data dari master
k. S0 MISO (Master Input Slave Input) yaitu jalur data keluar dari slave
l. SK yang merupakan SCLK dari master ke slave yang berfungsisebagai clock.
m. Pin Vin sebagai masukan tegangan.
n. Built in 32-bit MCU.

10
Gambar II. 4 NodeMCU ESP8266

a. RST : berfungsi mereset modul


b. ADC: Analog Digital Converter. Rentang tegangan masukan 0-1v,dengan
skup nilai digital 0-1024
c. EN: Chip Enable, Active High
d. IO16 :GPIO16, dapat digunakan untuk membangunkan chipset
e. IO12 : GPIO12: HSPI_MISO
f. IO13: GPIO13; HSPI_MOSI; UART0_CTS 5
g. VCC: Catu daya 3.3V (VDD)
h. CS0 :Chip selection
i. MISO : Slave output, Main input
j. IO9 : GPIO9
k. IO10 GBIO10 13. MOSI: Main output slave input
l. SCLK: Clock
m. GND: Ground
n. IO15: GPIO15; MTDO; HSPICS; UART0_RTS
o. IO2 : GPIO2;UART1_TXD
p. IO0 : GPIO0
q. IO4 : GPIO4
r. IO5 : GPIO5
s. RXD : UART0_RXD; GPIO3

11
t. TXD : UART0_TXD; GPIO1

F. ThingSpeak
Thingspeak bertindak sebagai pengumpul data dari perangkat node dalam bentuk
sensor yang terhubung ke Internet dan juga memungkinkan pengambilan data dari
perangkat lunak untuk tujuan visualisasi, pemberitahuan, kontrol dan analisis data
historis.[4]

Elemen utama ThingSpeak adalah saluran, yang berisi bidang data, bidang posisi,
dan bidang status. Setelah membuat saluran ThinkSpeak, dapat menulis data ke
saluran pemrosesan dan menampilkan data yang dihasilkan melalui MATLAB.
Dari sana, dapat melihat reaksi terhadap data dengantweet dan peringatan
lainnya. Fitur-fitur dari ThingSpeak:

a. Open Api

b. Real-time data collection

c. Geolocation data

d. Data prosessing

e. Data Visualizations

f. Device status messages

12
BAB III
METODOLOGI PENELITIAN

Penulis akan mengimplementasikan perancangan monitoring pada platform ESP


8266 dan web server di Perum LPPNPI Cabang Medan.

Pada perancangan ini penulis ingin memiliki konsep perancangan sistem remote
switching. Perancangan supervisor menggunakan Arduino IDE sebagai
pengontrolnya. Dari perancangan monitoring alarm ini selanjutnya akan
mendeteksi suara alarm pada server Pemancar atau ATIS.
A. Desain Penelitian
Metode penelitian yang digunakan dalam penelitian ini Research anddevelopment
(R&D) adalah metode penelitian yang digunakan untuk memproduksi produk
tertentu dan menguji keefektifan produk tersebut. Analisis kebutuhan dilakukan
untuk produksi produk tertentu dan penelitian diperlukan untuk menguji
efektivitas produk tersebut untuk menguji efektivitasnya dan memungkinkan
mereka untuk beroperasi di masyarakat yang lebih luas, yaitu Sugishirono (2011:
297). Penelitiandengan metode R&D dapat disebutkan karena hasil akhir dari
penelitian

Gambar III. 1 Desain Penelitian

13
Langkah RnD yang dikembangakan oleh Sugiyono memiliki 10 langkah . pada
penelitian ini peneliti hanya menggunakan 6 langkah yang akandigunakan dalam
penelitian kali ini yaitu langkah 1 sampai dengan 6, berikut

1. Potensi masalah
Penelitian ini diawali dengan permasalahan dan potensi yang muncul pada saat
ini. Menurut Sugiyono (2011:297), potensi adalah segala sesuatu yang bila
digunakan akan mempunyai nilai tambah. Oleh karena itu, potensi masalah
yang muncul dalam penelitian ini adalah tidak memungkinkan untuk memantau
kondisi alarm dari jarak jauh pada perangkat ATIS, yang menjadi potensi untuk
penelitian dan pengembangan karena alat pemantauan ini dapat membantu
teknisi memantau alarm pada peralatan ATIS. Jadi masalah saat ini adalah tidak
ada alat pemantau saat perangkat ATIS dalam keadaan alarm.
2. Pengumpulan informasi
Proses pengumpulan informasi bersifat praktis dan dapat digunakan sebagai
sumber daya untuk merencanakan produk tertentu guna mengatasi pemantauan
kendaraan di jalur landai. Langkah awal dalam mencari informasi didasarkan
pada hasil kajian teori-teori yang berkaitan dengan pengolahan data
menggunakan Arduino dengan web server. Perpustakaan yang digunakan
berupa buku-buku pelajaran berupa skripsi akademik. Penulisan lepas seperti
buku teks, e-book, buku referensi kursus, menulis di forum virtual, artikel web
gratis, salinan keras atau elektronik dari artikel terkait program akan
dikembangkan.
3. Desain produk
Desain Produk atau model pengembangan yang dihasilkan adalah terciptanya
alat monitoring alarm pada ATIS yang berbasis ESP 8266 dan

14
Sound Sensor dengan menggunakan modul wifi yang akan mengirimkan data
alarm ke web server menggunakan ThinkSpeak yang nantinya diproses dan
akan menampilkan data tersebut dalam lampu bewarna hijau dan merah.
4. Validasi desain
Validasi desain merupakan proses kegiatan untuk menilai apakah rangcangan
produk lebih efektif atau tidak, produk dalam hal ini adalah rancangan
monitoring alarm pada automatic terminal information service berbasis ESP
8266 dan web server di PERUM LPPNPI cabang Medan. Validasi dilakukan
dengan mewawancarai para ahli dalam bidang kajian ini sehingga dilakukan
berbagai pertimbangan untuk mengevaluasi desain produk. Analisis
berdasarkan beberapa teori juga dilakukan untuk mengevaluasi kualitas desain
alat ini. Materi pada validasi pembuatan alat ini yaitu konsultasi pendapat dosen
dan teknisi pengembangan inovasitentang kemajuan teknologi berbasis internet
of things tentang produkyang dibuat dan kesesuain kegunaan sebagai salah
satu penunjang analisis dan evaluasi monitoring alarm. Adapun tim validasi
sendiri adalah dosen pembimbing dan teknisi
5. Perbaikan desain
Setelah desain produk berupa rancangan alat dianalisis dan dievaluasi oleh para
instruktur maka akan menghasilkan berbagai saran dan kesimpulan dari
rangcangan alat tersebut. Dari hasil inilah kemudian akan dilakukan beberapa
perubahan yang menjadikan alat ini menjadi berfungsi dengan baik. Jika tidak
terdapat revisi maka peneliti melanjutkan ke langkah penelitian yang
selanjutnya
6. Uji coba alat
Setelah desain diperbaiki dan alat dibuat, langkah selanjutnya adalah menguji
alat. Pengujian instrumen ini dapat dilakukan sebanyak yang diperlukan oleh
analisis. Pengujian produk ini dilakukan untuk mengetahuikeakuratan kondisi
alarm instrumen ATIS sebagai prinsip pengoperasian dari perancangan alat
pemantauan alarm perangkat ATIS secara real-time

15
B. Perancangan Penelitian

Gambar III. 2 Blok Diagram Rancangan Remote Monitoring ATIS

Pada perancangan ini penulis menginginkan konsep rancangan monitoring.


Rancangan monitoring alarm menggunakan perangkat ESP 8266 sebagai
controller. Dari rancangan monitoring alarm ini yang mana nanti
mendeteksi suara alarm pada ATIS.
Awalnya user melakukan monitoring alarm ATIS melalui pc/laptop
melalui web server. Kemudian pada web server terdapat display yang
memberitahu sumber alarm pada bagian pemancaratau server Berikut
flowchart proses perancangan Remote monitoring;

16
Gambar III. 3 Flowchart

C. Penentuan Alat dan Bahan


Pada dasarnya rancangan ini menggunakan komponen peralatan baik
peralatan dalam bentuk perangkat lunak ( software ) maupun peralatan
dalam bentuk perangkat keras ( hardware ) sebagai media untuk
perancangan ini. Berikut rincian beberapa komponen yang digunakan :
1. Perangkat Keras (Hardware):
a. Laptop / Personal Computer
b. LED
c. NodeMCU 8266
d. KY-037 Sound Sensor
2. Perangkat lunak ( Software):
a. Web Browser ( Thingspeak)
b. Arduino Ide

17
D. Waktu dan lokasi perancangan
Waktu perancangan yang diperlukan secara keseluruhan yaitu daribulan
Januari – Agustus 2022, dengan tahapan dan waktu penelitian yang
dibutuhkan adalah sebagai berikut :
Tabel III. 1 Waktu dan Kegiatan Perancangan

WAKTU PELAKSANAAN TUGAS AKHIR

WAKTU PELAKSANAAN (BULAN)


NO URAIAN KEGIATAN
JAN FEB MAR APR MEI JUN JUL AGS

Proposal Tugas Akhir

1 Penyusunan Proposal

2 Seminar Proposal

3 Perbaikan Proposal

Pengumpulan Data

4 Metode Studi Literatul

5 Metode Diskusi

Analisa Data Rancangan

5 Pelaksanaan Perancangan

6 Pengujian Rancangan

Analisa dan Pengolahan


7
Data
Penulisan Tugas Akhir

8 Penulisan Tugas Akhir

Konsultasi Pembimbing
9
Tugas Akhir

10 Seminar Tugas Akhir

18
E. Kriteria Perancangan
Dibutuhkan karena akan menentukan kebutuhan yang akan dipakai untuk
merancang suatu alat. Tahap permulaan dalam merancang yaitu menentukan
kebutuhan secara umum dan diharapkan dapat mencapai tujuan perancangan
secara umum :
1. Rancangan ini berupa client dengan perangkat yang dapat terhubung dengan
web server.
2. Rancangan ini dapat mengindentifikasi suara ATIS yang alarm.
3. Rancangan ini dapat memberikan informasi ATIS alarm berasal dari Tx atau
Channel
4. Rancangan dibuat untuk update status kondisi alarm pada ATIS
5. Rancangan dibuat untuk dapat merecord dan menyimpan data berupa histori
alarm ATIS.

19
BAB IV
HASIL DAN PEMBAHASAN

A. Gambaran Umum Sistem Perancangan


Berdarkan dari landasan teori serta konsep rancangan yang telah di uraikan di bab
sebelumnya, maka dalam pembahasan ini penulis akan membuat rancangan
remote monitoring alarm pada ATIS menggunakan Arduino Uno sebagai
mikrokontroler yang akan mendeteksi suara alarm. Sebelum lebih lanjut
membahas tahapan perancangan maka akan di uraikan terlebih dahulu konsep
rancangan.

Gambar IV. 1 Gambaran Umum Rancangan

20
Pada gambar diatas yang terdapat gambar rancangan merupakan yang akan dibuat.
Sedangkan alur kerja dari rancangan berawal sensor suara yang mendeteksi
adanya suara alarm kemudian mengirimkan informasi tersebut ke NodeMCU 8266
untuk dan di upload dan ketika user mengakses web server tersebut user
mengetahui kondisi alarm berasal dari mana. [5]
B. Tahap Perancangan Software
Pembuatan tahap rancangan hardware ini terdiri dari beberapa komponenyang
mendukung yaitu,Persiapan Perangkat Lunak
1. Instalasi Arduino IDE
Berikut adalah langkah-langkah mengunduh aplikasi Arduino IDE dan menginstal
pada Windows:
Buka halaman website www.arduino.cc. Pilih Windows Installer paling atas, lalu
akan tampil pilihan download. Silakan klik Just Download atau Contributeand
Download untuk donasi.

Gambar IV. 2 Halaman Website Arduino

21
Persetujuan Instalasi Software Arduino IDE, Setelah selesai mengunduh , buka software
Arduino IDE dengan klik kiri dua kali atau klik kanan open kemudian akan muncul License
Agreement atau Persetujuan Instalasi. Klik tombol I Agree untuk memulai install software Arduino
IDE.[6]

Gambar IV. 3 Halaman Awal installasi Arduino IDE

Pilihan Opsi Instalasi, Untuk Installation Option pilih semua option dan klik tombol Next.

22
Gambar IV. 4 Opsi Pemilihan Installasi

Pilih Folder, Installation Folder atau Pilihan Folder adalah untuk memilih folder tempat
menyimpan program Arduino IDE. Klik tombol install untuk memulai proses instalasi.

Gambar IV. 5 Pemilihan Destinasi Installasi Folder

23
Gambar IV. 6 Proses Extract File Installasi

Instalasi Selesai, Setelah selesai silahkan klik close.

Gambar IV. 7 Proses Installasi selesai

24
Tampilan Awal Software Arduino IDE

Gambar IV. 8 Jendela Awal Software Arduino IDE


Arduino siap digunakan.

2. Pembuatan Web Server


Berikut adalah langkah-langkah configurasi ThingSpeak pada Windows:
a. Buka halaman website
https://thingspeak.com/. Kemudian Pilih buka

Gambar IV. 9 Halaman Depan Website thingspeak.com

25
b. Membuat Akun

Gambar IV. 10 Membuat Akun di thingspeak.com

c. Membuat Project
Untuk membuat project baru dapat memilih New Channel

Gambar IV. 11 Membuat Project Baru

26
d. Memberi nama pada Project

Gambar IV. 12 Pemberian Nama pada Project

e. Menambahkan tampilan display


Untuk menambahkan tampilan display parameter yang akan digunakan,dengan
memilih „add widget‟ setelah itu pilih ‘lampindicator’

Gambar IV. 13 Menambahkan tampilan display

27
Gambar IV. 14 Menambahkan Channel

3. Tahap Perancangan ESP 8266 pada Arduino IDE


Dari rancangan yang telah dibuat, maka penulis melakukan uji coba
rancangan untuk mendapatkan apakah rancangan dapat beroperasi sesuai
dengan yang diinginkan atau tidak. Berikut uji coba rancangan yang
dilakukan penulis :
a. Merancang Program NodeMCU Esp 8266 pada Arduino IDE
Pada saat merancang program NodeMCU Esp 8266 di arduino dapat Pertama
kali bahwa aplikasi Arduino IDE dapat berjalan dengan baiksetelahitu kita
memasuka Codingan yang diperlujkan dan kemudian kita memasukan generic
ESP 8266 dan memastikan Port yang digunakan terhubung ke Arduino Tahap
terakhir Upload Data, Dengan mengikuti langkah-langkah ini ;

Gambar IV. 15 Program Arduino

28
Gambar IV. 16 Memasukkan Codingan

Gambar IV. 17 Pemilihan Generic ESP8266 Module

29
Gambar IV. 18 Pemilihan Port COM7

Gambar IV. 19 Proses Upload

30
Gambar IV. 20 Upload Telah Berhasil

b. Menghubungkan Arduino IDE Ke Thingspeak


Untuk nenghubungkan arduino ke Thingspeak dapat mengikuti
langkah-langkah ini ;
1. Membuka halaman project yang tadi sudah kita buat

Gambar IV. 21 Halaman Depan Aplikasi

2. Memilih opsi „Api Keys’

31
Gambar IV. 22 Pemilihan opsi Api Keys

3. Salin Kode ‘Write Api Key’

Gambar IV. 23 Write api key

4. Memasukan Program Pada Arduino

32
Kode yang sudah di copy dapat dimasukan dalam program
arduino pada bagian „myWriteAPIKey‟

Gambar IV. 24 proses memasukan program

C. Uji Coba Rancangan


1. Mempersiapkan Alat
Pada proses ini dilakukan semulasi alat yang akan digunakan sebagai sensor
monitoring alarm pada ATIS. Adapun proses maupun tahanpan sebagai
berikut :

Gambar IV. 25 Persiapan alat untuk membuka rancangan

33
2. Mengubah sensitivitas pada Sound Sensor
Untuk Mengubah sensitivitas pada sound sensor, dapat dilakukan
menggunakan obeng pada bagian potensio atau resistor variable multiturn
yang terdapat pada sound sensor dengan cara memutar searah jarum jam atau
sebaliknya.

Gambar IV. 26 Proses Mengubah Sensitivitas

3. Menghubungkan Arduino Uno Dengan Esp8266 Dan Thingspeak

Gambar IV. 27 Deklarasi wifi esp 8266 dan ThingSpeak

4. Verify Data Di Arduino


Untuk Membuka sambungan serialpada baud rate115200 Pinmode
(pinsound,input) yaitu mengatur pinsound sebagai inputyang dalam hal ini
input yang dalam halo no output sound sensor yangterhubumg ke input analog
A0

34
Gambar IV. 28 Proses verify data

5. Proses Upload Data


Dalam tahapan ini Data yang didapatkan dari sound sensor di uploadke
mikrokontroller

Gambar IV. 29 Proses upload data

35
6. Kedua Led Merespon
hasilnya alat merespon ditandai dengan kedua indikator Led yang
terdapat pada alat menyala atau mati bersamaan

Gambar IV. 30 Kedua Led Pada Alat Menyala

7. Kedua LED Display Pada Thingspeak Menyala


hasilnya Thingspeak merespon ditandai dengan kedua tampilan Led
yang terdapat pada Thingspeak menyala bersamaan

Gambar IV. 31 Tampilan Pada Thingspeak

36
D. Interprestasi Hasil Uji Coba Rancangan
Dari hasil uji coba rancangan alat diatas, diketahui bahwa rancangan yang
digunakan dapat berjalan dengan baik. Sound Sensor dapat menerima
Suara alarm yang dikeluarkan oleh ATIS dengan baik kemudian data
tersebut di proses oleh NodeMCU 8266 untuk diupload di Thingspeak
sehingga menjadi tampilan yang dapat di-monitoring

Gambar IV. 32 Upload data ke mikrokontroller dan tampilan di Thingspeak

37
BAB V
KESIMPULAN DAN SARAN
A. Kesimpulan

Berdasarkan pada teori dan pembahasan yang telah diuraikan penulis mulai
dari BAB I hingga BAB IV tentang rancangan Monitoring Alarm ATIS
berbasis ESP 8266 dan web server di PERUM LPPNPI Cabang Medan, dapat
dibuat kesimpulan, yaitu :
1. Dengan adanya rancangan ini dapat melakukan proses monitoring dari
jarak jauh menggunakan sound sensor dan dapat memberikanindormasi
tersebut pada website.
2. Hasil rancangan remote monitoring pada peralatan ATIS dapat
memberikan informasi alert secara real time saat kondisi peralatan
dalam keadaan alarm.
B. Saran
Berdasarkan kesimpulan yang telah diuraikan, rancangan remote monitoring
berbasis ESP 8266 dan web server ini masih memiliki kekurangan. penulis
memiliki beberapa saran terhadap rancangan yang dibuat, sebagai berikut :
1. Disarankan agar dapat dilakukan pengembangan rancangan selanjutnya
dengan menambahkan rancang remote switching bagi ATIS diharapkan
kedepannya rancangan ini tidak hanya sebagai monitoring pembacaan
status alarm melainkan mampu sebagaiswitching bagi ATIS lewat jarak
jauh
2. Disarankan untuk menambahkan pengamanan untuk mengakses
website karena website tidak menggunakan hosting dan domain sendiri

38
DAFTAR PUSTAKA
[1] A. Pinomo Manurung et al., “Analisis Sistem Kerja ATIS (Automatic Terminal
Information Service) di AIRNAV Cabang Medan,” JREC (Journal Electr. Electron.
ISSN, vol. 9, no. 1, pp. 9–14, 2021.
[2] Arafat, “Desain Dan Implementasi Sistem Smart Home Berbasis Wi-Fi,” Al Ulum
Sains dan Teknol., vol. 2, no. 2, pp. 72–78, 2017.
[3] D. Yendri and A. Tiffany, “MIKROKONTROLER,” no. November, pp. 1–2, 2017.
[4] Z. D. Dewi Lusita Hidayati Nurul, Rohmah F mimin, “Prototype Smart Home
Dengan Modul Nodemcu Esp8266 Berbasis Internet of Things (Iot),” p. 3, 2019.
[5] M. E. Sibagariang, Lampu Melalui Android Dan Wifi Berbasis Mikrokontroler
Arduino Atmega328 Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer
Dan Teknologi. 2018.
[6] R. Muzawi and W. J. Kurniawan, “Penerapan Internet of Things (IoT) Pada Sistem
Kendali Lampu Berbasis Mobile,” J-SAKTI (Jurnal Sains Komput. dan Inform., vol.
2, no. 2, p. 115, 2018, doi: 10.30645/j-sakti.v2i2.75.

39
LAMPIRAN

Progrm Arduino IDE


//DEKLARASI LIBRARY YANG AKAN DIGUNAKAN
#include <ESP8266WiFi.h>
#include "ThingSpeak.h" // always include thingspeak header file after other header files
and custom macros
#include <WiFiClientSecure.h>
#include <elapsedMillis.h>

//DEKLARASI TIMER MEMAKAI FUNGSI MILLIS ATAU MILLI SECOND


elapsedMillis MillisChannel1;
elapsedMillis MillisChannel2;
elapsedMillis MillisLED1;
elapsedMillis MillisLED2;

//DEKLARASI WIFI DAN THINGSPEAK


char ssid[] = "RHULZ"; // Ganti dengan SSID WiFi Anda
char pass[] = "FAHRUL123"; // Ganti dengan Password WiFi Anda
WiFiClient client; //Deklarasi WiFi sebagai Client
unsigned long myChannelNumber = 1; //Jumlah Channel di web Thingspeak
const char * myWriteAPIKey = "X313F3F5DUB0HQMW"; //Alamat API pada web
Thingspeak

//DEKLARASI READ INPUT SERIAL


char inChar_RX;
String inputString;

40
float channel1;
float channel2;

//DEKLARASI PIN/VARIABEL
const int pinSound = 0; //A0
const int pinLEDTX = 16; //D0
const int pinLEDCHANNEL = 5; //D1
int readSound ;
int treshold_channel1 = 530; //3 detik
int treshold_channel2 = 530; //3,5 detik
int onSound = 100; //Batas Suara Aktif
int GetMillisChannel1;
int GetMillisChannel2;
int counter1;
int counter2;
int i, e;
int brightness = 0;
int fadeAmount = 5;

//SMOOTHING
const int numReadings = 100;
int readings[numReadings];
int readIndex = 0;
int total = 0;
int average = 0;

void setup() {
Serial.begin(115200);
pinMode(pinSound, INPUT);

41
pinMode(pinLEDTX, OUTPUT);
pinMode(pinLEDCHANNEL, OUTPUT);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo native USB port only
}

WiFi.mode(WIFI_STA); //Menyambungkan WiFi ke SSID dan Password yang dituju


ThingSpeak.begin(client); //Menyambungkan ke Thingspeak
// Connect or reconnect to WiFi
if (WiFi.status() != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
while (WiFi.status() != WL_CONNECTED) {
WiFi.begin(ssid, pass); // Connect to WPA/WPA2 network. Change this line if using
open or WEP network
Serial.print(".");
brightness = brightness + fadeAmount;
if (brightness <= 0 || brightness >= 200) {
fadeAmount = -fadeAmount;
}
analogWrite(pinLEDTX, brightness);
analogWrite(pinLEDCHANNEL, brightness);
delay(7);
}
Serial.println("\nConnected.");
}

for (int thisReading = 0; thisReading < numReadings; thisReading++) {


readings[thisReading] = 0;

42
}
}

void loop() {
// KODINGAN UNTUK BACA SUARA BUZZER DI SERVER
total = total - readings[readIndex];
readings[readIndex] = analogRead(pinSound);
total = total + readings[readIndex];
readIndex = readIndex + 1;
if (readIndex >= numReadings) {
readIndex = 0;
}
average = total / numReadings;

if (average >= onSound) {


MillisChannel1;
MillisChannel2;
}
else {
MillisChannel1 = 0;
MillisChannel2 = 0;;
}

if ((MillisChannel1 > (treshold_channel1 - 50)) && (MillisChannel1 < (treshold_channel1


+ 50))) {
// Serial.println("ALARM CHANNEL 1"); //ALARM TX
counter1++;
}
if (counter1 >= 100) {

43
if (MillisLED1 > 500) {
digitalWrite(pinLEDTX, !(digitalRead(pinLEDTX)));
channel1 = 1;
MillisLED1 = 0;
i++;
}
if (i > 20) {
counter1 = 0;
channel1 = 0;
digitalWrite(pinLEDTX, LOW);
}
}

if ((MillisChannel2 > (treshold_channel2 - 50)) && (MillisChannel2 < (treshold_channel2


+ 50))) {
// Serial.println("ALARM CHANNEL 2"); //ALARM SERVER
counter2++;
}

if (counter2 >= 100) {


if (MillisLED2 > 500) {
digitalWrite(pinLEDCHANNEL, !(digitalRead(pinLEDCHANNEL)));
channel2 = 1;
MillisLED2 = 0;
e++;
}
if (e > 20) {
counter2 = 0;
channel2 = 0;

44
digitalWrite(pinLEDCHANNEL, LOW);
}
}

sendThingspeak();

Serial.print(average); Serial.print("\t");
Serial.print(MillisChannel1); Serial.print("\t");
Serial.print(MillisChannel2); Serial.print("\t");
Serial.print(counter1); Serial.print("\t");
Serial.print(counter2); Serial.print("\t");
Serial.println();

// read_input();
// sendThingspeak();
// Serial.print(channel1); Serial.print("\t");
// Serial.print(channel2); Serial.println("\t");
}

45
Lampiran Hasil Pengecekan Similarity.

46
RIWAYAT HIDUP

APRIALDO CAHYA MARPAUNG,

lahir di Pematangsiantar 19 April 2000


adalah Anak kedua dari empat
bersaudara, dari pasangan Bapak
Anwar Bey Marpaung dan Ibu Jenni
Debora Tampubolon. Mengikuti
Pendidikan Taman Kanak – kanak di
TK BHAYANGKARI. Menyelesaikan
Sekolah Dasar di Sekolah CintaRakyat
4. Menyelesaikan Sekolah Menengah
Pertama di Sekolah Menengah Pertama
Cinta Rakyat 1.
Menyelesaikan Sekolah Menengah Atas di Sekolah Menengah Atas Negeri 3
Pematangsiantar dengan jurusan MIPA . Pada bulan September 2018 diterima
sebagai calon taruna di Sekolah Tinggi Penerbangan Indonesia yang berubah nama
pada tahun 2020 menjadi Politeknik Penerbangan Indonesia Curug pada jurusan
Teknik Penerbangan, Program Studi Diploma IV Teknik Navigasi Udara Angkatan
Ke-26 Bravo. Pada September tahun 2020 sampai Agustus 2021 telah
melaksanakan On The Job Training (OJT) di Perum LPPNPI Cabang Medan.

47

Anda mungkin juga menyukai