Anda di halaman 1dari 17

RANCANG BANGUN ALAT UNTUK MONITORING

PARAMETER PADA SISTEM PEMANEN ENERGI


MATAHARI DENGAN MODEL TELEMETRI
MULTI NODE MENGGUNAKAN
KOMUNIKASI SERIAL I2C

SKRIPSI

Fiqri Ihwanul Falah


1403030018

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK DAN SAINS
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
APRIL, 2019

i
HALAMAN PERSETUJUAN

SKRIPSI

Skripsi yang diajukan oleh:

Nama : FIQRI IHWANUL FALAH


NIM : 1403030018
Program Studi : Teknik Elektro
Fakultas : Teknik dan Sains
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Rancang Bangun Alat Untuk Monitoring Parameter
Pada Sistem Pemanen Energi Matahari Dengan Model
Telemetri Multi Node Menggunakan Komunikasi
Serial I2C

Telah diterima dan disetujui

Purwokerto, 26 April 2019

PEMBIMBING I PEMBIMBING II

Wakhyu Dwiono, S.T., M.T. M. Taufiq Tamam, S.T., M.T.


NIK. 2160730 NIK. 2160223

ii
HALAMAN PENGESAHAN

Skripsi yang diajukan oleh:

Nama : FIQRI IHWANUL FALAH


NIM : 1403030018
Program Studi : Teknik Elektro
Fakultas : Teknik dan Sains
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Rancang Bangun Alat Untuk Monitoring Parameter
Pada Sistem Pemanen Energi Matahari Dengan Model
Telemetri Multi Node Menggunakan Komunikasi
Serial I2C

telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai


bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Teknik (S.T.)
pada Program Studi Teknik Elektro, Fakultas Teknik dan Sains, Universitas
Muhammadiyah Purwokerto.
DEWAN PENGUJI
Penguji 1 : M. Taufiq Tamam, S.T., M.T. ( )

Penguji 2 : Arif Johar Taufiq, S.T., M.T. ( )


Penguji 3 : Itmi Hidayat Kurniawan, S.T., M.Eng. ( )

Ditetapkan : Purwokerto
Tanggal : 26 April 2019

Mengetahui,
Dekan Fakultas Teknik dan Sains
Universitas Muhammadiyah Purwokerto

M. Taufiq Tamam, S.T., M.T.


NIK. 2160223

iii
HALAMAN PERNYATAAN ORISINALITAS

Yang bertanda tangan di bawah ini:


Nama : FIQRI IHWANUL FALAH
NIM : 1403030018
Program Studi : Teknik Elektro
Fakultas : Teknik dan Sains
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

menyatakan dengan sebenar – benarnya bahwa SKRIPSI ini adalah hasil karya
sendiri (ASLI) bukan hasil penjiplakan dari hasil karya orang lain dan tugas akhir
ini tidak terdapat karya yang pernah diajukan oleh orang lain untuk memperoleh
gelar akademis.

Demikian surat pernyataan ini saya buat, dan apabila dikemudian hari terbukti ada
unsur penjiplakan maka saya bersedia mempertanggung jawabkan sesuai
ketetntuan yang berlaku.

Purwokerto, 26 April 2019


Yang membuat pernyataan,

Fiqri Ihwanul Falah

iv
MOTTO HIDUP

“JANGAN YANG PENTING SHOLAT


TAPI PENTINGKAN SHOLAT!”

“SUKSES ITU SULIT


NAMUN LEBIH SULIT JIKA KITA TIDAK SUKSES”

“FA INNA MA’AL-USRI YUSROO


INNA MA’AL-USRI YUSROO”

v
HALAMAN PERSEMBAHAN

Skripsi ini dipersembahkan untuk:


1) Kepada kedua orang tua Rakmat Hidayat dan Reni Arifah serta adik tercinta
Dian Dwi Septiani dan segenap keluarga, yang telah memberikan semangat,
motivasi, serta doa sehingga dapat menyelesaikan skripsi ini dengan baik.
2) Kepada Sholihatul Ummah yang telah memberi semangat, motivasi dan juga
telah banyak membantu serta doa yang tulus dan ihklas dan menemani dikala
suka maupun duka.
3) Teman – teman seperjuangan angkatan 2014 yang telah banyak membantu dan
menemani dalam keadaan susah maupun senang.

