BAB III METODOLOGI PENELITIAN

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN ALAT

STRATEGI PENGHEMATAN DAYA DENGAN PEMBUATAN ALAT MONITORING PENGGUNAAN DAYA LISTRIK SECARA DETAIL MENGGUNAKAN MIKROKONTROLER

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III METODE PENELITIAN. Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus

BAB III PERANCANGAN Deskripsi Model Sistem Monitoring Beban Energi Listrik Berbasis

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi alat ukur berkembang sangat pesat, hal ini ditandai dengan berbagai penemuan, pengembangan dan alih

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai bulan April 2014 sampai bulan Januari 2015,

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III METODELOGI PENELITIAN

PERANCANGAN ALAT MONITORING PENGGUNAAN DAYA LISTRIK SECARA DETAIL MENGGUNAKAN MIKROKONTROLER

Gambar 3.1 Diagram Blok Alat

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III METODE PERANCANGAN

III. METODE PENELITIAN. Penelitian, perancangan, dan pembuatan tugas akhir ini dilakukan di Laboratorium

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB III DESKRIPSI MASALAH

BAB III. Perencanaan Alat

BAB III PERANCANGAN ALAT. Gambar 3.1 Diagram Blok Pengukur Kecepatan

BAB III PERANCANGAN DAN REALISASI SISTEM. menggunakan sensor gas MQ-2 yang ditampilkan pada LCD 16x2 diperlukan

BAB III PERENCANAAN DAN REALISASI SISTEM

KARYA ILMIAH KWH METER DIGITAL DENGAN FITUR PEMBATAS ENERGI LISTRIK

BAB II SISTEM DASAR ADJUSTABLE FUSE

BAB III PERANCANGAN SISTEM

IV. HASIL DAN PEMBAHASAN. Hasil dari perancangan perangkat keras sistem penyiraman tanaman secara

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Kata Kunci Metode nilai rata-rata, Irms, Vrms, Daya Nyata, Daya Semu I. PENDAHULUAN

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN. Penelitian tugas akhir dilaksanakan pada bulan Februari 2014 hingga Januari

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

SISTEM KONTROL CATU DAYA, SUHU DAN KELEMBABAN UDARA BERBASIS ATMEGA 2560 PADA RUANG BUNKER SEISMOMETER

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

PRISMA FISIKA, Vol. VI, No. 01 (2018), Hal ISSN :

BAB III PERANCANGAN ALAT

BAB III DESAIN DAN PERANCANGAN

2 METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Januari 2015 hingga Oktober 2015

BAB III PERANCANGAN ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. kelembaban di dalam rumah kaca (greenhouse), dengan memonitor perubahan suhu

BAB IV HASIL DAN PEMBAHASAN. ketepatan masing-masing bagian komponen dari rangkaian modul tugas akhir

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN. A. Latar Belakang. Kebutuhan akan energi listrik terus bertambah dengan bertambahnya

BAB III PERANCANGAN ALAT

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

BAB III PERANCANGAN ALAT

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

BAB III RANCANG BANGUN

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III METODE PENELITIAN

BAB 3 PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERENCANAAN DAN PEMBUATAN ALAT

BAB IV HASIL DAN UJI COBA

III. METODE PENELITIAN. Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014.

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

BAB V IMPLEMENTASI SISTEM DAN HASIL PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya.

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

PERANCANGAN. 4-1

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB III PERANCANGAN Gambaran Alat

Jurnal Coding Sistem Komputer Untan Volume 05, No. 2 (2017), hal ISSN : X

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB III DESAIN DAN IMPLEMENTASI

Dan untuk pemrograman alat membutuhkan pendukung antara lain :

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERENCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT

Transkripsi:

