Anda di halaman 1dari 39

PROPOSAL TUGAS AKHIR

PERANCANGAN SISTEM MONITORING SUHU SECARA


NIRKABEL PADA BURNER BOILER MENGGUNAKAN
TRANCEVER XBEE PRO SECARA REAL TIME

Oleh : ANDRI

WIJAYA
NPM.

PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK


UNIVERSITAS MUHAMMADIYAH LAMPUNG BANDAR
LAMPUNG
JUNI 2019
PERSETUJUAN PROPOSAL

NAMA MAHASISWA : ANDRI WIJAYA


NIM :
JURUSAN : TEKNIK ELEKTRO
FAKULTAS TEKNIK : TEKNIK
JUDUL SKRIPSI :

“PERANCANGAN SISTEM MONITORING SUHU SECARA


NIRKABEL PADA BURNER BOILER MENGGUNAKAN
TRANCEVER XBEEPRO SECARA REAL TIME”

TELAH DISETUJUI UNTUK DISEMINARKAN


PADA TANGGAL,. . .JANUARI 2019

Bandar Lampung, . . . .Juni, 2019

KETUA PROGRAM STUDI, PEMBIMBING AKADEMIK,

Ancolo,S.T.,M.Pd.T YenniAfrida,S.T.,M.Pd.T
NBM. 120 5723 NBM. 1068 168
DAFTAR ISI

PROPOSAL TUGAS AKHIR ................................................................................. i

PERSETUJUAN PROPOSAL................................................................................ ii

DAFTAR ISI .......................................................................................................... iii

DAFTAR GAMBAR ............................................................................................. iv

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

PENDAHULUAN .................................................................................................. 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Tujuan Penelitian...................................................................................... 3

1.3 Manfaat Penelitian.................................................................................... 3

1.4 Perumusan Masalah.................................................................................. 4

1.5 Batasan Masalah ....................................................................................... 4

1.6 Sistematika Penulisan ............................................................................... 5

BAB II LANDASAN TEORI ................................................................................. 6

2.1 Jaringan Sensor Nirkabel (JSN) ............................................................... 6

2.2 Transmisi Komunikasi Data ..................................................................... 6

2.3 Arduino..................................................................................................... 7

2.3.1 Arduino Mega 2560 .......................................................................... 7

2.3.2 Arduino Uno 328 .............................................................................. 8

2.4 Tranceiver Xbee Pro............................................................................... 10


2.5 LCD OLED 0,96”................................................................................... 12

2.6 Sensor Thermocouple ............................................................................. 13

2.7 Interface I2C ........................................................................................... 16

2.8 Serial Peripheral Interface (SPI)............................................................. 19

2.9 RTC ........................................................................................................ 20

BAB III METODE PENELITIAN........................................................................ 25

3.1 Tempat dan Waktu Penelitian ................................................................ 25

3.2 Peralatan yang Digunakan ...................................................................... 25

3.3 Metode/Prosedur Kerja........................................................................... 26

3.4.1 Studi Literatur ................................................................................. 26

3.4.2 Diagram Alir Penelitian .................................................................. 27

3.4.3 Diagram Blok Perancangan Sistem Node Client ............................ 28

3.4.4 Diagram Alir Perancangan Algoritma Sistem Node Client ........... 29

3.4.5 Diagram Blok Perancangan Sistem Node Server............................ 30

3.4.6 Diagram Alir Perancangan Algoritma Sistem Node Server........... 31

3.4.7 Blok Diagram Interkoneksi Node Sensor Dengan Node Master ... 32

3.4.8 Pengujian......................................................................................... 33

BAB IV HASIL DAN PEMBAHASAN .............................................................. 34

BAB V KESIMPULAN DAN SARAN................................................................ 34

DAFTAR PUSTAKA ........................................................................................... 35

LAMPIRAN .......................................................................................................... 36
DAFTAR GAMBAR

Gambar 2.1 Arduino Mega 2560 ........................................................................... 8

Gambar 2.2 Arduino Uno Rev3............................................................................. 9

Gambar 2.3 Modul Tranceiver Xbee Pro 2,4GHz ............................................. 10

Gambar 2.4 LCD Oled 0.96”............................................................................... 13

Gambar 2.5 Sensor Thermocople ........................................................................ 16

Gambar 2.6 Konfigurasi dari sistem I2C............................................................. 17

Gambar 2.7 timing diagram dari sistem I2C........................................................ 17