vi
KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa, karena atas berkat dan rahmat –
Nya, dapat menyelesaikan skripsi ini dengan judul “Rancang Bangun Alat Untuk
Monitoring Parameter Pada Sistem Pemanen Energi Matahari Dengan Telemetri Multi
Node Menggunakan Komunikasi Serial I2C”. Tidak lupa shalawat serta salam penulis
panjatkan kepada junjungan agung Nabi Muhammad Shallallahu ‘Alaihi Wasallam
serta kepada para sahabat, keluarga serta para umatnya hingga di akhir zaman.
Penulisan skripsi ini dilakukan dalam rangka memenuhi salah satu syarat untuk
mencapai gelar Sarjana Teknik pada Program Studi Teknik Elektro Fakultas Teknik
dan Sains Universitas Muhammadiyah Purwokerto.
Penulis menyadari bahwa tanpa bantuan dan bimbingan dari berbagai pihak,
dari masa perkuliahan sampai pada penyusunan skripsi ini, sangatlah sulit untuk
menyelesaikan skripsi ini. Oleh karena itu, pada kesempatan ini penulis
mengucapkan terima kasih kepada yang terhormat:
1) Allah SWT atas segala rahmat dan hidayah serta inayah-Nya, sehingga
dapat menyelesaikan skripsi ini tanpa halangan suatu apapun;
2) Dr. Anjar Nugroho, M.S.I., M.H.I. selaku Rektor Universitas
Muhammadiyah Purwokerto;
3) M.Taufiq Tamam, S.T., M.T. selaku Dekan Fakultas Teknik dan Sains
Universitas Muhammadiyah Purwokerto, sekaligus sebagai dosen
pembimbing II yang telah memberikan banyak arahan, masukan, serta
motivasi dalam membimbing untuk dapat menyelesaikan skripsi ini dengan
baik;
4) Dian Nova Kusuma Hardani, S.T., M.Eng. selaku Ketua Program Studi
Teknik Elektro yang telah memberi berbagai informasi dan bimbingan
tentang tata laksana penyusunan skripsi;
5) Wakhyu Dwiono, S.T., M.T. selaku dosen Pembimbing I yang selalu
berkenan untuk membantu setiap kesulitan yang dialami ketika pengerjaan
skripsi;

vii
6) Itmi Hidayat Kurniawan, S.T., M.Eng. selaku pembimbing akademik
angkatan 2014;
7) Segenap dosen Program Studi Teknik Elektro FTS – UMP yang telah
memberikan ilmunya;
8) Seluruh Staff dan Tata Usaha Fakultas Teknik dan Sains Universitas
Muhammadiyah Purwokerto yang telah membantu dalam kelacaran dan
kelengkapan administrasi;
9) Kedua orang tua, keluarga serta saudara – saudara yang telah memberikan
nasihat, do’a, dan dukungan moril maupun materil dalam menuntut ilmu,
sehingga penyusunan skripsi ini dapat terselesaikan;
10) Teman-teman angkatan 2014 yang telah saling memotivasi dan membantu;
11) Teman-teman Teknik Elektro UMP pada umumnya, dan kawan-kawan
Teknik Elektro UMP 2014 pada khususnya;
12) Serta semua pihak yang tidak dapat disebutkan satu per satu yang telah
membantu terselesaikannya skripsi ini;

Akhir kata, semoga Allah SWT memberikan balasan atas segala kebaikan
semua pihak yang telah membantu. Semoga skripsi ini membawa manfaat bagi
pengembangan ilmu. Aamiin.

Purwokerto, 26 April 2019

Fiqri Ihwanul Falah

viii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI
UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademika Universitas Muhammadiyah Purwokerto dan