3.1 Perancangan Penelitian BAB III METODOLOGI PENELITIAN Penelitian ini membuat sistem monitoring pengunaan energi listrik kamar sewa berbasis Arduino Mega 2560 pada penelitian ini akan memonitoring besaran-besaran listrik Arus,tegangan,daya,Faktor daya,energi dan biaya energi pada 3 kamar sewa yang ditampilkan pada LCD.Untuk mendapatkan besaran-besaran tersebut mengunaakan sensor arus (ACS712) dan Sensor tegangan ZMPT101B yang di uji tingkat linieritas antara input dan outputnya mengunakan metode Regresi liner, output sensor akan diolah untuk mendapatan data besaran-besaran listrik,data besaran-besaran listrik akan disampan pada multimedia card (MMC) dan dapat di monitoring menggunakan SMS(short massage service) secara real time. 3.2 Alat dan Bahan Pada penelitian sistem monitoring digunakan beberapa peralatan dan bahan untuk pembuatan dan pengujian sistem monitoring yang tertulis secara terperinci pada Tabel 3.1 dan Tabel 3.2 berikut: Tabel 3.1 Daftar alat penelitian. No Nama Alat Jumlah Keterangan 1 Laptop ASUS 1 Pembuatan Laporan 2 Regulator Tegangan (725 77) 1 Catu Daya 3 Resistor Murni (733 10) 1 Beban 4 Induktor Murni (732 42) 1 Beban 5 Kombinasi Beban Rumah Tangga 15 Beban 6 LM2330 Multi 13S 1 Kalibrasi 8 Clamp Meter Fluke-345 1 Pengujian Tabel 3.2 Daftar bahan penelitian. No Nama Alat Jumlah Keterangan 1 Arduino Mega 2560 1 Modul Mikrokontroler 2 ZMPT101B 500V 1 Sensor Tegangan 3 ACS712 4 Sensor Arus 4 RTC 1 Real time clock 5 MMC 2 GB 1 Media Penyimpanan 6 LCD 20x4 1 Tampilan Sistem Monitoring 7 Relay 4 chanel 1 Pemutus 15

3.3 Langkah kerja Penelitian Dalam melakukan Penelitian sistem monitoring pengunaan energi listrik kamar sewa berbasis Arduino Mega 2560 dibuat beberapa langkah kerja untuk mempermudah pengerjaan penelitian, adapun langkah kerja penelitian. 1. Membuat konsep penelitian sistem monitoring pengunaan energi listrik kamar sewa berbasis Arduino Mega 2560 yang dapat mengukur besaranbesaran listrik, energi dan biaya energi yang dapat di monitoring mengunakan SMS (sort massage service). 2. Mempelajari materi-materi terkait penelitian yang sudah terkonsepkan baik secara hardware maupun software. 3. Mempersiapkan alat dan bahan yang digunakan dalam penelitian. 4. Melakukan perancangan dan pembuatan perangkat keras yang sesuai konsep mengunakan metode regresi linier. 5. Melakukan pengujian terhadap perangkat keras, jika tidak berhasil maka dilakukan evaluasi dan perbaikan. Jika berhasil maka lanjut ke tahap selanjutnya. 6. Melakukan pembuatan program sistem monitoring. 7. Melakukan pengujian terhadap program sistem monitoring, jika tidak berhasil maka dilakukan evaluasi dan perbaikan. Jika berhasil maka lanjut ke tahap selanjutnya. 8. Setelah semua prosedur dilakukan maka terakhir adalah melakukan pengujian sistem. Semua langkah percobaan penelitian dirangkum kedalam diagram alir penelitian yang dapat dilihat pada Gambar 3.1. 16

Mulai Ide Konsep Perancangan Studi Literatur Perancangan Perangkat Keras Evaluasi Dan Perbaikan Perangkat Keras Bekerja? Pembuatan Program Evaluasi Dan Perbaikan Program Bekerja? Pengujian Sistem Selesai Gambar 3.1 Diagram Alir Penelitian 17

Rancangan rangkaian monitoring penggunan energi listrik kamar sewa berbasis arduini Mega 2560 dapat dilihat pada Gambar 3.2 berikut: Gambar 3.2 Blok Diagram Sistem 18