Gambar 2.8 Timing diagram Start dan Stop dari master slave sistem I2C......... 17

Gambar 2.9 Timing diagram bit data sistem I2C................................................. 18

Gambar 2.10 Timing diagram address bits sistem I2C [8].................................. 18

Gambar 2.11 Komunikasi antara master dan slave pada komunikasi SPI [9]..... 20

Gambar 2.12 Modul RTC DS1307 [8] ............................................................... 20

Gambar 3.1 Diagram alir penelitian .................................................................... 27

Gambar 3.2 Diagram Blok Perancangan Sistem Node Sensor ............................ 28

Gambar 3.3 Perancangan Algoritma pembacaan dan pengiriman data sensor... 29

Gambar 3.4 Diagram Blok Perancangan Node Master ....................................... 30

Gambar 3.5 Diagram Blok Perancangan Alogaritma Node Master .................... 31

Gambar 3.6 Diagram Blok Interkoneksi Node Sensor dengan Node Master ...... 32
BAB I

PENDAHULUAN

1.1 Latar Belakang

Salah satu bentuk energi yang banyak digunakan saat ini dan dimasa

depan adalah energi listrik, seperti pada kegiatan industri, perkantoran,

pendidikan, kegiatan rumah tangga, dan lain sebagainya. Pembangkit

Listrik Tenaga Uap Batubara adalah salah satu jenis instalasi pembangkit

tenaga listrik banyak digunakan di Indonesia di mana tenaga listrik didapat

dari mesin turbin yang diputar oleh uap yang dihasilkan melalui

pembakaran batubara. Pada proses pembakaran sendiri terjadi pada burner

boiler dan pengukuran suhu pada burner boiler sangatlah penting, karena

apabila tidak dilakukan pengukuran, operator tidak dapat mengetahui

kondisi aktual yang terjadi. Operator perlu tahu kisaran suhu pada burner

boiler terlalu panaskah atau kurang panas. Keputusan salah dalam

mengambil tindakan akan mengakibatkan pengoperasian Boiler akan gagal

bahkan mengakibatkan fatal ledakan boiler. Untuk itu pada penelitian ini

akan dirancang sebuah prototipe sistem yang dapat mengukur suhu pada

burner boiler secara real time dan di monitoring secara nir kabel sehingga

dapat mengetahui kondisi burner boiler secara aktual.


2

Teknologi jaringan berbasis nirkabel terus dikembangkan, bahkan di

berbagai bidang industri dan rumah tangga. Kemudian jaringan nirkabel

tersebut dikembangkan menjadi Jaringan Sensor Nirkabel (JSN).

Teknologi ini menggabungkan Embedded System (sistem tertanam) dan

seperangkat Node Sensor untuk melakukan proses monitoring pembacaan

sensor, transfer data dan menyajikan informasi ke pengguna melalui

komunikasi secara nirkabel. Sebuah JSN minimal terdiri dari dua buah

node yang berperan sebgai node client sebagai pengirim data ke node

server maupun sebaliknya [1].

Pembangunan suatu sistem JSN diperlukan perangkat yang dapat

menerima dan mengirimkan data secara akurat dan dapat dioperasikan pada

berbagai kondisi lingkungan. Modul transceiver merupakan media trasmisi

secara nirkabel yang umum digunakan untuk transfer data secara nirkabel.

Pertimbangan yang harus diperhatikan dalam memilih modul transceiver

adalah seberapa banyak dan seberapa sering data dikirimkan [2].

Pada penelitian ini digunakan 2 node yang menggunakan modul

transceiver Xbee Pro yang merupakan modul tranceiver dengan frekuensi

kerja 2,4 GHz, di mana 1 buah node clien dihubungkan dengan sebuah

Node Server. Node clien dapat melakukan pembacaan suhu untuk

monitoring kondisi real dari sebuah sistem burner boiler, kemudian data
3

dari pembacaan sensor dikirimkan pada Node Server. Sementara itu pada

Node Server data yang telah diterima ditampilkan pada sebuah LCD dan

dikirimkan pada sebuah PC untuk ditampilkan pada serial monitor.

1.2 Tujuan Penelitian

Tujuan dari penelitian ini adalah:

1. Mengetahui proses komunikasi data nirkabel menggunakan

modul transceiver Xbee Pro 2,4GHz;

2. Menganalisis proses monitoring suhu menggunakan

Thermocople tipe K dengan modul Max 6675 dan Mikrokontroler

pada;

3. Merancang sistem pemantauan suhu secara nir kabel