demi pengembangan ilmu pengetahuan, saya yang bertanda tangan di bawah ini:
Nama : Fiqri Ihwanul Falah
NIM : 1403030018
Program Studi : Teknik Elektro
Fakultas : Teknik dan Sains
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Jenis Karya : Skripsi
menyetujui untuk memberikan Hak Bebas Royalti Noneksklusif (Non-exlusive
Royalty-Free Right) kepada Universitas Muhammadiyah Purwokerto atas karya
ilmiah saya yang berjudul:
“Rancang Bangun Alat Untuk Monitoring Parameter Pada Sistem Pemanen
Energi Matahari Dengan Model Telemetri Multi Node Menggunakan
Komunikasi Serial I2C”
Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti
Noneksklusif ini Universitas Muhammadiyah Purwokerto berhak menyimpan,
mengalihmedia/ mengalihformatkan, mengelola dalam bentuk pangkalan data
(database), merawat, dan mempublikasikan Tugas Akhir saya dengan tetap
mencantumkan nama saya sebagai penulis/ pencipta dan sebagai pemilik Hak Cipta.
Pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Purwokerto
Pada tanggal : 26 April 2019
Yang menyatakan,

Fiqri Ihwanul Falah

ix
DAFTAR ISI

HALAMAN JUDUL........................................................................................ i
HALAMAN PERSETUJUAN ......................................................................... ii
HALAMAN PENGESAHAN .......................................................................... iii
HALAMAN PERNYATAAN ORISINALITAS ............................................. iv
MOTTO HIDUP .............................................................................................. v
HALAMAN PERSEMBAHAN ...................................................................... vi
KATA PENGANTAR ..................................................................................... vii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI
UNTUK KEPENTINGAN AKADEMIS ........................................................ ix
DAFTAR ISI .................................................................................................... x
DAFTAR GAMBAR ....................................................................................... xii
DAFTAR TABEL ............................................................................................ xiv
ABSTRAK ....................................................................................................... xv
ABSTRACT ....................................................................................................... xvi
DAFTAR SINGKATAN ................................................................................. xvii

BAB I PENDAHULUAN ............................................................................... 1


1.1. Latar Belakang Masalah .......................................................................... 1
1.2. Rumusan Masalah ................................................................................... 3
1.3. Batasan Masalah...................................................................................... 3
1.4. Tujuan Penelitian .................................................................................... 4
1.5. Manfaat Penelitian .................................................................................. 4
1.6. Sistematika Penulisan ............................................................................. 5

BAB II TINJAUAN PUSTAKA.................................................................... 7


2.1 Hasil Penelitian Terdahulu ...................................................................... 7
2.2. Tinjauan Pustaka ..................................................................................... 8
2.2.1. Telemetri ....................................................................................... 8
2.2.2. Komunikasi Serial I2C .................................................................. 9
2.2.3. Mikrokontroler PIC 16F874A/877A ............................................. 10
2.2.3.1. Fitur Umum ...................................................................... 11
2.2.3.2. Software MPLAB ............................................................. 12
2.2.4. Arduino UNO ................................................................................ 13
2.2.4.1. Hardware Arduino UNO ................................................. 13
2.2.4.2. Software Arduino UNO.................................................... 15
2.2.5. Sensor Suhu LM35........................................................................ 16
2.2.6. Modul Sensor Arus ACS712 30A ................................................. 17
2.2.7. Sensor Tegangan Divider .............................................................. 18
2.2.8. Modul Wireless 433Mhz HC-12 ................................................... 19
2.2.8.1. ASK Modulation .............................................................. 20
2.2.9. FTDI 232 RS ................................................................................. 22
2.2.10. Panel Surya ................................................................................. 22

x
2.2.11. Akumulator ................................................................................. 23
2.3. Hipotesis.................................................................................................. 25

BAB III METODE PENELITIAN ............................................................... 26


3.1. Gambaran Umum .................................................................................... 26
3.2. Diagram Alir Sistem ............................................................................... 26
3.3. Rancangan Perangkat Keras .................................................................... 28
3.3.1. Tata Letak Komponen ................................................................... 30
3.4. Rancangan Perangkat Lunak ................................................................... 31
3.4.1. Pembuatan Program ...................................................................... 33

