PERANCANGAN MONITORING DAYA LISTRIK REAL TIME DENGAN IC ADE 7752 BERBASIS ATMEGA16 SKRIPSI perpustakaan.uns.ac.id Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Teknik digilib.uns.ac.id Oleh: MUHAMMAD THOYIB NIM. I0404054 JURUSAN TEKNIK MESIN FAKULTAS TEKNIK UNIVERSITAS SEBELAS MARET SURAKARTA 2011 commit to user PERANCANGAN MONITORING DAYA LISTRIK REAL TIME DENGAN IC ADE 7752 BERBASIS ATMEGA16 Disusun oleh perpustakaan.uns.ac.id Muhammad Thoyib NIM. I 0404054 Dosen Pembimbing I digilib.uns.ac.id Dosen Pembimbing II Prof. Muhammad Nizam, ST., MT., Ph.D. NIP. 197007201999031001 Bambang Kusharjanto, ST., MT. NIP. 196911161997021001 Telah dipertahankan dihadapan Tim Dosen Penguji pada hari ______ tanggal Juli 2011 1. Dody Ariawan, S.T., M.T., NIP. 19730804 199903 1 003 ..................................... 2. Purwadi Joko W, ST. MKom. NIP. 19730126 199702 1 001 ...................................... Mengetahui Ketua Jurusan Teknik Mesin Koordinator Tugas Akhir Didik Djoko Susilo, ST., MT. NIP. 197203131997021001 Wahyu Purwo Raharjo, ST., MT NIP. 197202292000121001 commit to user MOTTO DAN PERSEMBAHAN MOTTO Allah akan meninggikan orang-orang beriman diantara kamu dan orang-orang yang berilmu beberapa derajat. (QS. Al Mujadillah: 11) perpustakaan.uns.ac.id digilib.uns.ac.id Kepuasan terletak pada usaha, bukan pada hasil. Berusaha dengan keras adalah kemenangan yang hakiki. (Mahatma Gandhi) Orang luar biasa itu sederhana dalam ucapan tetapi hebat dalam tindakan. (Confusius) Orang akan tetap menjadi ahli ilmu yang sejati selama dia masih belajar. Tetapi apabila pada suatu ketika dia berkata “aku sudah pintar” maka sesungguhnya dia sudah menjadi bodoh dengan sendirinya (Luqman Hakim) PERSEMBAHAN Karya ini kupersembahkan untuk: 1. Ibunda dan Ayahandaku tercinta yang senantiasa menyertakan ruhnya dalam setiap doa dan sujudnya untuk kebahagiaan dan perjuanganku. 2. Mas Agus Nugroho, S.Pdi&Mbak Siti Khafsoh, S.Ag., Mas Sutrisno&Mbak Nur Hidayati S.Ag,S.Pd, M.Pdi, Mas Mulyono S.Ag&Mbak Kurniasih S.Ag, Mas Muhammad Nur Dai S.Ag&Mbak Naimmatullaila S.Ag, Mas Wafi, Faiq, Shofi, Itsna, Rona, Sasa, &Rara. 3. Dik Sri Susanti untuk segala saran, ilmu, ghirrah, senyum dan cinta yang pernah engkau berikan ketika aku terpuruk. 4. Teman-teman Mesin ’04 & KMTM FT UNS kebersamaannya selama ini. commit to user untuk segala KATA PENGANTAR Puji syukur kehadirat Allah SWT atas segala rahmat, karunia dan bimbinganNya sehingga penulis dapat menyelesaikan skripsi ini yang berjudul “Perancangan Monitoring Daya Listrik Real Time Dengan IC 7752 Berbasis ATMega16” dengan lancar tanpa halangan yang berarti. Penulisan skripsi ini dimaksudkan untuk memenuhi salah satu syarat guna memperoleh gelar sarjana teknik di digilib.uns.ac.id Jurusan Teknik perpustakaan.uns.ac.id Mesin Fakultas Teknik Universitas Sebelas Maret Surakarta. Dalam pelaksanaan Tugas Akhir ini penulis banyak memperoleh bantuan, bimbingan, pengalaman dan pelajaran yang sangat berharga dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terimakasih kepada semua pihak yang telah memberikan bantuannya baik secara langsung maupun tidak langsung, sehingga penulis dapat menyelesaikan skripsi ini. Ucapan terima kasih penulis sampaikan kepada : 1. Bapak Prof. Muhammad Nizam, ST., MT., Ph.D., dan selaku Pembimbing I tugas akhir, terima kasih atas bimbingan, kepercayaan, dan nasehat-nasehatnya. 2. Bapak Bambang Kusharjanta, ST., MT., selaku Pembimbing II tugas akhir, terima kasih atas kesediaannya membimbing penulis dalam mengerjakan tugas akhir. 3. Bapak Dody Ariawan, S.T., M.T., untuk semua motivasi, nasehat, bimbingan dan senantiasa mengawal proses kelulusan kami dari awal sampai akhir. 4. Bapak Didik Djoko Susilo, S.T, M.T., selaku Ketua Jurusan Teknik Mesin FT UNS sekaligus pembimbing akademis. 5. Bapak Wahyu Purwo Raharjo. S.T., M.T. selaku Koordinator tugas akhir. 6. Bapak Rendy Adhi Rachmanto, ST.,MT. selaku Ka. Laboratorium ruang baca Teknik Mesin UNS atas kepercayaan, dorongan, nasehat, fasilitas dan ilmunya. 7. Bapak-bapak dosen di jurusan Teknik Mesin UNS. 8. Kedua orang tuaku dan kakak-kakakku yang telah membesarkanku dengan segala perhatian dan dukungannya. 9. Sahabatku Madrox dan Ichi, terima kasih untuk selalu menerima segala kekuranganku dan menjadi sahabat yang baik dalam segala situasi. commit to user 10. Adikku Imam Ali, Kacuk Cikal, Muhadzib Mansur, Sidik Susilo, Nugroho Fajar, Rohmat T.W., Dimas A.H., Dimas Huda, Condro, Kestan F. Faiz, Firdaus Wisnu, Imam S, Ferdi, Kinas yang senantiasa silih berganti membantu, mendampingi, mendengar, dan mengiringi setiap derap langkahku di Sekreratiat KMTM. 11. Adik-adikku angkatan 2007 yang senantiasa menjadi pengiring dalam suka, duka, teman berjuang memperbaiki IPK dari 2,05 menjadi 3,05 dan atas semua kasih perpustakaan.uns.ac.id digilib.uns.ac.id sayangnya selama ini. 12. Asisten Ruang Baca Jurusan Teknik Mesin FT UNS, Dik Akbar, Heri, Mad Yandi, Andri untuk semua kebersamaannya selama ini. 13. Teman-teman angkatan 2004 untuk semua bantuan dan dukungannya. 14. Semua pihak yang tidak dapat sebutkan satu persatu, atas segala bantuannya dalam proses penulisan skripsi ini. Penulis menyadari bahwa skripsi ini masih banyak terdapat kekurangan, untuk itu masukan dan saran yang membangun akan penulis terima dengan ikhlas dan penulis ucapkan terima kasih. Penulis berharap semoga skripsi ini dapat memberikan manfaat bagi penulis khususnya dan bagi pembaca pada umumnya. Surakarta, Juli 2011 Penulis commit to user DAFTAR ISI Halaman judul ............................................................................................................. i Halaman Pengesahan ................................................................................................. ii Motto dan Persembahan ............................................................................................ iii Kata Pengantar .......................................................................................................... iv Daftar Isi ................................................................................................................... vi Daftar Gambar ......................................................................................................... viii perpustakaan.uns.ac.id digilib.uns.ac.id Daftar Notasi ............................................................................................................. ix Abstrak ....................................................................................................................... x Abstract ..................................................................................................................... xi BAB I PENDAHULUAN ................................................................................... 1 1.1 Latar Belakang Masalah .......................................................................... 1 1.2 Batasan Masalah ...................................................................................... 3 1.3 Perumusan Masalah ................................................................................. 3 1.4 Tujuan Penelitian ..................................................................................... 3 1.5 Manfaat Penelitian ................................................................................... 4 1.6 Sistematika Penulisan .............................................................................. 4 BAB II LANDASAN TEORI .............................................................................. 5 2.1 Tinjauan Pustaka ..................................................................................... 5 2.2 Arus Listrik ............................................................................................. 6 2.3 Tegangan ................................................................................................. 7 2.4 Daya Listrik ............................................................................................. 7 2.4.1. Daya Nyata ................................................................................... 7 2.4.2. Daya Reaktif ................................................................................ 7 2.4.3. Daya aktif ..................................................................................... 8 2.4.4. Faktor Daya .................................................................................. 8 2.5 Mikrokontroler ATMega16 .................................................................... 9 2.5.1. Kontruksi dasar ATMega16 .......................................................... 9 2.5.2. Arsitektur Mikrokontroler ATMega16 ....................................... 13 2.5.3. Memori Program ..................................................................... 13 2.5.4. Memori Data ..................................................................... 15 2.5.5. Memori Data EEPROM ............................................................. 15 2.5.6. Software Mikrokontroler ATMega16 ......................................... 16 2.5.7. Komunikasi Serial USART......................................................... 17 2.5.8. Inisialisasi USART .................................................................... 18 2.6 IC ADE 7752 .......................................................................................... 23 2.7 Dot Matrix ............................................................................................. 23 2.8 Transformator ........................................................................................ 25 2.8.1. Transformator tegangan ............................................................. 25 2.8.2. Transformator arus ..................................................................... 26 BAB III METODOLOGI PENELITIAN ............................................................. 27 3.1 Waktu dan tempat pelaksanaan ............................................................. 27 3.2 Bahan dan alat penelitian ...................................................................... 27 commit to user 3.3 3.4 3.5 3.6 Pelaksanaan Penelitian .......................................................................... 3.3.1. Persiapan penelitian ................................................................... 3.3.2. Pengambilan data penelitian ...................................................... Analisa Data .......................................................................................... Jadwal penelitian .................................................................................... Diagram alir penelitian .......................................................................... 30 30 30 31 32 33 BAB IV PERANCANGAN ALAT DAN PEMBAHASAN ................................ 34 4.1 Perancangan alat .................................................................................... 34 4.1.1. Rangkaian induk ....................................................................... 34 perpustakaan.uns.ac.id digilib.uns.ac.id 4.1.2. ADE 7752 kWh meter digital ................................................... 36 4.1.3. Display 16x2 ............................................................................. 37 4.1.4. Real time clock DS 1302 ........................................................... 38 4.1.5. Rangkaian Saklar AC Digital dengan Relay ............................ 39 4.1.6. Penyearah 5 V dengan auto save pin ........................................ 39 4.1.7. Koneksi Handphone dengan Minimum sistem .......................... 40 4.1.8. Format Data SMS (Short Messaging Service) .......................... 41 4.1.9. AT COMMAND hand phone siemen yang berhubungan dengan SMS .............................................................................. 44 4.1.10. Software Compiler Code Vision AVR ..................................... 45 4.2 Data dan Pembahasan ............................................................................ 48 BAB V PENUTUP ............................................................................................... 50 5.1 Kesimpulan ............................................................................................. 50 5.2 Saran ....................................................................................................... 50 DAFTAR PUSTAKA .............................................................................................. 51 LAMPIRAN ............................................................................................................. 52 commit to user DAFTAR GAMBAR Gambar 1.1 Konsumsi Energi Per Kapita vs Intensitas Energi ................................ 1 Gambar 2.1 Segitiga Daya ...................................................................................... 8 Gambar 2.2 Cos q antara arus dan tegangan ............................................................. 9 Gambar 2.3 Blok Diagram Mikrokontroler ATMega16 ........................................ 11 Gambar 2.4 Susunan pin mikrokontroler ATMega16 ............................................ 12 Gambar 2.5 Arsitektur Mikrokontroler ATMega16................................................. 14 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.6 Peta Memori ATMega16 ..................................................................... 14 Gambar 2.7 Peta Memori Data ATMega16 ............................................................ 15 Gambar 2.8 Register UDR ...................................................................................... 19 Gambar 2.9 Register UCSRA ................................................................................. 19 Gambar 2.10 Register UCSRB ................................................................................. 20 Gambar 2.11 Register UCSRC ................................................................................. 22 Gambar 2.12 Tes sirkuit rangkaian .......................................................................... 23 Gambar 2.13 Ilustrasi display dot matrix 8x8 bicolor ............................................... 24 Gambar 2.14 Transformator Tegangan ..................................................................... 25 Gambar 2.15 Gambar 2.15. Transformator arus ....................................................... 26 Gambar 3.1 Skema peralatan monitoring daya real time ......................................... 28 Gambar 3.2 kWh Meter Prabayar PLN .................................................................... 28 Gambar 3.3 Stopwatch ............................................................................................ 29 Gambar 3.4 Multitester Digital ............................................................................... 29 Gambar 3.5 Kabel Data ........................................................................................... 30 Gambar 4.1 Diagram blok system monitoring listrik real time .............................. 35 Gambar 4.2 Minimum sistem ATMega16 ............................................................... 36 Gambar 4.3 Alur sinyal impuls dari IC ADE 7752 menuju mikrokontroler..................................................................................... 37 Gambar 4.4 Alur komunikasi LCD dengan mikrokontroler ................................... 35 Gambar 4.5 Alur koneksi DS 1302 dengan minimum sistem ................................. 38 Gambar 4.6 Rangkaian relay 24 V .......................................................................... 39 Gambar 4.7 Rangkaian penyearah 5 V dengan auto save pin ................................. 35 Gambar 4.8 Tampilan program code vision AVR .................................................. 45 Gambar 4.9 Flow chart pengesetan sms pada HP Siemens MCL60 ...................... 46 Gambar 4.10 Flow chart pemograman mikrokontroler ............................................ 45 commit to user DAFTAR TABEL Tabel 2.1 Penentuan Ukuran Karakter ................................................................ 21 Tabel 3.1 Jadwal Penelitian ................................................................................. 32 Tabel 4.1 Jalur koneksi pin LCD dengan Mikrokontroler .................................. 38 Tabel 4.2 Jalur koneksi pin DS 1302 dengan Mikrokontroler ........................... 38 Tabel 4.3 Jalur pin HP Siemens MCL60............................................................. 32 Tabel 4.4 Spesifikasi alat dari pabrikan .............................................................. 48 perpustakaan.uns.ac.id digilib.uns.ac.id Tabel 4.5 Variasi Pembebanan ............................................................................ 48 Tabel 4.6 Perbandingan Pengukuran Watt-hour pada waktu terkoneksi beban .................................................................................. 32 commit to user DAFTAR NOTASI P : Daya nyata V : Tegangan I : Arus q : sudut antara tegangan dan arus Q : daya reaktif perpustakaan.uns.ac.id S digilib.uns.ac.id : Daya aktif cos q : Faktor daya commit to user ABSTRAK MUH. THOYIB, Perancangan Monitoring Daya Listrik Real Time Dengan IC ADE 7752 Berbasis ATMega16. Tahun 2011 konsumsi energi listrik nasional pada sektor rumah tangga meningkat drastis pada angka 15 ribu GW. Hal ini dikarenakan oleh tidak adanya perpustakaan.uns.ac.id digilib.uns.ac.id penerapan manajemen energi sebagai upaya strategis untuk menghemat energi listrik. Sebagai salah satu pelaksanaan manajemen energi adalah melalui pemantauan daya listrik secara real time. Desain monitoring daya listrik real time ini harus memenuhi persyaratan ekonomis, akurat dan mudah digunakan tanpa mengurangi nilai kenyamanan dalam penggunaan energi listrik. Dalam penelitian ini sebuah perangkat pemantauan energi listrik yang dibuat dengan memanfaatkan IC ADE 7752 untuk pengukuran energi dan ATMega16 sebagai mikroprosesor. ADE 7752 akan memberikan 1600 detak/impuls untuk setiap 1 KWH yang dikeluarkan melalui kaki CF. Kaki CF diumpankan ke sebuah opto-coupler (saklar cahaya) sebelum diumpankan ke mikrokontroler sebagai pusat pengelolaan data. Untuk memudahkan pemantauan, data hasil perhitungan diterima pengguna melalui sistem sms. Sistem antar muka mikrokontroler menggunakan komunikasi serial asynchrone dengan baud rate 96000 bpf. Pengujian dilakukan dengan menggunakan beban rumah tangga seperti TV, lampu dan Magic Jar. Sebagai validasi, hasil pengukuran kemudian dibandingkan dengan kWh Meter digital prabayar milik PLN. Dari hasil pengukuran diperoleh bahwa kesalahan rata-rata cukup kecil, sebesar 2,5%, sehingga alat ini cukup baik untuk digunakan sebagai sebuah alat pengukuran dan pemantauan untuk penggunaan daya listrik. Kata Kunci : energi listrik , ADE 7752, monitoring energi, manajemen energi. commit to user ABSTRACT MUH. THOYIB, Design of Real Time Electric Power Monitoring Using IC ADE 7752 Based Microcontroller ATMega16. National electrical energy consumption in the household sector increased dramatically in number 15 thousand GW in 2011. It is because there is no implementation of energy management as a strategic effort in order todigilib.uns.ac.id save electrical perpustakaan.uns.ac.id energy. As one of the implementation of energy management is through monitoring the electrical energy used by using real time monitoring power system device. Design of electrical power system real time monitoring of these must meet the requirements of economical, accurate and easy to use without reducing the value of convenience in the use of electrical energy. In this study an electrical energy monitoring devices are made by utilizing the ADE IC 7752 to energy measurement and AT89S51 as a microprocessor. ADE 7752 is using up to 1600 pulse / impulse for every 1 KWH issued through the CF leg. CF leg is fed to an opto-coupler (light switch) before being fed to the microcontroller as the central of the data management. To facilitate the monitoring, data calculation results of the user in the form of SMS is received. The system interfaces with the microcontroller using a serial communication mobile asynchronous with baud rate of 96000 bpf. Tests carried out using household expenses such as TV, lights and magic jar. As a validation; the results are then compared to the PLN digital kWh meter. From the measurement results obtained that the average error is quite small, amounting to 2.5%, so that the device is good enough to use as measuring and monitoring device for the power usage. Keywords: electrical energy, ADE 7752, energy monitoring, energy management commit to user 1 BAB I PENDAHULUAN 1.1. LATAR BELAKANG Pemakaian energi listrik dewasa ini sudah sangat luas, hampir di setiap sendi kehidupan selalu bersinggungan dengan energi listrik, manusia sangat sulit perpustakaan.uns.ac.id digilib.uns.ac.id melepaskan diri dan semakin lama tidak ada satupun alat kebutuhan manusia yang tidak membutuhkan energi listrik. Untuk itu hanya ada satu pilihan bijak, segera melangkah untuk merumuskan bagaimana menciptakan dan menggunakan energi listrik secara efektif dan efesien Kekayaan alam bangsa Indonesia yang mampu dikonversikan dalam bentuk energi sangatlah melimpah dan bermacam-macam. Pertanyaannya, mengapa sumbersumber energi tersebut tidak mampu digunakan untuk mencukupi kebutuhan warganya dari Sabang sampai Merauke. Hal ini dikarenakan belum semua sumber energi dapat dikelola dengan baik. Sementara itu, prediksi peningkatan jumlah penduduk di Indonesia pada tahun 2060 akan mencapai angka 475 juta jiwa, dapat dipastikan tingkat konsumsi energi listrik juga akan mengalami peningkatan yang serupa. Gambar 1.1 Konsumsi Energi Per Kapita vs Intensitas Energi (Blueprint Pengelolaan Energi Nasional 2005-2025) commit to user 2 Berdasarkan gambar 1 di atas, Indonesia memiliki intensitas energi yang paling tinggi dibandingkan negara Malaysia, Thailand dan Jepang. Hal ini menunjukkan bahwa untuk menghasilkan satu satuan produksi atau jasa, Indonesia membutuhkan energi yang paling banyak, dengan kata lain penggunaan energi di Indonesia paling rendah efektifitas dan efisiensinya. Perkembangan teknologi memberikan manfaat bagi kehidupan manusia dalam kehidupan sehari-hari. Dengan kemajuan teknologi, banyak digilib.uns.ac.id peralatan yang perpustakaan.uns.ac.id dialihkan dari bentuk manual ke bentuk otomatis. Peralatan manual mempunyai kekurangan dalam hal kecepatan, ketepatan dan ketelitian, sehingga transformasi kearah otomatis mampu menjadi sebuah pilihan yang tepat dan menguntungkan dimasa yang akan datang. Teknologi dikembangkan remote dengan diantaranya adalah control melalui memanfaatkan mikrokontroler berbagai telah media transmisi. banyak Beberapa remote control dengan memanfaatkan media infra merah, gelombang radio, internet dan saluran telepon. Sistem transfer data melalui saluran telepon memiliki keunggulan dalam hal jarak jangkauan dan kepraktisan dibanding media lainnya. Alat ukur dapat tersusun atas bagian digital dan analog. Ada 3 bagian utama dalam suatu alat ukur, yaitu sensor, pengolah data dan penampil data. Alat ukur dengan penampil digital memberikan banyak kemudahan seperti pembacaan yang lebih teliti dan mudah dibaca karena tidak ada paralaks (Wahyunggoro, 1998). Pengolahan data juga lebih mudah dilakukan secara digital, walaupun ada beberapa bagian yang memang tidak bisa mengabaikan kemampuan suatu rangkaian analog. Berdasarkan uraian diatas, upaya komprehensif untuk mempertahankan ketersediaan energi harus segera dilaksanakan. Penemuan energi yang baru dan terbarukan haruslah diimbangi dengan upaya pemanfaatan energi yang hemat, efektif dan efisien. Oleh karena itu, penelitian ini dilakukan dengan tujuan untuk mengetahui sinergitas antara komunikasi sistem DTMF (Dual Tone Multiple Frekuensi) dengan mikrokontroler untuk memberikan informasi daya listrik Realtime kepada konsumen listrik, sehingga pemakaian energi listrik dapat dimonitoring dan dikontrol kapan saja dan dimana saja. commit to user 3 1.2. BATASAN MASALAH Dalam penelitian ini permasalahan dibatasi pada: 1. Alat monitoring daya listrik real time untuk aplikasi pencatatan kWh secara otomatis dari tiap beban. 2. Alat monitoring daya listrik real time mampu menerima instruksi berupa, set batas kWh, laporan rata-rata penggunaan listrik tiap 24 jam, mematikan dan menghidupkan, pengesetan jam secara update, serta pengecekan secara real perpustakaan.uns.ac.id digilib.uns.ac.id time penggunaan listrik oleh pelanggan. 3. Pemograman mikrokontroler ATMEGA 16 menggunakan bahasa-C. 4. IC ADE 7752 yang terdapat pada rangkaian monitoring daya listrik real time bekerja pada kondisi yang sesuai dengan spesifikasinya, yaitu memperoleh input tegangan DC 5 V dengan toleransi simpangan maksimum 2,5 %. 5. Komunikasi berbasis data DTMF untuk aplikasi automatisasi pengiriman data digital dari mikrokontroler ke handphone pelanggan. 1.3. PERUMUSAN MASALAH Perumusan masalah dalam penelitian ini adalah bagaimana cara merancang alat monitoring daya listrik real time mampu menerima instruksi berupa, set batas kWh, laporan rata-rata penggunaan listrik tiap 24 jam, mematikan dan menghidupkan, pengesetan jam secara update, serta pengecekan secara real time penggunaan listrik oleh pelanggan. Selain itu alat monitoring daya listrik real time harus memberikan hasil pembacaan kWh dari listrik pelanggan yang mendekati nilai pembacaan kWh meter sistem pulsa dari PLN. 1.4. TUJUAN DAN MANFAAT PENELITIAN Penelitian ini bertujuan untuk: 1. Membuat dan merancang alat monitoring daya listrik realtime untuk memberi kemudahan dan akses pengawasan konsumsi listrik jarak jauh kepada pelanggan yang dapat berfungsi dengan baik. 2. Mengetahui akurasi pengukuran daya listrik yang terpakai dengan alat monitoring daya listrik real time dibandingkan dengan hasil pengukuran kWh meter dari PLN. commit to user 4 Manfaat penelitian: 1. Untuk mengembangkan ilmu pengetahuan, terutama dalam bidang mikrokontroler dan komunikasi antar mukanya. 2. Untuk mengetahui pengaruh fungsi pembatasan kWh dari alat monitoring daya listrik real time terhadap efisiensi penggunaan listrik oleh pelanggan. 1.5. SISTEMATIKA PENULISAN perpustakaan.uns.ac.id digilib.uns.ac.id Sistematika penulisan Tugas Akhir ini adalah sebagai berikut : BAB I : Pendahuluan, menjelaskan tentang latar belakang masalah, tujuan dan manfaat penelitian, perumusan masalah, batasan masalah serta sistematika penulisan. BAB II : Dasar teori, berisi tinjauan pustaka yang berkaitan dengan gasifikasi oksidasi terbatas dan teori tentang gasifikasi sekam padi. BAB III : Metodologi penelitian, menjelaskan peralatan yang digunakan, tempat dan pelaksanaan penelitian, langkah-langkah percobaan dan pengambilan data. BAB IV : Data dan analisa, menjelaskan data hasil pengujian, perhitungan data hasil pengujian serta analisa hasil dari perhitungan. BAB V : Penutup, berisi tentang kesimpulan dan saran. commit to user 5 BAB II DASAR TEORI 2.1. TINJAUAN PUSTAKA Nurul, M., (2004) meneliti KWh meter digital untuk aplikasi automatisasi pencatat pemakaian daya listrik apartemen. Sistem ini merupakan digilib.uns.ac.id pengembangan perpustakaan.uns.ac.id dari alat kwh meter yang sudah ada, hanya saja sistem ini mengoptimalkan penggunaan mikrokontroler AT89C51 yang sudah umum dipasaran. Alat yang dirancang mempergunakan komunikasi dengan sistem DTMF (Dual Tone Multiple Frequency) dan nilai daya dan pengisian pulsa dapat dipakai menggunakan sistem internet. Pengukuran daya listrik pada alat ini mempergunakan metoda yang sangat sederhana, yakni mengalikan parameter tegangan dan parameter arus, tanpa memperhitungkan faktor daya. Sistem ini belum dirancang untuk aplikasi kontrol langsung jarak jauh. Sutarmanto, N., (2007) meneliti sistem kendali perangkat listrik menggunakan media Short Message Sevice (SMS). Sistem kendali dirancang dengan menggabungkan software EPCS (Electric Pheriperal Control System) dengan rangkaian relay pengatur catu daya yang dihubungkan melalui interkoneksi ponsel NOKIA N5110. Sistem ini mampu mengendalikan kondisi ON/OFF output (peralatan listrik semisal lampu) baik dengan modus manual (klik langsung atau timer untuk otomastisasi) maupun melalui Short Message Sevice (SMS). Pada kenyataannya sistem ini belum dapat mendeteksi kondisi listrik ketika komputer induk padam sehingga meskipun SMS terkirim, input data dari SMS tidak dapat diimplementasikan ke alat. Kristanto, Y., (2009) meneliti Pengaplikasian IC ADE7752 Sebagai KWh Meter Digital Berbasis MCS-51. KWH meter digital tersebut menggunakan ADE7752 sebagai IC pengukuran energi dan AT89S51 sebagai mikroprosesornya, trafo arus sebagai sensor arus, rangkaian pembagi tegangan sebagai sensor tegangan, dan LCD sebagai penampil. KWh digital ini sesuai untuk listrik 3 phase-4 kawat dengan konstan 100imp/KWh dan keistimewaan dari KWh meter digital ini adalah batas listrik lebih nyata dan tidak terpengaruh oleh tipe beban, karena KWh meter commit to user 6 digital mengukur Daya (Watt), yang terdiri dari tegangan (volt) dan arus (ampere), bukan arus saja yang diukur pada KWh meter konvensional. Kirkup,( 2002). Alat ukur tidak bisa disebut baik jika tidak dikalibrasi dengan referensi yang baik. Kalibrasi yang baik dilakukan dengan menentukan referensi yang tepat. Suatu referensi harus diuji dengan membandingkan besaranbesaran yang diukur dengan rumus yang telah baku, di samping membandingkannya dengan beberapa perpustakaan.uns.ac.id referensi yang lain. Kalibrasi sangat mempengaruhi suatu digilib.uns.ac.id pengukuran. Doebelin, (1983). Dalam pengukuran, mengartikan secara nyata suatu jumlah yang diukur adalah tidak mungkin. Masalah yang kompleks akan ditemui jika mempermasalahkan objek yang sebenarnya. Yang bisa dilakukan adalah dengan menciptakan standar/referensi dari suatu jumlah yang diukur. Istilah “nilai sebenarnya” diartikan sebagai nilai yang didapatkan jika jumlah yang terukur sesuai dengan referensi yang disetujui bersama dan cukup akurat untuk tujuan dimana data akan digunakan. 2.2. Arus Listrik Arus merupakan perubahan kecepatan muatan terhadap waktu atau muatan yang mengalir dalam satuan waktu dengan simbol i (dari kata Perancis : intensite), dengan kata lain arus adalah muatan yang bergerak. Selama muatan tersebut bergerak maka akan muncul arus tetapi ketika muatan tersebut diam maka arus pun akan hilang. Muatan akan bergerak jika ada energi luar yang memepengaruhinya. Muatan adalah satuan terkecil dari atom atau sub bagian dari atom. Dimana dalam teori atom modern menyatakan atom terdiri dari partikel inti (proton bermuatan + dan neutron bersifat netral) yang dikelilingi oleh muatan elektron (-), normalnya atom bermuatan netral. Muatan terdiri dari dua jenis yaitu muatan positif dan muatan negatif Arah arus searah dengan arah muatan positif (arah arus listrik) atau berlawanan dengan arah aliran elektron. Suatu partikel dapat menjadi muatan positif apabila kehilangan elektron dan menjadi muatan negatif apabila menerima elektron dari partikel lain. Coulomb adalah unit dasar dari International System of Units (SI) yang digunakan untuk mengukur muatan listrik. commit to user 7 2.3. Tegangan Tegangan atau seringkali orang menyebut dengan beda potensial dalam bahasa Inggris voltage adalah kerja yang dilakukan untuk menggerakkan satu muatan (sebesar satu coulomb) pada elemen atau komponen dari satu terminal/kutub ke terminal/kutub lainnya, atau pada kedua terminal/kutub akan mempunyai beda potensial jika kita menggerakkan/memindahkan muatan sebesar satu coulomb dari satu terminal ke terminal lainnya. Keterkaitan antara kerja perpustakaan.uns.ac.id digilib.uns.ac.id yang dilakukan sebenarnya adalah energi yang dikeluarkan, sehingga pengertian diatas dapat dipersingkat bahwa tegangan adalah energi per satuan muatan. 2.4. Daya Listrik Daya listrik ada 3 macam yaitu daya aktif, daya reaktif dan daya nyata. 2.4.1. Daya nyata Satuan daya nyata dinyatakan dalam Watt. Daya nyata, digunakan secara umum oleh konsumen. Daya nyata inilah yang biasanya dapat dikonversikan dalam bentuk kerja. Rumusnya adalah (Geradino, 1992): P = V I cos q (2.1) dengan : P = daya nyata (Watt) V = tegangan (Volt) I = arus (Ampere) q = sudut antara tegangan dan arus (derajat) 2.4.2. Daya reaktif Daya reaktif adalah jumlah daya yang diperlukan untuk pembentukan medan magnet. Dari pembentukan medan magnet, maka akan terbentuk fluks magnetik. Satuan daya reaktif dinyatakan dalam VAR dan rumusnya adalah (Geradino, 1992) : Q = V I sin q (2.2) dengan : Q = daya reaktif (VAr) V = tegangan (Volt) I = arus (Ampere) q = sudut antara tegangan dan arus (derajat) commit to user 8 2.4.3. Daya aktif Daya aktif adalah penjumlahan geometris dari daya nyata dan daya reaktif. Daya aktif merupakan daya yang diproduksi oleh perusahaan sumberlistrik. Daya nyata ini dinyatakan dalam VA dan memiliki rumus (Geradino, 1992): S=VI (2.3) dengan : perpustakaan.uns.ac.id digilib.uns.ac.id V = tegangan (Volt) I = arus (Ampere) Gambar 2.1 Segitiga Daya (Sangkaran, 2002) 2.4.4. Faktor Daya (cos tetha) Faktor daya atau yang biasanya disebut cos q adalah perbandingan antara daya aktif (Watt) dengan daya nyata (VA). Faktor daya juga dapat definisikan yaitu merupakan cosines dari sudut beda fasa antara tegangan dan arus dimana arus leading atau lagging terhadap tegangan. Faktor daya = P (Watt ) = cos q S (VA) (2.4) Faktor daya yang baik adalah faktor daya yang bernilai bedar. Pada teorinya, faktor daya dapat mencapai 100 %, tapi dalam kenyataannya, faktor daya tidak mencapai 100 % tanpa adanya peralatan untuk mengkoreksi faktor daya tersebut. Faktor daya yang tinggi sangat penting untuk keseluruhan sistem kelistrikan. Selain dapat meningkatkan efisiensi, faktor daya yang tinggi juga akan membuat biaya listrik menjadi lebih ekonomis dan meningkatkan life time suatu peralatan. commit to user 9 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.2 Cos q antara arus dan tegangan (Sangkaran, 2002) 2.5. Mikrokontroler ATMEGA16 2.5.1. Konstruksi Dasar ATMEGA16 Mikrokontroler AVR adalah mikrokontroler RISC 8 bit berdasarkan aristektur Harvard, yang dibuat oleh Atmel pada tahun 1996. AVR memiliki keunggulan dibandingkan dengan mikrokontroler lain, keunggulan AVR yaitu AVR memiliki kecepatan eksekusi program yang lebih cepat, karena sebagian besar instruksi dieksekusi dalam 1 siklus dibandingkan MCS51 yang membutuhkan 12 clock, lebih cepat siklus clock untuk mengeksekusi 1 instruksi. Mikrokontroler ATMega16 memiliki fitur yang lengkap (ADC internal, EEPROM internal, Timer/Counter, Watchdog Timer, PWM, Port I/O, komunikasi serial, Komparator, I2C,dll). Berikut ini merupakan beberapa spesifikasi ATMega16: 1. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16 Mhz. 2. Memiliki kapasitas flash memori 16Kbyte, EEPROM 512 Byte, dan SRAM 1Kbyte. commit to user 10 3. Saluran Port I/O sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D. 4. CPU yang terdiri atas 32 buah register 5. User interupsi internal dan eksternal 6. Port USART sebagai komunikasi serial 7. Konsumsi daya rendah (DC 5V) 8. Fitur peripheral, yang terdiri dari: perpustakaan.uns.ac.id a. digilib.uns.ac.id Tiga buah Timer/Counter dengan perbandingan - 2 (dua) buah Timer/Counter 8 bit dengan Prescaler terpisah dan Mode Compare. - 1 (satu) buah Timer/Counter 16 bit dengan Prescaler terpisah, Mode Compare dan Mode Capture. b. Real Time Counter dengan osilator tersendiri c. 4 channel PWM d. 8 channel, 10-bit ADC - 8 Single-ended Channel - 7 Differential Channel hanya pada kemasan TQFP - 2 Differential Channel dengan Programmable Gain 1x, 10x, atau 200x e. Byte-orientd Two-wire Serial Interface f. Antamuka SPI g. Watchdog Timer dengan osilator internal h. On-chip Analog Comparator commit to user 11 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.3. Blok Diagram Mikrokontroler ATMega16 Susunan pin-pin mikrokontroler ATMega16 ditunjukkan pada gambar 2.4 berikut : commit to user 12 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.4 Susunan pin mikrokontroler ATMega16 Konfigurasi pin ATMega16 dengan kemasan 40 pin DIP (Dual In-line Package) dapat dilihat pada Gambar 2.2. Dari gambar di atas dapat dijelaskan fungsi dari masing-masing pin ATMega16 sebagai berikut: 1. Vcc merupakan pin yang berfungsi sebagai masukan catu daya. 2. GND merupakan pin Ground. 3. Port A (PA0…7) merupakan pin input/output dua arah dan pin masukan ADC. 4. Port B (PB0…7) merupakan pin input/output dua arah dan pin dengan fungsi khusus seperti SPI, MISO, MOSI, SS, AIN1/OC0, AIN0/INT2, T1, T0, T1/XCK. 5. Port C (PC0…7) merupakan pin input/output dua arah dan pin dengan fungsi khusus, seperti TOSC2, TOSC1, TDI, TD0, TMS, TCK, SDA, SCL. 6. Port D (PD0…7) merupakan pin input/output dua arah dan pin dengan fungsi khusus, seperti RXD, TXD, INT0, INT1, OC1B, OC1A, ICP1. commit to user 13 7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler. 8. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal. 9. AVCC merupakan pin masukan tegangan untuk ADC. 10. AREF merupakan pin masukan tegangan referensi ADC. 2.5.2. Arsitektur Mikrokontroler ATMEGA16 perpustakaan.uns.ac.id ATMega16 menggunakan digilib.uns.ac.id arsitektur Harvard dengan memisahkan antara memori dan bus untuk program dan data untuk memaksimalkan kemampuan dan kecepatan. Instruksi dalam memori program dieksekusi dengan pipelining single level dimana ketika satu instruksi dieksekusi, instruksi berikutnya diambil dari memori program. Konsep ini mengakibatkan instruksi dieksekusi setiap siklus clock. CPU terdiri dari 32x8 bit general purpose register yang dapat diakses dengan cepat dalam satu siklus clock, yang mengakibatkan operasi Arithmetic Logic Unit (ALU) dapat dilakukan dalam satu siklus. Pada operasi ALU, dua operand berasal dari register, kemudian operasi dieksekusi dan hasilnya disimpan kembali pada register dalam satu siklus clock. Operasi aritmetik dan logika pada ALU akan mengubah bit-bit yang terdapat pada Status Register (SREG). Arsitektur Mikrokontroler ATMega16 dapat dilihat pada Gambar 2.5 yang terdapat di bawah ini. 2.5.3. Memori Program Arsitektur ATMega16 mempunyai dua memori utama, yaitu memori data dan memori program. Selain itu, ATMega16 memiliki memori EEPROM untuk menyimpan data. ATMega16 memiliki 16K byte On-chip In-System Reprogrammable Flash Memori untuk menyimpan program. Instruksi ATMega16 semuanya memiliki format 16 atau 32 bit, maka memori flash diatur dalam 8K x 16 bit. Memori flash dibagi kedalam dua bagian, yaitu bagian program aplikasi seperti terlihat pada Gambar 2.6. commit to user boot dan 14 Bootloader adalah program kecil yang bekerja pada saat sistem dimulai yang dapat memasukkan seluruh program aplikasi ke dalam memeri prosesor. perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.5 Arsitektur Mikrokontroler ATMega16 $000 Application Flash Section Boot Flash Section $FFF Gambar 2.6 Peta Memori ATMega16 commit to user 15 2.5.4. Memori Data Memori data AVR ATMega16 terbagi menjadi 3 bagian, yaitu 32 register umum, 64 buah register I/O dan 1 Kbyte SRAM internal. General purpose register menempati alamat data terbawah, yaitu $00 sampai $1F. Sedangkan memori I/O menempati 64 alamat berikutnya mulai dari $20 hingga $5F. Memori I/O merupakan register yang khusus digunakan untuk mengatur fungsi terhadap digilib.uns.ac.id berbagai fitur perpustakaan.uns.ac.id mikrokontroler seperti kontrol register, timer/counter, fungsi-fungsi I/O, dan sebagainya. 1024 alamat berikutnya mulai dari $60 hingga $45F digunakan untuk SRAM internal Gambar 2.7 Peta Memori Data ATMega16 2.5.5. Memori Data EEPROM ATMega16 terdiri dari 512 byte memori data EEPROM 8 bit, data dapat ditulis/dibaca dari memori ini, ketika catu daya dimatikan, data terakhir yang ditulis pada memori EEPROM masih tersimpan pada memori ini, atau dengan kata lain memori EEPROM bersifat nonvolatile. Alamat EEPROM mulai dari $000 sampai $1FF. commit to user 16 2.5.6. Software Mikrokontroler ATMega16 Sebuah mikrokontroler tidak akan bekerja bila tidak diberikan program untuk diisikan ke dalam mikrokontroler tersebut. Oleh karena itu, dalam tugas akhir ini akan digunakan perangkat lunak CodeVisionAVR sebagai media penghubung antara program yang akan diisikan ke mikrokontroler ATMega16 yang menggunakan bahasa C. perpustakaan.uns.ac.id Pemrograman mikrokontroler AVR dapat menggunakan low digilib.uns.ac.id level language (assembly) dan high level language (C, Basic, Pascal, JAVA, dll) tergantung compiler yang digunakan. Bahasa Assembler pada mikrokontroler AVR memiliki kesamaan instruksi, sehingga jika telah menguasai pemrograman satu jenis mikrokontroler AVR, maka akan dengan mudah untuk memprogram mikrokontroler AVR jenis lain, tetapi bahasa assembler relatif lebih sulit dipelajari daripada bahasa C, untuk pembuatan suatu proyek yang besar akan memakan waktu yang lama, serta penulisan programnya akan panjang. Sedangkan bahasa C memiliki keunggulan dibandingkan bahasa assembly yaitu penyusunan program akan lebih sederhana dan mudah pada proyek yang lebih besar. Bahasa C hampir bisa melakukan semua operasi yang dapat dikerjakan oleh bahasa mesin. CodeVisionAVR pada dasarnya merupakan perangkat lunak pemrograman mikrokontroler keluarga AVR berbasis bahasa C. Ada tiga komponen penting yang telah diintegrasikan dalam perangkat lunak ini: Compiler C, IDE dan program generator. Berdasarkan spesifikasi yang dikeluarkan oleh perusahaan pengembangnya, Compiler C yang digunakan hampir mengimplementasikan semua komponen standar yang ada pada bahasa C standar ANSI (seperti struktur program, jenis tipe data, jenis operator, dan library fungsi standar berikut penamaannya). Tetapi walaupun demikian, dibandingkan bahasa C untuk aplikasi komputer, compiler C untuk mikrokontroler ini memiliki sedikit perbedaan yang disesuaikan dengan arsitektur AVR tempat program C tersebut ditanamkan (embedded). commit to user 17 Khusus untuk library fungsi, disamPING (seperti fungsi-fungsi matematik, manipulasi library standar string, pengaksesan memori dan sebagainya), CodeVisionAVR juga menyediakan fungsifungsi tambahan yang sangat bermanfaat dalam pemrograman antarmuka AVR dengan perangkat luar yang umum digunakan dalam aplikasi kontrol. Beberapa fungsi library yang penting diantaranya adalah fungsi-fungsi untuk pengaksesan LCD, komunikasi I2C, IC RTC perpustakaan.uns.ac.id digilib.uns.ac.id (Real time Clock), sensor suhu, SPI (Serial Peripheral Interface) dan lain sebagainya. Untuk memudahkan pengembangan program aplikasi, CodeVisionAVR juga dilengkapi IDE yang sangat user friendly. Selain menu-menu pilihan yang umum dijumpai pada setiap perangkat lunak berbasis Windows, CodeVisionAVR ini telah mengintegrasikan perangkat lunak downloader yang bersifat In System Programmer yang dapat digunakan untuk mentransfer kode mesin hasil kompilasi ke dalam sistem memori mikrokontroler AVR yang sedang diprogram. Selain itu, CodeVisionAVR juga menyediakan sebuah fitur yang dinamakan dengan Code Generator atau CodeWizardAVR. Secara praktis, fitur ini sangat bermanfaat membentuk sebuah kerangka program (template), dan juga memberi kemudahan bagi programmer dalam peng-inisialisasian register-register yang terdapat pada mikrokontroler AVR yang sedang diprogram. Dinamakan Code Generator, karena perangkat lunak CodeVision ini akan membangkitkan kode-kode program secara otomatis setelah fase inisialisasi pada jendela CodeWizardAVR selesai dilakukan. Penggunaan fitur ini pada dasarnya hampir sama dengan application wizard pada bahasa-bahasa pemrograman visual untuk komputer. 2.5.7. Komunikasi Serial USART Komunikasi data adalah perpindahan data antara dua atau lebih peranti, baik yang berjauhan maupun yang berdekatan. Perpindahan data antara dua atau lebih peranti dapat dilaksanakan secara paralel atau commit to user 18 seri. Komunikasi seri dapat dibedakan menjadi 2 macam, yaitu komunikasi dara seri sinkron dan komunikasi data asinkron. Dikatakan sinkron jika sisi pengirim dan sisi penerima ditabuh (clocked) oleh penabuh (clock) yang sama, satu sumber penabuh; data dikirim beserta penabuh. Dikatakan asinkron jika sisi pengirim dan sisi penerima ditabuh oleh penabuh yang terpisah dengan frekuensi yang hampir sama, data dikirim disertai informasi sinkronisasi.digilib.uns.ac.id Pada proses perpustakaan.uns.ac.id inisialisasi ini setiap perangkat yang terhubung harus memiliki baudrate yang sama. Beberapa fasilitas yang disediakan USART AVR adalah sebagai berikut: - Operasi full duplex (mempunyai register receive dan transmit yang terpisah). - Mendukung kecepatan multiprosesor. - Mode kecepatan berode Mbps. - Operasi asinkron atau sinkron. - Operasi master atau slave clock sinkron. - Dapat menghasilkan baud-rate (laju data) dengan resolusi tinggi. - Modus komunikasi kecepatan ganda pada asinkron. - Dll 2.5.8. Inisialisasi USART Pada mikrokontroler AVR untuk mengaktifkan dan mengeset komunikasi USART dilakukan dengan cara mengaktifkan registerregister yang digunakan untuk komunikasi USART. Register-register yang digunakan untuk komunikasi USART antara lain: 1. USART I/O Data Register (UDR) UDR merupakan register 8 bit yang terdiri dari 2 buah dengan alamat yang sama, yang digunakan sebagai tempat untuk menyimpan data yang akan dikirimkan (TXB) atau tempat data diterima (RXB) sebelum data tersebut dibaca. commit to user 19 Gambar 2.8 Register UDR 2. USART Control and Status Register A (UCSRA) perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.9 Register UCSRA Penjelasan bit penyusun UCSRA: a. RXC (USART Receive Complete) Bit ini akan set ketika data yang masuk ke dalam UDR belum dibaca dan akan berlogika nol ketika sudah dibaca. Flag ini dapat digunakan untuk membangkitkan interupsi RX jika diaktifkan dan akan berlogika nol secara otomatis bersamaan dengan eksekusi vektor interupsi yang bersangkutan. b. TXC (USART Transmit Complete) Bit ini akan set ketika data yang dikirim telah keluar. Flag ini akan membangkitkan interupsi TX jika diaktifkan dan akan clear secara otomatis bersamaan dengan eksekusi vektor interupsi yang bersangkutan. c. UDRE (USART Data Register Empty) Flag ini sebagai indikator isi UDR. Jika bernilai satu maka UDR dalam keadaan kosong dan siap menerima data berikutnya, jika flag bernilai nol berarti sebaliknya. d. FE (Frame Error) Bit ini sebagai indikator ketika data yang diterima error, misalnya ketika stop bit pertama data dibaca berlogika nol maka bit FE bernilai satu. Bit akan bernilai 0 ketika stop bit data yang diterima berlogika nol. commit to user 20 e. DOR (Data OverRun) Bit ini berfungsi untuk mendeteksi jika ada data yang tumpang tindih. Flag akan bernilai satu ketika terjadi tumpang tindih data. f. PE (Parity Error) Bit yang menentukan apakah terjadi kesalahan paritas. Bit ini berfungsi jika ada kesalahan paritas. Bit akandigilib.uns.ac.id berlogika satu perpustakaan.uns.ac.id ketika terjadi bit parity error apabila bit paritas digunakan. g. U2X (Double the USART Transmission Speed) Bit yang berfungsi untuk menggandakan laju data manjadi dua kalinya. Hanya berlaku untuk modus asinkron, untuk mode sinkron bit ini diset nol. h. MPCM (Multi Processor Communication Mode) Bit untuk mengaktifkan modus multi prosesor, dimana ketika data yang diterima oleh USART tidak mengandung informasi alamat akan diabaikan. 3. USART CONTROL AND STATUS REGISTER B (UCSRB) Gambar 2.10 Register UCSRB Penjelasan bit penyusun UCSRB: a. RXCIE (RX Complete Interrupt Enable) Bit pengatur aktivasi interupsi penerimaan data serial, akan berlogika satu jika diaktifkan dan berlogika nol jika dinonaktifkan. b. TXCIE (TX Complete Interrupt Enable) Bit pengatur aktivasi pengiriman data serial, akan berlogika satu jika diaktifkan dan berlogika nol jika dinonaktifkan. commit to user 21 c. UDRIE (USART Data Register Empty Interrupt Enable) Bit ini berfungsi untuk mengaktifkan interupsi data register kosong, berlogika satu jika diaktifkan dan sebaliknya. d. RXEN (Receiver Enable) Bit ini berfungsi untuk mengaktifkan pin RX saluran USART. Ketika pin diaktifkan maka pin tersebut tidak dapat digunakan untuk fungsi pin I/O karena sudah digunakan digilib.uns.ac.id perpustakaan.uns.ac.id sebagai saluran penerima USART. e. TXEN (Transmitter Enable) Bit ini berfungsi untuk mengaktifkan pin TX saluran USART. Ketika pin diaktifkan maka pin tersebut tidak dapat digunakan untuk fungsi pin I/O karena sudah digunakan sebagai saluran pengirim USART. f. UCSZ2 (Character Size) Bit ini bersama dengan UCSZ1 dan UCSZ0 dalam register UCSRC digunakan untuk memilih tipe lebar data bit yang digunakan. Tabel 2.1 Penentuan Ukuran Karakter g. RXB8 (Receive Data Bit 8) Bit ini digunakan sebagai bit ke-8 ketika menggunakan format data 9-10 bit, dan bit ini harus dibaca dahulu sebelum membaca UDR. h. TXB8 (Transmit Data Bit 8) Bit ini digunakan sebagai bit ke-8 ketika menggunakan format data 9-10 bit, dan bit ini harus ditulis dahulu sebelum membaca UDR. commit to user 22 4. USART CONTROL AND STATUS REGISTER C (UCSRC) Gambar 2.11 Register UCSRC Penjelasan bit penyusun UCSRC: perpustakaan.uns.ac.ida. URSEL (Register Select) : digilib.uns.ac.id Bit ini berfungsi untuk memilih register UCSRC dengan UBBRH, dimana untuk menulis atau membaca register UCSRC maka bit harus berlogika satu. b. UMSEL (USART Mode Select) Bit pemilih mode komunikasi serial antara sinkron dan asinkron. c. UPM[1…0] (Parity Mode) Bit ini berfungsi untuk memilih mode paritas bit yang akan digunakan. Transmittter USART akan membuat paritas yang akan digunakan secara otomatis. d. USBS (Stop Bit Select) Bit yang berfungsi untuk memilih jumlah stop bit yang akan digunakan. e. UCSZ1 dan UCSZ0 Merupakan bit pengatur jumlah karakter serial Bit yang berfungsi untuk memilih lebar data yang digunakan dikombinasikan dengan bit UCSZ2 dalam register UCSRB. f. UCPOL (Clock Parity) Bit yang berguna hanya untuk modus sinkron. Bit in berhubungan dengan perubahan data keluaran dan sampel masukkan, dan clock sinkron (XCK) commit to user 23 2.6. IC ADE 7752 ADE 7752 adalah jenis IC untuk pengukuran polyphase energi listrik dengan tingkat akurasi yang tinggi. Spesifikasi unjuk kerja IC ini telah melampaui syarat yang ditetapkan dalam standar IEC 62053-2x. Prisnsip kerja dari IC ini adalah dengan mengubah sinyal analog dari sensor arus dan tegangan menjadi sinyal digital (Analog to Digital Converter), dimana dalam ADE7752 terjadi proses (seperti perkalian, penyaringan dan penjumlahan) sehingga nantinya sinyaldigilib.uns.ac.id keluaran dari perpustakaan.uns.ac.id ADE 7752 berupa informasi daya rata-rata dengan frekuensi rendah kemudian diolah oleh mikrokontroler ATMega16 yang selanjutnya ditampilkan oleh Dot Matrix. Pengukuran dari IC ADE 7752 berupa informasi daya rata-rata pada output frekuensi rendah yaitu F1 dan F2. Output ini secara logika langsung menggerakkan sebuah counter elektromekanis atau interface sebuah MCU. Dari data digital tersebut kemudian diteruskan kedalam mikrokontroler ATMega16 untuk tujuan kalibrasi data. Gambar 2.12 menunjukkan bagaimana sistem kerja IC ADE 7752 dalam memberikan data output berupa tegangan, arus, daya dan power faktor. Gambar 2.12. Tes sirkuit rangkaian 2.7. DOT MATRIX Display dot matrix pada dasarnya adalah susunan beberapa LED yang di susun membentuk matrix baris dengan baris dan kolom yang berfariasi sesuai dengan tipenya. Teknik menggunakan display dot matrix ini dapat di kendalikan dengan commit to user 24 teknik multiplexing. Dimana ada kontrol terpisah antara kendali jalur kolom dan baris dari display dot matrix tersebut. Display dot matrix dapat digunakan untuk membuat tampilan karakter sesuai keinginan kita. Dari gambar 2.13 kita dapat langsung merumuskan teknik penggunaan display dot martix ini yaitu dengan teknik multiplexing. Karena display dot matrixnya 8×8 maka kita perlu 8 jalur untuk kontrol kolom display dot matrix dan 8 jalur kontrol untuk kendali jalur baris display dot matrix tersebut. Misal perpustakaan.uns.ac.id digilib.uns.ac.id menggunakan mikrokontroler secara langsung kita perlu 2 port 8 bit dari mikrokontroler itu untuk driver display dot matrix. Pada dasarnya LED memiliki dua buah kaki Anoda dan Katoda yang dimana untuk mengaktifkan LED tersebut Anoda kita beri VCC dan Katoda kita hubungkan ke Ground. Gambar 2.13. Ilustrasi display dot matrix 8x8 bicolor. commit to user 25 2.8. Transformator Transformator adalah suatu piranti listrik yang dapat memindahakan dan mengubah energi listrik satu level tegangan ke level tegangan yang lain melalui suatu gandengan magnet berdasar prinsip induksi elektromagnet. Transformator digunakan secara luas, baik pada bidang tenaga listrik maupun elektronika. Penggunaan transformator dalam sistem tenaga listrik memungkinkan perpustakaan.uns.ac.id digilib.uns.ac.id terpilihnya tegangan yang sesuai dan ekonomis untuk tiapa-tiap keperluan, misalnya kebutuhan akan tegangan tinggi dalam pengiriman energi listrik. Dalam bidang elektronika, transformator digunakan antara lain sebagai gandengan impedansi antara sumber dengan beban dan untuk menghambat arus searah sambil tetap mengalirkan arus bolak-balik antara rangkaian. Dalam bidang listrik, pemakaian transformator dikelompokkan menjadi : 1. Transformator daya 2. Transformator distribusi 3. Transformator pengukuran yang terdiri dari transformator arus dan tegangan. 2.8.1. Transformator Tegangan Transformator ini berfungsi sebagai detektor dari parameter tegangan yang akan diukur. Dalam hal ini transformator digunakan sebagai transformator penurun tegangan (step down). Masukan tegangan jala-jala ac PLN diturunkan pada level tertentu sehingga menghasilkan keluaran yang relatif lebih kecil yang dapat diterima dan digunakan pada piranti pengali. Gambar transformator tegangan ditunjukkan pada gambar 2.14. Gambar 2.14. Transformator Tegangan commit to user 26 2.8.2. Transformator Arus. Transformator arus digunakan sebagai detektor untuk mengukur parameter arus yang mengalir pada beban. Transformator yang digunakan sama dengan transformator tegangan dengan susunan dibalik, yakni lilitan primer menjadi keluaran dan lilitan sekunder menjadi masukan. Gambar transformator arus ditunjukkan pada gambar 2.15. perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 2.15. Transformator arus commit to user 27 BAB III METODE PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian dilakukan pada bulan Februari 2011 sampai bulan Mei 2011. Penelitian ini bertempat di Laboratorium Listrik dan Elektronika Jurusan Teknik Mesin Fakultas Teknik Universitas Sebelas Maret Surakarta. perpustakaan.uns.ac.id digilib.uns.ac.id 3.2. Bahat dan alat Penelitian Alat yang digunakan dalam penelitian ini dapat dilihat pada skema instalasi alat penelitian : Spesifikasi alat penelitian : a. Komponen Display Ø 74LS164 Ø Pasif Ø TR9013 Ø PCB b. Komponen Induk Ø ATMega16 Ø Pasif Ø 24C08 Ø HP Siemens MCL 60 c. Komponen Beban Ø ADE 7752 A Ø Pasif Ø Kristal 10.462 MHz Ø Digital Switch commit to user 28 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 3.1 Skema peralatan monitoring daya real time d. Instrumentasi dan alat tambahan 1. Instrumentasi : · kWh Meter Prabayar PLN kWh Meter Prabayar PLN digunakan sebagai alat ukur pembanding besaran nilai daya listrik dengan rangkaian buatan dari IC ADE 7752. Gambar 3.2 kWh Meter Prabayar PLN commit to user 29 · Stopwatch Stopwatch digunakan untuk mencatat waktu pengujian. perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 3.3 Stopwatch · Multitester digital Alat ini digunakan untuk mengukur tegangan dan arus input yang dibutuhkan rangkaian sekaligus nilai hambat masing-masing komponen. Gambar 3.4 Multitester Digital · Kabel Data Kabel data digunakan untuk transmisi data dari sensor beban ke rangkaian DTMF dan input data perhitungan dalam mikrokontroler. commit to user 30 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 3.5 Kabel Data 3.3. Pelaksanaan Penelitian 3.3.1. Persiapan penelitian Sebelum melaksanakan pengambilan data penelitian, langkah persiapan yang harus dilakukan adalah sebagai beikut: 1. Membuat rangkaian sensor ADC (Analog to Digital Converter) dengan menggunakan IC ADE 7752-A. 2. Membuat rangkaian induk sebagai basis data pemograman, kalibrasi dan pengolah data digital dari rangkaian sensor. 3. Menghubungkan titik monitor dengan rangakaian sensor dan rangkaian induk untuk melakukan pengolahan data digital. 4. Menghubungkan hasil pembacaan data olahan dari rangkaian induk dengan rangkaian display untuk mengetahui besarnya data yang terbaca. 5. Melakukan pengukuran dengan menggunakan kWh Meter Prabayar PLN sebagai validasi data terbaca oleh rangkaian monitoring daya Real Time. 3.3.2. Pengambilan Data Penelitian Setelah data sementara hasil pembacaan rangkaian monitoring daya Real Time telah sesuai dengan hasil pengukuran kWh Meter Prabayar PLN maka langkah selanjutnya adalah sebagai berikut: 1. Membuat program pada rangkaian induk yang mampu memberikan fungsi monitoring tiap satuan waktu yang dikehendaki oleh klien. 2. Membuat program komunikasi interface antara mikrokontroler AT Mega16 dengan hand phone siemens MCL 60 yang berfungsi sebagai server induk. commit to user 31 3. Menghidupkan lampu neon melalui digital switch. 4. Mencatat hasil pembacaan yang tertera pada rangkaian display setiap 60 menit. 5. Menghidupkan televisi melalui digital switch. 6. Mencatat hasil pembacaan yang tertera pada rangkaian display setiap 60 menit. 7. Menghidupkan rice cooker melalui digital switch. perpustakaan.uns.ac.id 8. digilib.uns.ac.id Mencatat hasil pembacaan yang tertera pada rangkaian display setiap 60 menit. 9. Menghidupkan secara bersamaan keempat beban yang dimonitoring melalui digital switch. 10. Mencatat hasil pembacaan yang tertera pada rangkaian display setiap 60 menit. 11. Membuat program pada rangkaian induk yang mampu memberikan fungsi pembatasan penggunaan daya dengan perintah sms. 12. Mengulangi langkah ke 15 dengan mensimulasikan pembatasan daya 1 kWh. 13. Mematikan semua peralatan ketika laporan peringatan kepada number addres yang dimasukkan dalam program telah masuk. 14. Mengulangi langkah 3 sampai 15 dengan menggunakan alat ukur kWh meter prabayar PLN. 3.4. Analisa Data Dari data yang diperoleh, selanjutnya dapat dilakukan analisis data yaitu dengan membandingkan: 1. Nilai tegangan listrik masing-masing titik monitor. 2. Nilai arus listrik masing-masing titik monitor. 3. Nilai daya listrik masing-masing titik monitor. Berdasarkan data hasil pengujian, yaitu berupa Nilai tegangan, arus, dan daya listrik dapat dibuat grafik secara otomatis dengan meneruskan aliran data kedalam eeprom mikrokontroler yang nantinya dapat di call back oleh rangkaian induk untuk menghubungkan data hasil pengukuran tersebut per commit to user 32 satuan waktu tertentu. Dikarenakan data digital output dari IC ADE 7752 berupa impuls per satuan waktu, dengan frekuensi menyesuaikan jenis beban yang dikenakan. Untuk itu validasi keakuratan nilai pengukuran sistem monitoring daya listrik real time akan didapat dengan membandingkan kesesuaian besaran nilai daya pada variasi beban peralatan rumah tangga hasil dari penggukuran menggunakan kWh Meter Prabayar PLN. perpustakaan.uns.ac.id 3.5. digilib.uns.ac.id Jadwal Penelitian Tabel 3.1 Jadwal Penelitian No 1 2 Minggu 1 KEGIATAN Mencari referensi Pembuatan proposal penelitian 3 Persiapan alat 4 Pelaksanaan penelitian 5 Pengambilan data 6 Analisis data 7 Hasil & kesimpulan penelitian 8 Pembuatan laporan commit to user 2 3 4 5 6 33 3.6. Diagram Alir Penelitian Mulai Pengumpulan data dan bahan penelitian perpustakaan.uns.ac.id digilib.uns.ac.id Penentuan titik monitor Penentuan parameter batas data dari kWh Meter Prabayar PLN (Daya Listrik) Pemograman Rangkaian Pengambilan data: Daya Listrik Validasi parameter batas data Tidak Ya Hasil analisa data : Perbedaan nilai Daya Listrik antara kWh Meter Prabayar PLN dengan rangakaian berbasis ATMega16 Kesimpulan Selesai commit to user 34 BAB IV PERANCANGAN ALAT DAN PEMBAHASAN 4.1. Perancangan Alat Setelah merancang, membuat alat dan mengukur parameter-parameter tertentu dapat dianalisis sebagai berikut : perpustakaan.uns.ac.id digilib.uns.ac.id 4.1.1. Rangkaian induk Secara global sistem monitoring daya ini dikendalikan oleh mikrokontroller ATMEGA16. Gambar 4.1 menunjukkan skema kerja alat monitoring daya listrik real time, adapun minimum sistem ini harus mempunyai spesifikasi fungsi sebagai beriut: 1. Menerima interups SMS dari handphone, menganalisa isi sms nya yang kemudian dijadikan sebagai perintah kerja alat. Antara handphone dengan minimum sistem menggunakan sistem komunikasi serial asynchrone dengan baudrate 9600 bps. 2. Secara kontinue menerima sinyal impuls dari ADE 7752 kemudian menyimpannya dalam eeprom 3. Menampilkan data impuls / KWH ke LCD 16 x 2 melalui PORT A ATEMega16 4. Menampilkan data impuls / KWH ke running text melalui komunikasi serial ATMega16 Pin TXD (antara display running text dan hand phone menggunakan komunikasi yang sama, agar tidak saling mengganggu pin TXD ATMega di switch dengan relay yang dikontrol oleh program, jadi tidak akan saling mengganggu). 5. Minimum sistem ATMega16 dapat berfungsi sebagai saklar digital yang mengontrol beban, dimana pengaturannya dilakukan dengan mengirim sms. 6. Minimum sistem memberikan informasi daya setiap hari dapat di program, dengan mengirim sms ke handphone pengguna. 7. Minimum sistem dapat memberikan data KWH yang dikonsumsi dengan sms. commit to user 35 8. Minimum sistem akan menginformasikan kepada pengguna apabila data KWH melebihi batas yang ditentukan. 9. Pengguna dapat menentukan batas KWH pada minimum sistem. perpustakaan.uns.ac.id digilib.uns.ac.id ATMega 16 Gambar 4.1 Diagram blok system monitoring listrik real time Gambar 4.2 dibawah ini menunjukkan jalur control minimum system terhadap 4 rangkaian cabang, yaitu: komunikasi serial dengan handphone dan running text, kontrol relay jalur 1 – 4, masukan impuls dari ADE 7752 A, serta masukan ke LCD display 16x2. Catu daya yang mampu memberikan efek kerja maksimum pada minimum system adalah sebesar 5 V DC, dengan dilengkapi kapasitor 5000hF 35 V yang berfungsi sebagai source sementara untuk menyimpan data impuls menuju EEPROM sebelum aliran listrik benar-benar mati. Hal ini memungkinkan data yang tersimpan aman dan sesuai dengan penggunaan secara nyata setiap beban ketika menyala. commit to user 36 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.2 Minimum sistem ATMega16 4.1.2. ADE 7752 KWH meter Digital. IC ADE 7752 adalah IC penghitung energi listrik. Skema IC ADE 7752 seperti yang tterlihat pada gambar 4.3 menunjukkan alur sinyal impuls yang dibangkitkkan oleh Kristal sebesar 10.462 MHz dan nantinya akan terkirim menuju minimum system. Sesuai dengan standar IEC62053-2x IC ADE 7752 akan memberikan 1600 detak/impuls untuk setiap 1 KWH yang dikeluarkan melalui kaki CF (Pin 1 ADE 7752). Kaki CF ini diumpankan ke sebuah optocoupler (saklar cahaya) sebelum diumpankan ke mikro dengan tujuan untuk memisahkan ground ADE 7752 dengan minimum sistem. Dikarenakan ada empat jalur yang diukur maka ada empat detak yang diumpankan ke minimum sistem (PIN B.4 – PIN B.7). commit to user 37 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.3 Alur sinyal impuls dari IC ADE 7752 menuju mikrokontroler 4.1.3. Display LCD 16 x 2 Skema rangkaian LCD 16x2 seperti yang terlihat pada gambar 4.4 menunjukkan bahwa informasi jam, impuls dan data KWH ditampilkan kesebuah LCD karakter 16 x2 melalui PORT A minimum sistem. Source untuk LCD berupa tegangan 5 V yang dihubungkan pad a pin 15 dan dilengkapi dengan variable resistor yang digunakan sebagai pengatur tingkat pencahayaan tampilan beserta komsumsi daya dari catu daya rangkaian induk. Gambar 4.4 Alur komunikasi LCD dengan mikrokontroler commit to user 38 Berikut detail koneksi LCD dengan minimum sistem: Tabel 4.1 Jalur koneksi pin LCD dengan Mikrokontroler LCD 16 x 2 Minimum sistem LCD RS PORTA.0 LCD RD PORTA.1 LCD EN PORTA.2 perpustakaan.uns.ac.id LCD DB 4 PORTA.4 LCD DB 5 PORTA.5 LCD DB 6 PORTA.6 LCD DB 7 PORTA.7 digilib.uns.ac.id 4.1.4. Real Time Clock (DS 1302) Minimum sistem dihubungan dengan sebuah real time clock (DS 1302) sebagai pemberi informasi waktu (jam) secara real time. Skema rangkaian IC DS 1302 seperti yang terlihat pada gambar 4.5 menunjukkan alur komunikasi dengan minimum sistem dengan detail kerja seperti yang terlihat pada tabel 4.2. IC DS 1302 dilengkapi dengan battery backup sehingga IC akan tetap bekerja meskipun alat sedang mati. Gambar 4.5 Alur koneksi DS 1302 dengan minimum sistem Berikut detail koneksi pin DS 1302 dengan minimum sistem: Tabel 4.2 Jalur koneksi pin DS 1302 dengan Mikrokontroler DS 1302 Minimum sistem Pin CE PORTC.2 Pin I/O PORTC.1 Pin SCLK PORTC.0 commit to user 39 4.1.5. Rangkaian Saklar AC Digital dengan Relay Rangkaian relay khusus disiapkan agar nantinya system monitoring ini mampu di control dari jarak jauh menggunakan perangkat handphone. Skema rangkaian Relay 24 V seperti yang terliaht pada gambar 4.6 menunjukkan sistem kerja dan komponen pendukung berupa transistor FCS 9013 dan resistor 4,7 kW. Relay akan bekerja apabila INPUT mendapat perpustakaan.uns.ac.id digilib.uns.ac.id tegangan 5 V (logika 1). Diode digunakan sebagai antisipasi tegangan kick back yang didapat karena osilasi kerja relay. Pada sistem jika kita memberi logika 1 pada rangkaian ini maka beban akan terputus (tidak mendapat suplay energy). Gambar 4.6 Rangkaian relay 24 V 4.1.6. Penyearah 5 V dengan auto save pin Save PIN dengan PIN D.2 pada minimum sistem sebagai sinyal pada minimum sistem untuk segera menyimpan data ke EEPROM karena tegangan inti hilang/mati. Sistem kerja auto save pin terlihat seperti pada gambar4.7 dibawah ini. Sistem kerja rangkain adalah perbedaan lama penyimpanan tegangan pada save PIN dan VCC 5 V, dimana Save PIN akan lebih cepat habis tegangan nya disbanding VCC 5V, hal ini memberikan sinyal dan kesempatan waktu bagi minimum sistem untuk menyimpan data sebelum tegangan benar benar hilang. commit to user 40 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.7 Rangkaian penyearah 5 V dengan auto save pin. 4.1.7. Koneksi Handphone dengan Minimum sistem. Tabel 4.3 seperti yang terlihat dibawah ini menunjukkan standar konektivitas output HP Siemens MCL 60 , Pin TXD minimum sistem kita hubungkan dengan Pin 6 (RXD) pada konektor data Handphone, dan Pin RXD minimum sistem kita hubungkan dengan Pin 5 (TXD) pada konektor data handphone. Tabel 4.3 Jalur pin HP Siemens MCL60 Pin Signal Direction Description 1 GND - Ground 2 SELFSERVICE in/out Recognition/control battery charger 3 LOAD in Charging voltage 4 BATTERY out Battery (S25 only) 5 DATA OUT (TX) out Data sent 6 DATA IN (RX) in Data received 7 Z_CLK - Clock line for accessory bus. Use as DTC In data operation 8 Z_DATA - Data line for accessory bus. Use as CTS in data operation 9 MICG - Ground for microphone commit to user 41 10 MIC in Microphone input 11 AUD out Loudspeaker 12 AUDG - Ground for external speaker Antar muka handphone dengan minimum sistem tidak menggunakan IC MAX 232 dikarenakan tegangan keluaran keduanya sudah sama, yaitu perpustakaan.uns.ac.id digilib.uns.ac.id pada level TTL, berbeda dengan koneksi handphone dengan computer yang menggunakan IC RS 232. 4.1.8. Format Data SMS (Short Messaging Service) Untuk memprogram fitur sms dalam HP Siemens MCL 60 yang merupakan penghubungi antara data daya listrik dalam minimum sistem dengan handphone user dijalankan kaidah-kaidah sebagai berikut: a. SMS Terima Delapan Header untuk SMS-Terima. Kebanyakan header dibawah ini telah dibahas sebelumnya, kecuali beberapa yang berbeda, dijelaskan di bawah ini: 1. No SMS-Centre. 2. Tipe SMS à untuk SMS-Terima = 4 à 04 3. Nomor handphone pengirim. 4. Bentuk SMS. 5. Skema encoding. 6. Tanggal dan waktu SMS di-stamo di SMS-Centre Diwakili oleh 12 bilangan heksa( 6 pasang) yang berarti:yy/mm/dd hh:mm:ss , Contoh: 207022512380à 01/07/22 15:32:08à 22 Juli 2002 15:32:08 Wib 7. Batas validasi waktu jika tidak dibatasi dilambangkan dengan 00 8. Isi SMS. commit to user 42 Setelah mengupas satu demi satu header untuk SMS-Terima ini, maka untuk PDU dibawah ini: 07912658050000F0040C91265816107398000020702251238 00005E8329BFD06 07912658050000F0,04,0C91265816107398,00,00,207022512 380,00,05E8329BFD06 perpustakaan.uns.ac.id Dapat diartikan sebagai berikut: digilib.uns.ac.id 1. SMS tersebut dikirim lewat SMS-Centre:62855000000 2. SMS tersebut merupakan SMS-Terima 3. SMS tersebut dikirim dari handphone dengan nomor sim Card:628561013789 4. SMS tersebut diterima dalam bentuk SMS 5. SMS tersebut memiliki skema encoding 7 bit 6. SMS tersebut sampai di SMS-Centre pada tanggal 22-07-02, pukul: 15:32:08 Wib 7. SMS tersebut tidak memiliki batas waktu valid 8. SMS tersebut isinya adalah “hello”. b. SMS Kirim Delapan Header untuk kirim SMS. PDU untuk mengirim SMS terdiri atas delapan header, sebagai berikut: 1. Nomor SMS-Centre Header pertama ini terbagi atas tiga bagian subheader, yaitu: · Jumlah Pasangan Hexsadesimal SMS-Centre dalam bilangan heksa. · National/International Code untuk National, kode subheader-nya yaitu 81 untuk International, kode subheader-nya yaitu 91 · No SMS-Centre-nya sendiri, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang commit to user 43 tidak memiliki pasangan, angka tersebut akan dipasangkan dengan huruf F didepannya. 2. Tipe SMS Untuk tipe SEND tipe SMS=1. Jadi bilangan heksanya adalah 01. 3. Nomor Referensi SMS Nomor referensi ini dibiarkan dulu 0, jadi bilangan digilib.uns.ac.id perpustakaan.uns.ac.id heksanya adalah 00. Nanti akan diberikan sebuah nomor referensi otomatis oleh handphone atau alat SMS-getway. 4. Nomor Handphone Penerima Sama seperti cara menulis PDU Header untuk SMSCentre, header ini juga terbagi atas tiga bagian, sebagi berikut · Jumlah bilangan desimal nomor ponsel yang dituju dalam bilangan heksa · National/international Code. · Nomor handphone yang dituju, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, angka tersebut dipasangkan dengan huruf F didepannya. 5. Bentuk SMS, antara lain: · 0à 00 à dikirim sebagi SMS · 1à 01 à dikirim sebagai telex · 2à 02 à dikirim sebagai fax Dalam hal ini, untuk mengirim dalam bentuk SMS tentu saja kita memakai 00. 6. Skema Encoding Data I/O Ada dua skema, yaitu: · Skema 7 bit à ditandai dengan angka 0 à 00 · Skema 8 bit à ditandai dengan angka lebih besar dari 0 à diubah ke heksa commit to user 44 Kebanyakan handphone/SMS Gateway yang ada di pasaran sekarang menggunakan skema 7 bit sehingga kita menggunakan kode 00. 7. Jangka Waktu sebelum SMS Expired Jika bagian ini di-skip, itu berarti kita tidak membatasi waktu berlakunya SMS. Sedangkan jika kita isi dengan suatu perpustakaan.uns.ac.id bilangan integer yang kemudian diubah ke pasangan heksa digilib.uns.ac.id tertentu, bilangan yang kita berikan tersebut akan mewakili jumlah waktu validitas SMS tersebut. 8. Isi SMS Isi sms terdiri dari beberapa bagian: · · Header ini terdiri atas dua subheader, yaitu: - Panjang isi (jumlah huruf dari isi) - Isi berupa pasangan bilangan heksa Isi Ada dua langkah yang harus kita lakukan untuk mengkonversi isi SMS, yaitu: A. Langkah Pertama : mengubahnya menjadi kode 7 bit B. Langkah kedua : mengubahnya kode 7 bit menjadi 8 bit, yang diwakili oleh pasangan heksa. 4.1.9. AT COMMAND hand phone siemen yang berhubungan dengan SMS. Sebelum menghubungkan HP Siemens MCL 60 dengan minimum system, diperlukan pengubahan manajemen data sms pada standar operating prosedur aslinya. Adapun bahasa AT Command yang biasa digunakan adalah sebagai berikut: · ATE0, untuk menonfungsikan echo (kiriman data balik) · AT+CNMI=1,1,0,1,1, untuk mengaktifkan interupsi sms, dimana jika ada sms masuk maka handphone akan otomatis memberikan sinyal ke minimum sistem berupa data no dan lokasi sms tersimpan commit to user 45 · AT+CPMS=n, untuk memilih jenis lokasi aktif penyimpanan SMS. Untuk memilih memory SIM maka n diganti dengan “SM” dan jika memilih memory handphone maka n diganti dengan “ME” · AT+CMGR=n, untuk membaca sms dengan no memory = n; · AT+CMGD-n,untuk menghapus sms dengan no memory = n; perpustakaan.uns.ac.id · AT+CMGS=n ,untuk mengirim sms dimana ndigilib.uns.ac.id adalah jumlah pasangan heksa data yang dikirim. 4.1.10. Software Compiler Code Vision AVR Codevision AVR adalah program compiler untuk mikrokontroller keluarga AVR (termasuk ATMEGA16). Codevision AVR menyediakan banyak library-library (library Studio, Delay, LCD 16 x 2, DS 1302, dll) sehingga pengguna dapat dengan mudah untuk membuat program yang berbasis mikrokontroler AVR. Gambar 4.8 seperti yang terlihat di bawah ini menunjukkan tampilan awal ketika memasuki program Code Vision AVR, dari sini data hexa yang telah di compile dan tidak ada peringatan terjadinya error kemudian di build kedalam mikrokontroler melalui rangkaian microcontroller downloader. Gambar 4.8 Tampilan program code vision AVR . commit to user 46 Gambar 4.9 seperti yang terlihat dibawah ini menunjukkan flow chart pengesatan sms dari tahapan inisialisasi , command dan feed back pada sistem monitoring. Sedangkan pada gambar 4.10 merupakan alur pemograman mikrokontroler yang nantinya menentukan sistem kerja standar operasional prosedur (SOP) pada sistem monitoring real time. perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.9 Flow chart pengesetan sms pada HP Siemens MCL60 . commit to user 47 perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.10 Flow chart pemograman mikrokontroler . commit to user 48 4.2. Data dan Pembahasan Pada penilitian ini kami menggunakan 3 jenis beban yang berbeda disesuaikan dengan peralatan pendukung yang seringg digunakan pada rumah tangga, diantaranya: 1. Lampu TL Philips. 2. Televisi CRT LG Flat 29” . 3. Magic Com Sanken 1,8 L. perpustakaan.uns.ac.id digilib.uns.ac.id Spesifikasi konsumsi listrik beban sesuai dengan data yang diberikan oleh pabrikan terlihat pada table 4.4 dibawah ini: Tabel 4.4 Spesifikasi alat dari pabrikan No Jenis Beban Konsumsi Daya 1. Lampu TL Philips 18 Watt 2. Televisi CRT LG Flat 29 60 watt 3. Magic Com Sanken 1,8 L 350 Watt/50 Watt Pengujian dilakukan dengan 3 variasi pembebanan yang menggunakan 2 alat monitoring daya yaitu kWh meter dengan hak cipta dari PT. PLN Persero dan alat monitoring listrik RAYA dengan hak cipta dari Teknik Mesin Universitas Sebelas Maret Solo. Adapun 3 variasi pembebanan terlihat pada yabel 4.5 dibawah ini: Tabel 4.5 Variasi Pembebanan No Variasi Pembebanan 1. Pembebanan I Uraian Menyalakan Televisi CRT LG Flat 29, Lampu TL Philips, Magic Com Sanken 1,8 L secara bersamaan. 2. Pembebanan II Mematikan Magic Com Sanken 1,8 L dan tetap Menyalakan Televisi CRT LG Flat 29, Lampu TL Philips 3. Pembebanan III Mematikan Magic Com Sanken 1,8 L dan Lampu TL Philips dan tetap Menyalakan Televisi CRT LG Flat 29 commit to user 49 Dari 3 variasi pembebanan diatas didapatkan hasil data Watt hour yang terlihat seperti pada table 4.6 dibawah ini: Tabel 4.6 Perbandingan Pengukuran Watt-hour pada waktu terkoneksi beban No Jenis Beban Impuls perpustakaan.uns.ac.id TV+LAMPU+MAGIC 1 COM 203 2 TV+LAMPU 133 3 TV 96 Rata - rata Jumlah Watt Watt simpangan % error Watt hour hour digilib.uns.ac.id UNS PLN 126.875 83.125 60 130 80 59.375 3.12 3.12 0.62 2,29 2.4 3.9 1.05 2,45 Dari data diatas terlihat bahwa alat monitoring daya listrik real time yang digunakan dapat menunjukan besaran daya listrik dengan simpangan rata-rata sebesar 2,29 Watt hour dan prosentase kesalahan rata-rata sebesar 2,45 % dibandingkan dengan kWh meter yang dimiliki PLN. Perbedaan ini terjadi dikarenakan: 1. Mengacu pada standar IEC62053-2 maka kalibrasi impuls data yang terjadi akibat karakteristik beban pada alat monitoring listrik real time adalah sebesar 1600 impuls per 1 kWh, sedangkan kWh meter digital yang dimiliki PLN menggunakan kalibrasi sebesar 1000 impuls per 1 kWh. Hal ini akan mengakibatkan perbedaan pembacaan pada beban dengan karakteristik daya kecil (rata-rata dibawah 50 Watt hour). 2. Konstruksi pada alat monitoring listrik real time yang terbuka dan terpusat pada luasan 60x60 cm2 memungkinkan terjadinya gangguan pengiriman sinyal masing-masing jalur. Selain itu beban dengan karakteristik lilitan memiliki frekuensi hentak sinusoidal yang akan memberikan gangguan pada buffering mikrokontroler. Mengacu pada hasil di atas, maka faktor kesalahan yang diperoleh adalah masih dapat di tolerir (< 5%). Sehingga dapat dikatakan bahwa alat monitoring penggunaan energi listrik ini telah berhasil dibuat dan beroperasi dengan baik dengan tingkat penyimpangan rata-rata sekitar 2.45% dibandingkan dengan meter yang digunakan oleh PLN. commit to user 50 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan Dari penelitian dan pembahasan hasil yang telah dilakukan, dapat ditarik beberapa kesimpulan antara lain: a. Alat monitoring daya listrik real time dapat bekerja dengandigilib.uns.ac.id baik dengan perpustakaan.uns.ac.id perbedaan pengukuran rata-rata tiap jalur sebesar 2,2 detik per satuan impuls data. Metode penghematan daya listrik pada rumah tangga dilakukan dengan sistem pengiriman informasi rata-rata penggunaan listrik setiap 24 jam yang akan dilaporkan pada waktu tertentu sesuai dengan pemrogramannya. b. Dari validasi yang dilakukan, alat monitoring daya listrik real time yang digunakan dapat menunjukan besaran daya listrik dengan simpangan rata-rata sebesar 2,25 Watt hour dan prosentase kesalahan rata-rata sebesar 2,45 % dibandingkan dengan kWh meter yang dimiliki PLN. 5.2 Saran Untuk lebih mengembangkan dan memaksimalkan kemampuan Alat monitoring daya listrik real time, maka penulis memberikan saran: a. Dilakukan penelitian lebih lanjut tentang current transformer, karena dengan keakuratan nilai pembacaan arus listrik yang tinggi maka diharapkan tingkat kesalahan detak impuls yang diberikan oleh IC ADE 7752 akan menjadi lebih kecil. b. Dilakukan penelitian lebih lanjut tentang penghalang frekuensi perusak aliran listrik statis. Setiap frekuensi yang terjadi akibat beban dengan karakteristik lilitan akan memberikan gangguan pada buffering mikrokontroler. commit to user