menggunakan transceiver Xbee Pro 2,4GHz secara real time.

1.3 Manfaat Penelitian

Manfaat yang diingikan dari penelitian ini adalah:

1. Penelitian ini dapat menjadi panduan bagi penelitian dan

pengembangan lebih lanjut mengenai sistem monitoring nirkabel

menggunakan modul tranceiver Xbee Pro 2,4GHz;

2. Dapat diimplementasikan dalam memonitor kualitas besaran

suhu aktual secara nirkabel.


4

1.4 Perumusan Masalah

Adapun perumusan masalah pada penelitian ini yaitu:

1. Bagaimana mengkomunikasikan node cilent dengan sebuah Node

Server dengan menggunakan modul transceiver Xbee Pro

2,4GHz Ra-02 secara nirkabel;

2. Bagaimana membangun sistem yang dapat mengukur besaran

listrik, menampilkan datanya dan mengirimkanya secara

nirkabel.

1.5 Batasan Masalah

Batasan masalah dalam penelitian skripsi ini adalah:

1. Menggunkan dua buah Node yang akan dihubungkan dengan

secara nirkabel;

2. Menggunakan modul transceiver Xbee Pro yang bekerja pada

pita frekuensi 2,4 GHz Industrial, Scientific, and Medical (ISM)

Band;

3. Menggunakan kontroler ATMega 328P pada Node Client dan

ATMega 2560 pada Node Server.


5

1.6 Sistematika Penulisan

Untuk memudahkan penulisan dan pemahaman mengenai penelitian

skripsi ini, maka tulisan akan dibagi menjadi lima bab, yaitu:

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang, tujuan, perumusan masalah,

batasan masalah, manfaat, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi tentang landasan teori-teori yang mendukung dalam

perancangan dan implementasi dalam pembuatan sistem yang digunakan

dalam menyelesaikan penelitian skripsi ini.

BAB III METODE PENELITIAN

Bab ini berisikan rancangan sistem yang akan dibuat meliputi

peralatan yang digunakan dalam penelitian, langkah-langkah prosedur

kerja yang akan dilakukan, spesifikasi rangkaian sistem yang akan dibuat,

diagram blok rancangan sistem yang akan dibuat dan cara kerjanya,

diagram alir algoritma sistem yang akan dibuat, serta penjelasan mengenai

pengujian dan analisa yang akan dilakukan.

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisikan tentang penjelasan mengenai prosedur pengujian,

hasil pengujian dan analisis terhadap data-data hasil pengujian yang

diperoleh.

BAB V SIMPULAN DAN SARAN


6

Bab ini berisikan kesimpulan dari semua kegiatan dan hasil yang

didapatkan selama proses penelitian. serta saran-saran yang sekiranya

diperlukan untuk menyempurnakan penelitian yang ak an datang.


BAB II LANDASAN TEORI

2.1 Jaringan Sensor Nirkabel (JSN)

Jaringan sensor nirkabel merupakan pengembangan dari sistem

sensor dan jaringan nirkabel. Dimana pada setiap titik sensornya dapat

melakukan sesing atau membaca kondisi sekitarnya dan memprosesnya,

serta dapat saling berkomunikasi. Tujuannya dapat melakukan pengawasan

terhadap lingkungan sekitar secara kolektif dan terus-menerus dimana titik-

titik sensor diletakkan. Meskipun masih terkendala oleh kemampuan

proses data dan bandwidth untuk melakukan komunikasi JSN merupakan

generasi terbaru dari sistem sensor. Untuk memenuhi kebutuhan tersebut

terus dikembangkan protokol kusus untuk JSN yang bersifat energy

awareness dan sistem tersebut menggunakan spesifikasi standar dari IEEE

802.15.4 dan Zigbee [3].

2.2 Transmisi Komunikasi Data

Menurut difisini ANSI metode yang digunakan dalam komunikasi

sistem-sistem transmisi komunikasi data dibagi menjadi tiga. Hal tersebut

didasarkan pada metode yang digunakan pada pengirim dan penerima

saling berhubungan.

1. Simplex, adalah metode pengriman data satu arah, dimana terdapat node

yang bertindak sebagai pengirim data (transmitter) dan node lainya sebgai

penerima (receiver).
7

2. Half-duplex, kedua node dapat melakukan pengiriman dan penerimaan

data secara bergantian dalam satu waktu.

3. Full-duplex, kedua node dapat melakukan pengiriman dan penerimaan