BAB IV PENGUJIAN DAN ANALISA ....................................................... 40


4.1. Analisis Umum ....................................................................................... 40
4.2. Pengujian Komponen Sistem .................................................................. 41
4.2.1. Pengujian Sensor Suhu LM35 ....................................................... 41
4.2.2. Pengujian Modul Sensor Arus ACS712 30A …………………... 44
4.2.3. Pengujian Modul Sensor Tegangan ….… .................................... 47
4.3. Pengujian Sistem Komunikasi dan Telemetri ......................................... 50
4.3.1. Pengujian Komunikasi Serial I2C ................................................. 50
4.3.2. Pengujian Modul HC-12 ............................................................... 56
4.4. Pengujian Sistem Telemetri .................................................................... 59
4.5. Penjelasan Kode Program ....................................................................... 66
4.5.1. Program Input ............................................................................... 67
4.5.2. Program Output ............................................................................. 72
4.6. Daya Yang Dibutuhkan Sistem ............................................................... 74

BAB V PENUTUP .......................................................................................... 76


5.1. Kesimpulan ............................................................................................. 76
5.2. Saran ........................................................................................................ 78

DAFTAR PUSTAKA
LAMPIRAN

xi
DAFTAR GAMBAR

Gambar 2.1. Kondisi Sinyal Start dan Stop I2C ............................................. 9


Gambar 2.2. Sinyal ACK dan NACK I2C ..................................................... 10
Gambar 2.3. Pengiriman Bit Pada I2C Bus .................................................... 10
Gambar 2.4. Pin Out PIC 16F874A/877A...................................................... 11
Gambar 2.5. Halaman Awal IDE MPLAB ..................................................... 12
Gambar 2.6. Arduino Hardware .................................................................... 14
Gambar 2.7. Sensor Suhu LM35 .................................................................... 16
Gambar 2.8. Sensor Arus ACS712 30A ......................................................... 18
Gambar 2.9. Sensor Tegangan........................................................................ 19
Gambar 2.10. Bentuk Fisik HC-12 ................................................................... 20
Gambar 2.11. Amplitude Shift Keying (ASK) .................................................. 21
Gambar 2.12. Bentuk Fisik FTDI 232 .............................................................. 22
Gambar 3.1. Diagram Alir Sistem .................................................................. 26
Gambar 3.2. Rangkaian Sistem ...................................................................... 29
Gambar 3.3. Tata Letak Komponen ............................................................... 30
Gambar 3.4. Bentuk Fisik Alat ....................................................................... 31
Gambar 3.5. Flow Chart Mikrokontroler 1 dan Mikrokontroler 2................. 32
Gambar 3.6. Flow Chart Mikrokontroler 3 .................................................... 32
Gambar 3.7. Halaman Awal IDE MPLAB ..................................................... 33
Gambar 3.8. Halaman Untuk Memilih Tipe PIC ........................................... 34
Gambar 3.9. Halaman Untuk Memilih Jenis Programmer ............................ 34
Gambar 3.10. Halaman Untuk Memilih Jenis Compiler .................................. 35
Gambar 3.11. Halaman Awal Kode Program ................................................... 35
Gambar 3.12. Halaman Awal Aplikasi pada PICkit3....................................... 36
Gambar 3.13. Tampilan Arduino...................................................................... 37
Gambar 3.14. Menulis Kode Program .............................................................. 37
Gambar 3.15. Tampilan Pemilihan Board Pada Arduino................................. 38
Gambar 3.16. Serial Port Yang digunakan Board Arduino .............................. 39
Gambar 3.17. Upload Progam ke Mikrokontroler ........................................... 39
Gambar 4.1. Grafik Pengujian Sensor Suhu Sistem 1 .................................... 43
Gambar 4.2. Grafik Pengujian Sensor Suhu Sistem 2 .................................... 43
Gambar 4.3. Grafik Pengujian Sensor Arus Sistem 1 .................................... 46
Gambar 4.4. Grafik Pengujian Sensor Arus Sistem 2 .................................... 46
Gambar 4.5. Grafik Pengujian Sensor Tegangan Sistem 1 ............................ 49
Gambar 4.6 Grafik Pengujian Sensor Tegangan Sistem 2 ............................ 49
Gambar 4.7 Sinyal ACK Alamat Slave Mikrokontroler 1 ............................ 53
Gambar 4.8 Sinyal ACK Alamat Slave Mikrokontroler 2 ............................ 53
Gambar 4.9 Sinyal Master Membaca Byte Data Mikrokontroler 1............... 53
Gambar 4.10 Sinyal Master Membaca Byte Data Mikrokontroler 2............... 54
Gambar 4.11 Data Mikrokontroler 1 ............................................................... 55
Gambar 4.12 Data Mikrokontroler 2 ............................................................... 55
Gambar 4.13 Pengiriman Data Modul Telemetri HC-12 Mikrokontroler 1 ... 58