Pada gambar 3.2 merupakan sistem dapat di jelaskan dengan langkah-langkah : 1. Pertama sumber (line dan netral) dihubungkan dengan PLN kemudian masuk ke beban(kamar). Selanjutnya sensor (arus dan tegangan) mengirim data dalam bentuk sinyal analog ADC dapat dibaca oleh Arduino Mega 2560 sinyal analog ini akan diolah oleh arduino untuk mendapatkan nilai besaranbesar listrik. 2. 4 buah sensor arus (ACS712) digunakan untuk mengukur arus AC(Alternating current),sensor arus 1(ACS712(1)) berfungsi mengukur arus utama sedangkan sensor arus (ACS712(2)), (ACS712(3)) dan (ACS712(4)) digunakan untuk mengukur arus pada masing-masing kamar 3. Sensor Tegangan (ZMPT101B) digunakan untuk mengkur tegangan AC(Alternating current) pada sistem. 4. Dengan adanya 4 buah sensor arus (ACS712) dan Sensor tegangan (ZMPT101B) dapat digunakan untuk mendapatkan nilai Irms,Vrms,Daya Nyata,Daya Semu,Cos phi,kwh dan Biaya pengguanan Energi Ruang Utama, Kamar 1, Kamar 2,Kamar 3. 5. Terdapat 4 Buah Relay yang digunakan sebagai saklar pemutus kondisi Beban lebih dan penggunan energi lebih. 6. Pada sistem ini terdapat Buzzer yang digunakan untuk memberi peringatan tegangan kurang dari 10% atau lebih dari 5% dari tegangan rumah 220 Volt dan digunakan untuk memberi peringatan apabila nilai arus sudah mendekati nilai 5% dari nilai setingnya 7. RTC(Real Time Clock) dan SD Card digunakan untuk merkam data secara real time sehingga setiap pengguan energy listrik akan tersimpan pada Sd Card. 8. LCD(Liquid Crystal Disply) menampilan nilai Tegangan(V), arus utama (I u ), arus kamar 1 (I 1 ), arus kamar 2 (I 2 ), arus kamar 3 (I 3 ), kwh kamar 1 (kwh 1 ), kwh kamar 2 (kwh 2 ) dan kwh kamar 3 (kwh 3 ) 9. Gsm Sim 900a digunakan menerima sms dari pengguna yang akan di terjemahkan kedalam bentuk printah dengan mengirimkan SMS (Short 19

massage service) ke no 087760150xxx yang merupakan no sim 900A. Karakter sms yang akan dikirim dapat dilihat pada tabel 3.3 sampai dengan 3.5. Tabel 3.3 Karakter Gsm sim 900A kamar 1 Karakter Fungsi 1on Digunakan untuk menyalakan relay 2 yang off karna beban lebih. 1off Digunakan untuk mematikan relay 2. Data1 Diguanakan untuk mengetahui data kamar 1(Arus,Tegangan,Daya,kWh,PF,status relay,batas arus) secara real time. Kamar1(sepasi)set1 Mengatur batas arus kamar 1 sebesar 1A Kamar1(sepasi)set2 Mengatur batas arus kamar 1 sebesar 2A Pada tabel 3.3 merupakan karakter yang dapat terbaca oleh sim 900A untuk penghuni kamar 1 memonitoring besaran-besaran yang digunkanakan dan perintahprintah lainnya. Untuk kamar 2 dijelaskan pada tabel 3.4. Tabel 3.4 Karakter Gsm sim 900A kamar 2 Karakter Fungsi 2on Digunakan untuk menyalakan relay 3 yang off karna beban lebih. 2off Digunakan untuk mematikan relay 3. Data2 Diguanakan untuk mengetahui data kamar 2(Arus,Tegangan,Daya,kWh,PF,status relay,batas arus) secara real time. Kamar2(sepasi)set1 Mengatur batas arus kamar 2 sebesar 1A Kamar2(sepasi)set2 Mengatur batas arus kamar 2 sebesar 2A Pada tabel 3.4 merupakan karakter yang dapat terbaca oleh sim 900A untuk penghuni kamar 2 memonitoring besaran-besaran yang digunkanakan dan perintahprintah lainnya. Untuk kamar 3 dijelaskan pada tabel 3.6. 20