data secara silmutan dalam dua arah di waktu bersamaan.

2.3 Arduino

Arduino adalah open-source electronics platform yang biasa

digunakan untuk Prototyping suatu sistem berupa perangkat keras dan

perangkat lunak [4]. Dalam penelitian ini dugunakan 2 buah arduino,

berikut ini merupakan modul arduino yang akan digunakan dalam

penelitian:

2.3.1 Arduino Mega 2560

Arduino mega 2560 adalah sebuah modul mikro kontroler yang

menggukan chip Atmega 2560. Terdapat 54 digital pin input atau output

didalamnya, di mana 14 pin dapat digunakan untuk signal PWM output, dan

memiliki 16 pin analog input, 4 pin untuk UART (hardware port serial), 16

MHz osilator kristal, Port USB, power jack, header ICSP, dan tombol reset.

Modul ini dapat diprogram dan terhubung dengan komputer menggunakan

kabel USB, untuk sumber daya dapat menggunakan adaptor dengan output

DC maupun battery [4].


8

Gambar 2.1 Arduino Mega 2560

Gambar 2.1 adalah bentuk fisik dari modul mikrokontroler arduino mega

2560 yang digunakan sebagai kontroler pada Node Master dalam penelitian

skripsi ini.

2.3.2 Arduino Uno 328

Arduino Uno Rev3 adalah sebuah modul mikrokontroler yang

menggukan chip Atmega 328p. Terdapat 14 pin digital input atau output, di

mana 6 pin dapat digunakan untuk signal PWM output, dan memiliki 5 pin

analog input, 4 pin untuk UART (hardware port serial), 16 MHz osilator

kristal, Port USB, power jack, header ICSP, dan tombol reset. Modul ini

dapat diprogram dan terhubung dengan komputer menggunakan kabel USB,

untuk sumber daya dapat menggunakan adaptor dengan output DC maupun

battery [4].
9

Gambar 2.2 Arduino Uno Rev3

Gambar 2.2 adalah bentuk fisik dari modul mikrokontroler Arduino Uno

Rev3 yang digunakan sebagai kontroler pada Node Sensor dalam penelitian

skripsi ini.
10

2.4 Tranceiver Xbee Pro

Xbee merupakan salah satu merek dagang yang mendukung beberapa

protokol komunikasi seperti ZigBee dan 802.15.4. Xbee merupakan salah satu

produk dari Digi internasional [5] . Prinsip kerja modul Xbee yang pertama

harus diperhatikan yaitu frekuensi antara RF transmitter dengan RF receiver

harus sama. Kedua baud rate atau keceptan pengiriman data disetting harus

sama. Apabila mikrokontroller memberi perintah kepada modul Xbee, maka

modeul Xbee sebagai RF transmitter mengirimkan data ke Xbee modul sebagai

RF receiver kemudian data diolah oleh CPU atau komputer dan ditampilkan

pada layar monitor. Prinsip kerja komunikasi modul Xbee tersebut

menggunakan media komunikasi full duplex. Komunikasi full duplex

merupakan media komunikasi dua arah, namun full duplex berkomunikasi dua

arah saling bergantian. Jadi RF transmitter dan RF receivcer berkomunikasi

saling bergantian.

Gambar 2.3 Modul Tranceiver Xbee Pro 2,4GHz


11

Gambar 2.3 merupakan gambar modul XBee yang akan digunakan pada

penelitian dengan memiliki spesifikasi dibawah ini:

Parameter XBee Nilai

1. Indoor/Urban Range : (30 m)

2. Outdoor RF line-of-sight Range : (100 m)

3. Transmit Power Output : 1mW (0 dBm)

4. RF Data Rate : 250,000 bps

5. Serial Interface data Rate : 1200 – 115200bps

6. Receiver Sensitivity : -92dBm (1% packet error

rate)

Power requirements

7. Supply Voltage : 2.8 – 3.4

8. Transmit Current (typical) : 45 mA(@3.3V)

9. Idle / Receive Current (typical) : 50 mA(@3.3V)

Power-down Current : <10 µA

General

10. Operating Freqency : ISM 2.4 GHz

11. Dimension : (2.438cm x2.761cm)

12. Operating temperature : 40 to 85°C

13. Antenna Options : Chip or U.FL Connector

Networking &security

Suported Network Topologies : Point – to- point, Point – to-


12

multipoint & Peer –to – Peer

Number of Channels 16 Direct Sequence Channel and addresses

Proses pengiriman dan penerimaan data pada ZigBee menggunakan