xii
Gambar 4.14 Pengiriman Data Modul Telemetri HC-12 Mikrokontroler 2 ... 58
Gambar 4.15 Data Modul Telemetri HC-12 Mikrokontroler 1 ....................... 59
Gambar 4.16 Data Modul Telemetri HC-12 Mikrokontroler 1 ....................... 59
Gambar 4.17 Library dari aplikasi MPLAB.................................................... 67
Gambar 4.18 Nilai Variabel Dalam Program .................................................. 68
Gambar 4.19 Register ADC (Analog to Digital Converter)............................ 68
Gambar 4.20 Register Komunikasi Serial I2C Sebagai Slave ......................... 69
Gambar 4.21 Perintah Fungsi Interrupt........................................................... 70
Gambar 4.22 Kode Program Sensor Suhu dan Tegangan ............................... 70
Gambar 4.23 Kode Program Sensor Arus ....................................................... 71
Gambar 4.24 Kode Program Kode Unik Slave ............................................... 71
Gambar 4.25 Library yang digunakan............................................................. 72
Gambar 4.26 Tampilan Void Setup ................................................................. 73
Gambar 4.27 Tampilan Void Loop .................................................................. 73

xiii
DAFTAR TABEL

Tabel 4.1. Pengujian Sensor Suhu Sistem 1 .................................................. 42


Tabel 4.2. Pengujian Sensor Suhu Sistem 2 .................................................. 42
Tabel 4.3. Tabel Range Tegangan Sensor ACS712 30A............................... 44
Tabel 4.4. Pengujian Sensor Arus Sistem 1 ................................................... 45
Tabel 4.5. Pengujian Sensor Arus Sistem 2 ................................................... 45
Tabel 4.6. Pengujian Sensor Tegangan Sistem 1 ........................................... 48
Tabel 4.7. Pengujian Sensor Tegangan Sistem 2 ........................................... 48
Tabel 4.8. Data Pengukuran Jarak Komunikasi Serial I2C ........................... 51
Tabel 4.9. Data Pengukuran Jarak Telemetri Modul HC-12 ......................... 56
Tabel 4.10. Data Pengukuran Suhu dan Perhitungan Error Pengujian Satu ... 61
Tabel 4.11. Data Pengukuran Tegangan dan Perhitungan Error
Pengujian Satu .............................................................................. 62
Tabel 4.12. Data Pengukuran Arus dan Perhitungan Error Pengujian Satu ... 62
Tabel 4.13. Data Pengukuran Suhu dan Perhitungan Error Pengujian Dua ... 63
Tabel 4.14. Data Pengukuran Tegangan dan Perhitungan Error
Pengujian Dua............................................................................... 63
Tabel 4.15. Data Pengukuran Arus dan Perhitungan Error Pengujian Dua .... 64
Tabel 4.16. Pengukuran Arus Pada Keseluruhan Sistem ................................ 74

xiv
RANCANG BANGUN ALAT UNTUK MONITORING PARAMETER PADA
SISTEM PEMANEN ENERGI MATAHARI DENGAN MODEL
TELEMETRI MULTI NODE MENGGUNAKAN
KOMUNIKASI SERIAL I2C
Fiqri Ihwanul Falah1, Wakhyu Dwiono2, Muhammad Taufiq Tamam3