Tabel 3.5 Karakter Gsm sim 900A kamar 3 Karakter Fungsi 3on Digunakan untuk menyalakan relay 4 yang off karna beban lebih. 3off Digunakan untuk mematikan relay 3. Data3 Diguanakan untuk mengetahui data kamar 3(Arus,Tegangan,Daya,kWh,PF,status relay,batas arus) secara real time. Kamar3(sepasi)set1 Mengatur batas arus kamar 3 sebesar 1A Kamar3(sepasi)set2 Mengatur batas arus kamar 3 sebesar 2A Pada tabel 3.5 merupakan karakter yang dapat terbaca oleh sim 900A untuk penghuni kamar 3 memonitoring besaran-besaran yang digunkanakan dan perintahprintah lainnya. Untuk kamar utama dijelaskan pada tabel 3.6. Tabel 3.6 Karakter Gsm sim 900A Pemilik hunian kamar sewa Karakter Fungsi Utamaon Digunakan untuk menyalakan relay 1 yang off karna beban lebih. Utamaoff Digunakan untuk mematikan relay 1. datautama Diguanakan untuk mengetahui data utama(arus,tegangan,daya,kwh,pf,st atus relay,batas arus) secara real time. kwh1on Digunakan untuk menyalakan relay 2 yang off karna melebihi nilai kwh set. kwh2on Digunakan untuk menyalakan relay 3 yang off karna melebihi nilai kwh set. kwh3on Digunakan untuk menyalakan relay 4 yang off karna melebihi nilai kwh set. Pada tabel 3.6 merupakan karakter yang dapat terbaca oleh sim 900A untuk pemilik hunian kamar sewa memonitoring besaran-besaran yang digunkanakan dan perintah-printah lainnya, terdapat beberapa printah yang hanya dapat di akses oleh pemilik hunian kamar sewa seperti kwh1on, kwh2on dan kwh3on. 21

3.4 Perancangan Perangkat Keras Perancangan dan pembuatan perangkat keras (hardware) pada tugas akhir ini meliputi rangkaian elektronika dan rangkaian unit control. 3.4.1 Perancangan Sensor Tegangan Sensor tegangan ZMPT101B befungsi untuk menurunkan tegangan AC dari 220V menjadi 5V, karena syarat sinyal input yang dapat terbaca oleh input ADC arduino adalah dengan tegangan maksimal sampai 5V. ADC tidak dapat membaca sinyal negatif maka tegangan negatif harus dinaikkan offsetnya ke 2,5V, sehingga ada space untuk nilai negatif dan positif, untuk menaikkan tegangan AC digunakan rangkaian summing amplifier, yang sudah include pada modul sensor ini. Gambar 3.3 Sensor Tegangan ZMPT101B Dari Gambar 3.3 dapat dikatahui masukan dari sensor tegangan bersumber AC (satu fase dan satu netral), sehingga dapat langsung dihubungkan ke tegangan PLN 220V. Keluaran dari sensor tegangan berupa data analog. Kenaikan Tegangan input dengan tegangan output yang akan masuk sebagai data analog yang terbaca oleh arduino harus memiliki linieritas yang baik nilai linieritas ini kita ukur dengan menggunakan metode Regresi Linier. Untuk mendapatkan nilai pembacaan baik ( 5%) maka di perlukan kalibrasi dengan cara mengukur Tegangan masuk (V input) dan tegangan output ZMPT101B (V Out). Untuk mendapatkan nilai Konstanta Kalibrasi, Konstanta Kalibrasi = selanjutnya konstanta ini lah yang akan mentukan kepresisian sensor. 22

3.4.2 Perancangan Sensor Arus ACS712-20A Sensor Arus ACS712 cara kerja sensor ini adalah arus yang dibaca mengalir melalui kabel tembaga yang terdapat didalamnya yang menghasilkan medan magnet yang di tangkap oleh integrated Hall IC dan diubah menjadi tegangan proporsional menjadi maksimal 5V, karena syarat sinyal input yang dapat terbaca oleh input ADC arduino adalah dengan tegangan maksimal sampai 5V. Gambar 3.4 Tegangan keluaran dengan arus sensor arus ACS712 (Allegro, 2006). Kenaikan arus input akan berbanding dengan tegangan output yang akan masuk sebagai data analog yang terbaca oleh arduino harus memiliki linieritas yang baik nilai linieritas ini kita ukur dengan menggunakan metode Regresi Linier, untuk mendapatkan nilai pembacaan baik ( 5%) maka di perlukan kalibrasi dengan cara mengukur arus masuk (I input) dan tegangan output ACS712 (V Out). Untuk mendapatkan nilai Konstanta Kalibrasi, Konstanta Kalibrasi = selanjutnya konstanta ini lah yang akan mentukan kepresisian sensor. Gambar 3.5 Pin input dan output sensor arus ACS712 (Allegro MicroSystem, 2006). 23