standar network untuk transmisi data yang ditentukan oleh IEEE 802.15.4:

Data Request artinya pengiriman data

Data Confirm artinya pengetahuan dari data request

Data Indication artinya penerima data.

2.5 LCD OLED 0,96”

Oled LCD merupakan modul display yang menggunakan Interface

Komunikasi I2C, dengan kelebihan kontras pixel yang tajam dan tidak

memerlukan cahaya backlight sehingga hemat dalam komsumsi daya.

Memiliki spesifikasi sebgai berikut[7]:

1. Size LCD+Board : (2,7x2,7) mm

2. Ukuran layar LCD : (26,5x15)mm

3. Resolusi layar : 128x32 pixel

4. warna pixel : kuning-biru, full putih dan full biru

5. Power Supply : 3,3-5V

6. Komunikasi : I2C
13

Gambar 2.4 LCD Oled 0.96”

2.6 Sensor Thermocouple

Termokopel (Thermocouple) adalah jenis sensor yang digunakan

untuk mendeteksi atau mengukur suhu melalui dua jenis logam konduktor

berbeda yang digabung pada ujungnya sehingga menimbulkan efek

“Thermo-electric”. Efek Thermo-electric pada Termokopel ini ditemukan

oleh seorang fisikawan Estonia bernama Thomas Johann Seebeck pada

Tahun 1821, dimana sebuah logam konduktor yang diberi perbedaan panas

secara gradient akan menghasilkan tegangan listrik. Perbedaan Tegangan

listrik diantara dua persimpangan (junction) ini dinamakan dengan Efek

“Seeback”[7].

Thermocouple merupakan salah satu jenis sensor suhu yang paling populer

dan sering digunakan dalam berbagai rangkaian ataupun peralatan listrik

dan Elektronika yang berkaitan dengan Suhu (Temperature). Beberapa

kelebihan Thermocouple yang membuatnya menjadi populer adalah

responnya yang cepat terhadap perubahaan suhu dan juga rentang suhu
14

operasionalnya yang luas Selain respon yang cepat dan rentang suhu yang

luas, Thermokopel juga tahan terhadap goncangan/getaran dan mudah

digunakan.

Tersedia beberapa jenis termokopel, tergantung aplikasi penggunaannya:

• Tipe K (Chromel (Ni-Cr alloy) / Alumel (Ni-Al alloy))

Termokopel untuk tujuan umum. Lebih murah. Tersedia untuk rentang

suhu −200 °C hingga +1200 °C.

• Tipe E (Chromel / Constantan (Cu-Ni alloy))

Tipe E memiliki output yang besar (68 µV/°C) membuatnya cocok

digunakan pada temperatur rendah. Properti lainnya tipe E adalah tipe non

magnetik.

• Tipe J (Iron / Constantan)

Rentangnya terbatas (−40 hingga +750 °C) membuatnya kurang populer

dibanding tipe K. Tipe J memiliki sensitivitas sekitar ~52 µV/°C

• Tipe N (Nicrosil (Ni-Cr-Si alloy) / Nisil (Ni-Si alloy))

Stabil dan tahanan yang tinggi terhadap oksidasi membuat tipe N cocok

untuk pengukuran suhu yang tinggi tanpa platinum. Dapat mengukur suhu

di atas 1200 °C. Sensitifitasnya sekitar 39 µV/°C pada 900°C, sedikit di

bawah tipe K. Tipe N merupakan perbaikan tipe K


15

Termokopel tipe B, R, dan S adalah termokopel logam mulia yang

memiliki karakteristik yang hampir sama. Mereka adalah termokopel yang

paling stabil, tetapi karena sensitifitasnya rendah (sekitar 10 µV/°C)

mereka biasanya hanya digunakan untuk mengukur temperatur tinggi

(>300 °C).

• Type B (Platinum-Rhodium/Pt-Rh)

Cocok mengukur suhu di atas 1800 °C. Tipe B memberi output yang sama

pada suhu 0°C hingga 42°C sehingga tidak dapat dipakai di bawah suhu

50°C.

• Type R (Platinum /Platinum with 7% Rhodium)

Cocok mengukur suhu di atas 1600 °C. sensitivitas rendah (10 µV/°C) dan

biaya tinggi membuat mereka tidak cocok dipakai untuk tujuan umum.

• Type S (Platinum /Platinum with 10% Rhodium)

Cocok mengukur suhu di atas 1600 °C. sensitivitas rendah (10 µV/°C) dan