ABSTRAK
Telemetri adalah penggunaan telekomunikasi untuk mengirimkan sinyal
pengukuran secara otomatis dari alat ukur yang berada pada jarak jauh. Dalam
pemantauan tidak semua kondisi memungkinkan dilakukan secara langsung
dikarenakan terkendali oleh faktor geografis dan jarak sehingga digunakan metode
dengan model telemetri. Tujuan dari penelitian ini adalah mewujudkan sistem
telemetri menggunakan modul HC-12 dengan komunikasi serial I2C. Perancangan
ini terdiri dari perangkat keras (PIC 16F877A, Arduino UNO, LM35, ACS712 30A,
Voltage Divider, FTDI 232RS dan Modul HC-12) dan perancangan perangkat lunak
dengan Bahasa pemrograman C. Data hasil, dianalisa mengunakan metode grafik
dan teori error. Hasil komunikasi serial I2C dapat mengirimkan 20 data sensor
secara bergantian dengan baik dengan jarak jangkauan 0,20 meter hingga 4,80
meter. Tegangan keluaran keseluruhan sensor sebanding dengan sensitivitas dan
berbanding secara linier terhadap hasil data sensor. Hasil modul HC-12 sebagai
telemetri dapat mengirimkan data dengan jangkauan jarak 50 meter data terkirim
dengan baik, melebihi jarak tersebut data dapat terkirim namun terdapat noise. Hasil
pengukuran data error didapatkan error sensor suhu pada pengujian pertama 1,6%.
Pada pengujian kedua sensor suhu error 1,45%. Error sensor tegangan pada
pengujian pertama 2,75%. Pada pengujian kedua sensor tegangan error 2,1%. Error
sensor arus pada pengujian pertama 3,05%. Error pengujian kedua sensor arus
2,95%.

Kata Kunci: Pemanen Energi Matahari, Komunikasi Serial I2C, Telemetri

xv
THE DEVELOPMENT OF MONITORING PARAMETER TOOL OF SOLAR
ENERGY HARVESTER THROUGH MULTI NODE TELEMETRY
MODEL OF SERIAL COMMUNICATION I2C

ABSTRACT
Telemetry is the use of telecommunications to transmit the measurement signals
automatically from the measuring device remotely. In monitoring not all possible
conditions are done directly due to control by geographic and distance factors, so
it used method with telemetry model. The purpose of the study is to manifest
telemetry using HC-12 module with serial communication I2C. The design consists
of the hardware (PIC 16F877A, Arduino UNO, LM35, ACS712 30A, Voltage
Divider, FTDI 232RS and HC-12 Module) and software design with the C
programming language. The results of the research were analyzed using graph
methods and error theory. In this study serial communication I2C can transmit 20
sensor data alternately well, serial communication I2C have distance range of 0,20
meters until 4,80 meters. The overall output voltage of the sensor is proportional to
the sensitivity and linearly proportional to the results of sensor data. The HC-12
module is used as telemetry, based on the testing of this module, it can send data
with a range of 50 meters, the data is sent well, exceeds the distance data can be
sent but there was noise. The results of the measurement data obtained by
temperature sensor error on first testing 1,6%. Second testing error on 1,45%.
Voltage sensor error on first testing 2,75%. Second testing error on 2,1%. First
testing flow sensor error on 3,05%. Second testing error on 2,95%.

Keywords: Solar Energy Harvester, Serial Communication I2C, Telemetry

xvi
DAFTAR SINGKATAN

ACK : Acknowledgement
ADC : Analog to Digital Converter
ASK : Amplitudo Shift Keying
DC : Direct Current
FTDI : Future Technology Device International
I2C : Inter Integrated Circuit
IDE : Integrated Development Circuit
NACK : Negative Acknowledgement
PC : Personal Computer
SCL : Serial Clock
SDA : Serial Data
UART : Universal Asynchronous Receiver Transmitter

xvii

Anda mungkin juga menyukai