3.4.4 Rangkaian pensakelaran dengan relay sebagai pemutus Rangkaian pensaklaran yang dalam penelitian ini akan menggunakan rangkaian pensakelaran transistor seperti Gambar 3.6. Gambar 3.6 Rangkaian pensaklaran dengan modul relay (Datasheet modul relay songle) Dari gambar diatas dapat dilihat bahwa relay yang digunakan bekerja ketika mikrokontroller memberikan input 1 (5 V) arus akan mengalir dari colektor ke emitor dan sebaliknya ketika mikrokontroller memberikan input 0 (0 V) relay tidak akan bekerja. Relay ini digunkan untuk memutus fasa pada setiap kamar sewa jika terjadi beban berlebih atau penggunaan Energi berlebih Modul relay yang digunakan dengan 4 Chanel bekerja pada keadaan normaly close. 3.4.5 Modul GSM Sim900A Gambar 3.7 Modul GSM sim900a 24

Gambar 3.7 merupakan bentuk fiksik modul GSM sim900a digunakan sebagai pengirim dan penerima SMS yang diterima sebagai beberapa karakter yang ada pada tabel 3.3-3.6 yang akan diolah oleh mikrokontroller dan kemudian digunakan sebagai monitoring data kamar dan printah lainnya Modul GSM sim900a pada pin komunikasi TX dan RX terhubung pada pin 19 dan 18 pada board arduino mega 2560 dan modul ini menggunakan supply dengan tegangan 5 Volt. 3.5 Perancangan Perangkat Keras Secara Lengkap Rangkaian lengkap sistem monitoring terdiri dari beberapa komponen, yaitu sensor arus ACS712(20), sensor tegangan ZMPT101B, LCD 20x4 dengan I2C,RTC(Real time clock), multimedia card (MMC),Relay 4 chanel,gsm SIM 900A dan Arduino Mega 2560. Untuk memahami jalur komunikasi dan hubungan tiap komponen dapat dilihat pada Gambar 3.8 berikut RELAY SPDT 4 CHNEL IN1 IN2 IN3 IN4 Kamar 1 Kamar 2 Kamar 3 Fasa 220V Netral MCB PLN Z M P T ACS712 TERMINAL ACS712 ACS712 ACS712 ACS712 = Sensor Arus ZMPT101B = Sensor Arus KABEL PENGHANTAR KOMUNIKASI SPI/ISP DIGITAL INPUT ANALOG INPUT RTC = Real Time Clock SD Card = menyimpan informasi GSM SIM900 A=Komunikasi Nirkabel KOMUNIKASI NIRKABEL TX A0 A1 A2 A3 A4 GSM SIM900A ARDUINO MEGA 18 19 SCL SDA SCL SDA RX SCL LCD SDA SCL SDA DS1307 PB8 PB7 PB6 PB5 CS MOSI MISO SCK SCK MISO MOSI CS SD CARD ANDROID Data logger real time Gambar 3.8 Perancangan Perangkat Keras Secara Keseluruhan 25