biaya tinggi membuat mereka tidak cocok dipakai untuk tujuan umum.

Karena stabilitasnya yang tinggi Tipe S digunakan untuk standar

pengukuran titik leleh emas (1064.43 °C).


16

• Type T (Copper / Constantan)

Cocok untuk pengukuran antara −200 to 350 °C. Konduktor positif terbuat

dari tembaga, dan yang negatif terbuat dari constantan. Sering dipakai

sebagai alat pengukur alternatif sejak penelitian kawat tembaga. Type T

memiliki sensitifitas ~43 µV/°C.

Gambar 2.6 Berikut ini adalah Thermocople tipe K yang akan digunakan

dalam penelitian:

Gambar 2.5 Sensor Thermokopel

2.7 Interface I2C

Komunikasi I2C (Inter-Integrated Circuit) merupakan koneksi dibuat untuk

menyediakan komunikasi antara perangkat-perangkat terintegrasi, seperti sensor,

RTC, dan juga EEPROM. I2C merupakan sistem komunikasi synchronous, yang

membedakan dengan komunikasi SPI adalah komunikasi ini hanya menggukan dua

jalur Sychronous clock (SCL) dan Sychronous data (SDA). Data akan dikirim dari
17

master ke slave. Setelah selesai kemudian dari slave ke master. Gambar 2.12

berikut ini merupakan konfigurasi komunikasi I2C:

Gambar 2.6 Konfigurasi dari sistem I2C.

Pada komunikasi I2C dibutuhkan perangkat master dan slave. Master berfungsi

sebagai pengatur jalur clock SCL sedangkan slave bertugas merespon perintah dari

master. Gambar 2.13 Berikut ini timing diagram dari komunikasi I2C:

Gambar 2.7 timing diagram dari sistem I2C.

Gambar 2.14 merupakan timing diagram perangkat master sedang meminta

data yang terdiri dari dua sekuen yaitu Start dan Stop pada komunikasi I2C:

Gambar 2.8 Timing diagram Start dan Stop dari master slave sistem I2C.
18

Data yang dikirimkan terdiri dari 9 bit dengan 1 bit adalah ACK, yang merupakan

sinyal yang dikirim oleh perangkat penerima. Ketika perangkat penerima mengirim

ACK denagn bit 0, berarti siap menerima data. Selanjutnya jika sinyal ACK yang

dikirim bit 1 maka perangkat tidak dapat menerima data lebih lanjut dan master

harus menghentikan transfer dengan mengirim Stop sequence.Gambar 2.15 timing

diagram bits data sistem I2C.

Gambar 2.9 Timing diagram bit data sistem I2C.

Pada komunikasi I2C pengalamatan yang digunakan adalah 7bit, yang berarti dapat

memiliki 128 perangkat yang akan terhubung ke bus I2C yang sama, dari 0 hingga

127 alamat yang akan digunakan. Diperlihatkan pada gambar 2.14 yang terdiri dari

9 bit, ada R/W sebagai pengontrol bit. Pada saat (R/ W bit value = 0) menandakan

master akan mengirim data atau saat (R / W bit value = 1) master akan membaca

data dari slave. Intinya data yang dikirim adalah 8bit dengan LSB adalah R/W bit

[14]. Gambar 2.15 waktu diagram alamat bit sistem I2C. Gambar 2.16 timing

diagram address bits sistem I2C.

Gambar 2.10 Timing diagram address bits sistem I2C [8]


19

2.8 Serial Peripheral Interface (SPI)

SPI merupakan komunikasi seri synchronous dimana dibutuhkan clock yang sama

untuk mengsinkronisasi deteksi bit pada receiver. Biasanya digunkan untuk

komunikasi antar mikrokontroler dalam papan rangkain yang sama atau jarak

pendek. Komunikasi ini dikembangkan untuk komunikasi kecepatan tinggi namun

menggunakan sedikit jalur. Untuk dapat berkomunikasi minimal membutuhkan

master dan slave. Antara keduanya mengirimkan dan menerima data secara terus

menurus, namun master bertanggung jawab untuk menyediakan sinyal clock untuk

transfer data. Master menyediakan clock dan data 8 bit pada pin master out slave in

(MOSI) dimana data tersebut ditransfer satu bit per pulsa clock menuju pin MOSI

pada slave. Delapan bit data juga diberikan dari slave ke master melalui pin master-

in slave out menuju pin MISO pada master. Biasanya pin SS (slave select) diberi

ground (active low) untuk menjadikannya sebagai slave. Gambar 2.17 menunjukkan

komunikasi antara master dan slave pada komunikasi SPI:


20

Gambar 2.1 Komunikasi antara master dan slave pada komunikasi SPI [9].

2.9 RTC

Modul RTC DS1307 adalah modul dengan komponen IC DS1307

yang merupakan ic yang dapat difungsikan sebai sumber data waktu. Selain

IC DS1307 juga dilengkapi dengan Battery 3,6 Volt sebagai sumber energi

agar fungsi counting tidak terhenti, juga dilengkapi dengan crystal sebagai

fungsi clock dan menggunakan komunikasi I2C. Kontroler yang digunakan

dalam penelitian ini sudah dilengkapi fasilitas untuk komunikasi I2C[13].

Gambar 2.18 Berikut ini merupakan tampilan fisik dari RTC DS1307:

Gambar 2.12 Modul RTC DS1307 [8]


BAB III METODE PENELITIAN

3.1 Tempat dan Waktu Penelitian

Penelitian skripsi ini dilakukan di Jurusan Teknik Elektro, Fakultas

Teknik Universitas Muhammadiyah Lampung, sedangkan waktu mulai

dilaksanakan penelitian pada bulan Mei 2019.

3.2 Peralatan yang Digunakan

Beberapa peralatan yang akan digunakan dalam pengerjaan

penelitian:

1. Laptop Fujitsu LH532, Core I3, Ram 4 GB

2. Modul Arduino UNO R3

3. Modul Arduino Mega 2560

4. Transceiver Xbee Pro 2,4 GHz

5. Sensor Suhu Thermocouple Type K

6. Modul Max 6675

7. Modul RTC ( Real Time Clock)

8. Multimeter Digital KYORITSU 1021R

9. Thermometer Digital KRISBOW, KW0600283

10. Kabel dan Komponen Elektronik

11. Software Arduino IDE 1.8.8


26

3.3 Metode/Prosedur Kerja

Berikut ini akan dijelaskan mengenai langkah-langkah pengerjaan

penelitian:

3.4.1 Studi Literatur

Agar diperoleh pengetahuan yang menunjang penelitian skripsi ini,

dibutuhkan Studi literatur antara lain :

1. Sistem komunikasi pengiriman dan penerimaan data menggunakan

tranceiver Xbee Pro 2,4 GHz,

2. Prinsip kerja dari Atmega 328 Sebagai kontroler pada Node cilen

dengan pemrograman menggunakan Arduino IDE,

3. Prinsip kerja dari Atmega 2560 sebagai kontroler pada Node Server

dengan pemrograman menggunakan Arduino IDE,

4. Bahasa pemrograman yang digunakan dalam modul mikrokontroler

Arduino adalah bahasa C++,

5. Prinsip kerja .pengukuran Suhu thermocouple type K dengan

menggunakan Modul Max 6675 dengan analog input.

dengan cara mencari dan mempelajari bahan – bahan ajar, internet, dan juga

dari hasil penelitian lain yang membahas tentang pengiriman dan

penerimaan data menggunakan tranceiver Xbee Pro 2,4 GHz pengukuran

suhu thermocouple type K dengan menggunakan Modul Max 6675.


27

3.4.2 Diagram Alir Penelitian

Agar memudahkan dalam pengerjaan penelitian dibutuhkan digaram

alir agar pengerjaan penelitian secara terstruktur, seperti diperlihatkan pada

gambar 3.1 berikut ini:

Gambar 3.1 Diagram alir penelitian


28

3.4.3 Diagram Blok Perancangan Sistem Node Client

Gambar 3.2 Diagram Blok Perancangan Sistem Node Client

Pada gambar 3.2 merupakan diagram blok pada Node Sensor dalam

penelitian ini yang menggunakan Atmega 328P sebagai kontroler utamanya.

Dimana pada Node Client menggunakan Adapun spesifikasi sistem pada

Node Sensor adalah sebagai berikut:

1. Membaca data dari sensor arus dan tengangan, kemudian mengirimkan

datanya melalui tranceiver Xbee Pro 2,4GHz.

2. Menampilkan data dari sensor arus dan tengan pada LCD OLED 0.96”.
29

3.4.4 Diagram Alir Perancangan Algoritma Sistem Node Client

Gambar 3.3 Perancangan Algoritma pembacaan dan pengiriman data sensor


30

3.4.5 Diagram Blok Perancangan Sistem Node Server