Pada tahapan selanjutnya dilakukan pengujian terhadap alat yang telah dibuat, jika alat dapat bekerja maka akan dilanjutkan ketahap selanjutnya dan jika alat tidak dapat bekerja maka harus dilakukan evaluasi dan perbaikan. Pada tahap pembuatan program dilakukan hal yang sama seperti pembuatan hardware, setelah program yang dibuat maka akan dilakukan pengujian program agar program dapat bekerja sesuai dengan konsep yang sudah dibuat. Jika program dapat bekerja maka akan dilanjutkan ketahap selanjutnya dan jika program tidak dapat bekerja maka akan dilakukan evaluasi dan perbaikan. 3.6 Pembuatan Program Untuk mempermudah pembuatan program, penulis terlebih dahulu membuat diagram alir atau bisa juga disebut dengan flowchart. Flowchart ini dimaksudkan sebagai pemandu penulis dalam membuat program agar kesalahan dapat diminimalisir dan juga bertujuan agar program yang dibuat merupakan suatu algoritma yang tepat. Cara kerja alat secara diagram alir dijabarkan dalam bentuk flowchart pada Gambar 3.9 dan 3.10.Monitoring penggunaan energy listrik kamar sewa berbasis arduino mega ini dirancang dengan menggunakan sensor arus dan sensor tegangan sebagai sumber input analog dan interface berupa LCD (Liquid Crystal Display) sebagai tempat menampilkan data yang sudah diproses kemudian MMC sebagai tempat penyimpanan data. Adapun proses kerja dari sistem pemakaian alat ini : 1. Sensor Tegangan ZMPT101B menerima input tegangan yang berupa nilai analog di olah untuk mendapatkan nilai V(t) dan Vrms kemudian nilai ini dilihat liniernya mengunakan persamaan 2-25 2. Sensor Arus ACS712(20A) mendeteksi input arus yang berupa analog di olah untuk mendapatkan nilai I(t) dan Irms kemudian nilai ini dilihat liniernya mengunakan persamaan 2-25 3. Arduino mega 2560 menerima data dari sensor tegnagan dan arus sebagai data primer yang akan di olah untuk mendapatkan nilai besaran-besaran listrik. 4. Menetukan nilai seting vset Iset kwhset dan mempersiapkan sinyal modul GSM sim 900A. 5. Mentukan nilai kalibarsi dari hasil langkah 1 dan 2 26

6. Mentukan kondisi untuk mengaktifkan buzzer mengunakan nilai vset yang telah di tentukan pada langkah 4 7. Mentukan kondisi untuk megaktifkan relay 1-4 mengunakan nilai Iset kamar 1 kamar 3 yang telah di tentukan pada langkah 4 8. Mengitung nilai besaran-besaran listrik menggunakan persamaan (2-17)-(2-21) 9. Mentukan kondisi untuk mengaktifkan relay 1-4 mengunakan nilai kwhset yang telah di tentukan pada langkah 4. 10. LCD kemudian menampilkan nilai-nilai seperti tegangan, arus, faktor daya dan energi yang dapat dibaca oleh pengguna secara real time. Karena ukuran LCD kecil maka nilai-nilai yang lain tidak dapat ditampilkan. Semua nilai-nilai tersebut tersimpan pada MMC seperti waktu, tegangan, arus, faktor daya, jenis beban, daya aktif, daya semu,energy,biaya energi. 11. Besaran-besaran listrik dapat di monitoring mengunakan SMS(short massage Service) dan melakukan printah lainnya seperti pada tabel 3.3 sampai dengan 3.6. 27

Mulai -Mempesiapkan GSM 900A -Menentukan Vset dan I1set Relay 1 -Menentukan I2set dan kwhset Relay 2 -Menentukan I3set dan kwhset Relay 3 -Menentukan I4set dan kwhset Relay 4 -GSM 900A Ready Membaca Inputan Sensor Arus Dan Sensor Tegangan Kalibrasi Nilai Sensor Arus(I1rms),(I2rms),(I3rms) dan Sensor Tegangan (Vrms) A Buzzer ON Vrms >= Vrms x 5% Vrms <= Vrms x10% I1rms >Iset Utama I2rms >Iset kamar 1 I3rms >Iset kamar 2 I4rms >Iset kamar 3 Relay 1 ON 10 detik Relay 2 ON 10 detik Relay 3 ON 10 detik Relay 4 ON 10 detik B B B B I1rms >Iset Utama I2rms >Iset kamar 1 I3rms >Iset kamar 2 I4rms >Iset kamar 3 Relay 1 ON Relay 2 ON Relay 3 ON Relay 4 ON A Gambar 3.9 Diagram Alir Program 1 28

B Menghitung Nilai Daya Aktif(P),Energi(W),Daya Kompleks(S),Faktor Daya,dan Biaya kwh kwh kamar 2 >kwh set 2 kwh kamar 2 >kwh set 2 kwh kamar 2 >kwh set 2 Relay 2 ON Relay 2 ON Relay 2 ON A Menampilkan Hasil di layar LCD atau Hand Phone Menyimpan Hasil Perhitungan Pada Sd card Secara Real Time Selesai Gambar 3.10 Diagram Alir Program 2 29