Gambar 3.4 Diagram Blok Perancangan Node Server

Pada gambar 3.4 merupakan diagram blok pada Node Server dalam

penelitian ini yang menggunakan Atmega 2560 sebagai kontroler utamanya.

Dimana pada Node Server menggunakan Xbee Pro 2,4GHz untuk menerima

data. Adapun spesifikasi sistem pada Node Serveradalah sebagai berikut:

1. Menerima data dari Node Client melaui tranceiver Xbee Pro 2,4GHz.

2. Melakukan Pembacaan RTC DS1307.

3. Menampilkan data dari Node Client dan RTC pada LCD OLED 0,9”.

4. Mengirimkan data pada PC dan di tampilkan pada serial monitor.


31

3.4.6 Diagram Alir Perancangan Algoritma Sistem Node Server

Gambar 3.5 Diagram Blok Perancangan Alogaritma Node Server


32

3.4.7 Blok Diagram Interkoneksi Node Sensor Dengan Node Master

Gambar 3.6 Diagram Blok Interkoneksi Node Client dengan Node Server

Pada gambar 3.6 merupakan diagram blok Interkoneksi Node Client

dengan Node Server. Berikut ini merupakan spesifikasi sistem secara

keseluruhan:

1. Node Client akan melakukan pembacaan sensor Thermocople,

kemudian mengirimkan datanya secara nirkabel setiap 2 detik .

2. Node Server akan menerima data dari Node Client. Kemudian

menampilkan data yang telah diterima pada sebuah LCD 20x4 dan

mengirimkannya pada PC untuk ditampilkan pada serial monitor.


33

3.4.8 Pengujian

Pengujian dilakukan dengan melakukan uji pembacaan sensor dan

membandingkan nilainya dengan Thermometer Digital KRISBOW,

KW0600283. Kemudian dilanjutkan dengan pengujian komunikasi antar

perangkat Node Client dan Node Server untuk menguji keberhasilan

pengiriman data secara nirkabel dengan melakukan variasi jarak pengiriman

antar node. Sistem dikatakan berhasil jika Node Client dapat mengirimkan

data hasil pembacaan Suhu dan menampilkanya nilai pembacaan pada LCD

OLED 0,9”, pada Node Server sendiri dapat menerima data Suhu dari Node

Client kemudian menampilkanya pada sebuah LCD 20x4 dan mengirimkan

datanya pada PC untuk ditampilkan pada Serial Monitor.


BAB IV HASIL DAN PEMBAHASAN

BAB V KESIMPULAN DAN SARAN


35

DAFTAR PUSTAKA

[1] A. Lutfi, S. Raden, " Implementasi Jaringan Sensor Nirkabel Berbasis Xbee
Studi Kasus Pemantauan Suhu dan Kelembaban", Publish on " IJEIS
(Indonesian Journal of Electronics and Instrumentation Systems), Vol. 2, No.2,
119-130, ISSN: 2088-3714, 2012

[2] F. Burhan, dkk, "Evaluasi Karakteristik XBee Pro dan nRF24L01+sebagai


Transceiver Nirkabel"' Publish on "Jurnal Teknik Energi Elektrik, Teknik
Telekomunikasi, & Teknik Elektronika (ELKOMIKA)", Vol. 4, No. 1, 83 - 97,
ISSN (p): 2338-8323, ISSN (e): 2459-9638, 2016

[3] S.W Bagus, "Sistem Deteksi Gempa Bumi Berbasis Jaringan Sensor Nirkabel",
Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember, 2016

[4] Arduino, https://arduino.cc. 30 Desember 2018

[5] Joni, Koko, et al. 2012. ”Pengguaan Protokol IEEE 802.15.4/Zigbee Di


Lingkungan Outdoor”. Seminar Nasional Informatika.Yogyakarta.

[6] Vishay Intertechnology, https://vishay.com. 2 Januari 2019

[7]. Dikpride Despa, DKK, Laporan Penelitian PPT Real-time Web Monitoring dan
Estimasi Sistem Kelistrikan dengan Teknologi IOT, Bandar Lampung,
2017.

[8] Kadir, A. "Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan


Pemrogramannya Menggunakan Arduino'', Yogyakarta. Penerbit Andi, ISBN:
978-979-29-4017-6, 2013

[9] Darma S, dkk. "Modul pendamping Praktikum Laboratorium Sistem Tertanam",


Departemen Fisika, FMIPA-UI. 2017
36

LAMPIRAN