RANCANG BANGUN ALAT MONITORING DAN PENCATAT PEMAKAIAN DAYA LISTRIK PADA RUMAH KOSAN
RANCANG BANGUN ALAT MONITORING DAN PENCATAT
PEMAKAIAN DAYA LISTRIK PADA RUMAH KOSAN
LAPORAN AKHIR
Disusun untuk memenuhi persyaratan menyelesaikan Pendidikan Dilpoma III
Jurusan Teknik Komputer Program Studi Teknik Komputer
Politeknik Negeri Sriwijaya
Oleh:
Kurniati Tri Mareta
061130701278
POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG
2014
HALAMAN PENGESAHAN LAPORAN AKHIR
RANCANG BANGUN ALAT MONITORING DAN PENCATAT
PEMAKAIAN DAYA LISTRIK PADA RUMAH KOSAN
Oleh:
Kurniati Tri Mareta
061130701278
Palembang, Juli 2014 Pembimbing I Pembimbing II Ali Firdaus, S.Kom., M.Kom NIP 197010112001121001Azwardi, S.T., M.T
NIP 197005232005011004
Mengetahui
Ketua Jurusan Teknik Komputer
Ahyar Supani, S.T., M.T
NIP 196802111992031002
RANCANG BANGUN ALAT MONITORING DAN PENCATAT
PEMAKAIAN DAYA LISTRIK PADA RUMAH KOSAN
Telah Diuji dan Dipertahankan Didepan Dewan Penguji
Pada Sidang Laporan Akhir pada Senin, 14 Juli 2014
Ketua Dewan Penguji Tanda Tangan Yulian Mirza, S.T., M.Kom NIP 196607121990031003 .................................. Anggota Dewan Penguji Azwardi Samaulah, S.T., M.T NIP 197005232005011004 .................................. Isnaini Azro, S.Kom., M.Kom NIP 197310012002122002 .................................. Meiyi Darlies, S.Kom., M.Kom NIP 197805152006041003 .................................. Mengetahui Ketua Jurusan Teknik Komputer Ahyar Supani, S.T., M.T NIP 196802111992031002
MOTTO DAN PERSEMBAHAN
MOTTO :“Setetes keringat orang tuaku maka seribu langkah yang
harus ku tempuh untuk maju”
“Jangan pernah menyia-nyiakan waktu dan pengorbanan karena hal
itu tidak akan pernah terulang kembali”
“Jangan pernah menunjukkan sisi kekurangan mu kepada olang lain,
karena kekurangan mu akan menjadi bumerang bagi diri sendiri”
(Kurniati Tri Mareta) Ku Persembahkan untuk: Bapak dan Ibu tercinta Mas Eko dan Mbak Anik yang tersayang
Teman kos ku Wak Yeng (Nuraini) tersayang
The TCA Family Almamaterku POLSRI Puji syukur penulis panjatkan atas kehadirat Allah SWT, karena berkat limpahan rahmat dan karunia-Nyalah penulis dapat menyelesaikan Penulisan Laporan Akhir dengan judul
“Rancang Bangun Alat Monitoring dan Pencatat Pemakaian Daya Listrik p ada Rumah Kosan”. Tak lupa shalawat dan salam
penulis sampaikan juga kepada junjungan Nabi Besar Muhammad SAW yang telah membawa umatnya dari zaman yang gelap menuju zaman yang terang benderang seperti ini.
Adapun tujuan dari penulisan Laporan Akhir ini adalah sebagai salah satu persyaratan untuk menyelesaikan Pendidikan Dilpoma III di Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
Penulisan Laporan Akhir ini dapat berjalan dengan baik atas bantuan, dukungan dan masukan dari berbagai pihak, oleh karena itu dalam kesempatan ini dengan segala kerendahan hati penulis mengucapakan terimakasih kepada: 1.
Allah SWT yang telah memberikan rahmat dan karunia-NYA
2. Bapak RD Kusmanto, S.T., M.M., selaku Direktur Politeknik Negeri Sriwijaya.
3. Bapak Ahyar Supani, S.T,. M.T., selaku Ketua Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
4. Bapak Slamet Widodo, S.Kom., M.Kom selaku Sekertaris Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
5. Bapak Ali Firdaus, S.Kom., M.Kom., dan Bapak Azwardi, S.T., M.T
selaku Dosen Pembimbing yang telah memberikan saran, masukan serta bantuan ilmu pengetahuan untuk menyelesaikan Laporan Akhir ini.
6. Seluruh Dosen dan Staff pada Jurusan Teknik Komputer di Politeknik Negeri Sriwijaya yang tidak bisa disebutkan satu-persatu.
7. Bunda Monalisa terimakasih atas pinjaman bukunya dan saran-saran serta semangat yang telah diberikan selama ini.
8. Kedua orang tuaku (Bapak dan Ibu), saudara-saudaraku (Mbak dan
Mas) serta keluarga tercinta yang selalu memberikan doa, semangat dan dukunganya untuk menyelesaikan Laporan Akhir ini.
9. Teman satu kos ku Wak Yeng (Nuraini) terimakasih atas kegilaannya selama ini.
10. Seluruh teman-teman di Teknik Komputer, khususnya kelas 6 TCA
(Bunda, Bocil, Resta, Ayu, Lek, Atun, Ulan, Tami, Riri, Rani, Meli, Orik, Lutung, Mahdi, Abang, Arif, Hadi, Yugo, Haidar, Rido dan Yosev).
11. Kak Teguh terimakasih banyak atas bimbingannya dalam menyelesaikan alat pada Laporan Akhir ini.
Penulis menyadari bahwa dalam Penulisan Laporan Akhir ini masih terdapat banyak kekurangan karena keterbatasan ilmu yang penulis miliki. Oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak demi kesempurnaan Laporan Akhir ini. Semoga Laporan Akhir ini dapat bermanfaat bagi semua pihak, khusunya mahasiswa Jurusan Teknik Komputer.
Palembang, Juli 2014 Penulis
ABSTRAK
RANCANG BANGUN ALAT MONITORING DAN PENCATAT
PEMAKAIAN DAYA LISTRIK PADA RUMAH KOSAN
(2014; Kurniati Tri Mareta + 78 Halaman + Gambar + Lampiran)Alat ini dibuat dengan tujuan untuk mengetahui berapa besar pemakaian daya listrik yang digunakan serta untuk mengetahui berapa besar biaya yang harus dikeluarkan sesuai dengan pemakaian daya listrik yang digunakan. Alat monitoring dan pencatat pemakaian daya listrik ini menggunakan mikrokontroler ATMega8535 sebagai interfacenya dan LCD sebagai sarana untuk menampilkan output yang berupa informasi tentang pemakaian daya listrik dan EEPROM sebagai tempat penyimpanan data. Adapun permasalahan yang ada pada perancangan dan pembuatan alat ini adalah bagaimana merancang dan membuat alat monitoring dan pencatat pemakaian daya listrik pada rumah kosan. Cara kerja dari alat ini adalah apabila sensor telah mendeteksi adanya arus listrik yang mengalir dari setiap beban yang dipakai maka sensor akan mengirimkan data ke mikrokontroler dalam bentuk data analog. Setelah itu mikrokontroler akan memproses data tersebut dan mengkonversikannya ke dalam data digital. Setelah proses pengkonversian data analog menjadi data digital selesai akan didapatkan data berapa besar daya listrik yang digunakan, kemudian dari data tersebut akan dikonversikan menjadi nilai rupiah per 1 KWH. Apabila proses pengkonversian telah selesai maka selanjutnya mikrokontroler akan memberikan perintah ke LCD untuk menampilkan data yang telah didapatkan.
Kata kunci: Mikrokontroler ATMega8535, Sensor Arus ACS712, LCD, Power
Supply, Bahasa C
ABSTRACT
ENGINEERING TOOL FOR MONITORING AND RECORDING THE
ELECTRICAL POWER CONSUMPTION AT THE BOARDING HOUSE
(2014; Kurniati Tri Mareta + 78 Pages + Picture + Appendix)This tool created with the aim to find out how much power consumption as well as the electricity used to determine how much it costs to be incurred in accordance with the use of electrical power used. Means of monitoring and recording power consumption microcontroller is used as an interface and an LCD ATMega8535 as a means to display the output in the form of information about power consumption and EEPROM as data storage. The existing problems in the design and manufacture of these tools is how to design and create tools for monitoring and recording of electric power consumption in the boarding house. The workings of this tool is that if the sensor has detected the presence of an electric current flowing from each load sensor will be used to send data to the microcontroller in the form of analog data. After the microcontroller will process the data and convert them into digital data. After the process of converting analog data into digital data is completed we will get the data how much power is used, then the data will be converted into rupiah per 1 KWH. If the conversion process has been completed, the microcontroller will then give a command to the LCD to display data that has been obtained.
Keywords: Microcontroller ATMega8535, ACS712 Current Sensor, LCD, Power
Supply, Bahasa CDAFTAR ISI
11 2.2.6 EEPROM Data Memory . ................................................
26 2.9 Transformator ............................................................................
25 2.8 Catu Daya (Power Supply) ........................................................
23 2.7 Sensor Arus ACS712 ................................................................
2.6 LCD 2 x 16................................................................................
23
22 2.5.4 Tipe Data . ........................................................................
21 2.5.3 Struktur Bahasa Pemrograman C . ...................................
20 2.5.2 Penulisan Program Bahasa C . .........................................
20 2.5.1 Pengenalan Bahasa C . .....................................................
17 2.5 Bahasa Pemrograman C .............................................................
16 2.4.1 Menjalankan Code Vision AVR ......................................
13 2.4 Code Vision AVR ......................................................................
13 2.3.1 Inisialisasi ADC ...............................................................
12 2.3 Analog To Digital Converter (ADC) ..........................................
9 2.2.5 Status Register (SREG) ATMega8535 . ..........................
Halaman Judul ......................................................................................... i Halaman Pengesahan .............................................................................. ii Motto . ..................................................................................................... iv Kata Pengantar ........................................................................................ v Abstrak . .................................................................................................. vii Daftar Isi.................................................................................................. ix Daftar Gambar ......................................................................................... xii Daftar Tabel ........................................................................................... xiv
2 1.4 Tujuan ......................................................................................
BAB I PENDAHULUAN
1.1 Latar Belakang ..........................................................................
1
1.2 Rumusan Masalah. ....................................................................
2
1.3 Batasan Masalah. ......................................................................
3 1.5 Manfaat .....................................................................................
8 2.2.4 Peta Memori Mikrokontroler ATMega8535 . ..................
3 BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu .................................................................
4 2.2 Mikrokontroler ATMega8535 ..................................................
6 2.2.1 Arsitektur ATMega8535. .................................................
7 2.2.2 Fitur ATMega8535 ..........................................................
8 2.2.3 Konfigurasi Pin ATMega8535 . .......................................
27
2.10 Penyearah Gelombang (Rectifier) ............................................
29 2.11 IC Regulator ............................................................................
32 2.12 UML (Unified Modelling Language) .......................................
33 2.12.1 Pengertian Unified Modelling Language (UL) ..............
33 2.12.2 Sejarah Singkat Unified Modelling Language (UML) ..
33 2.12.3 Digram-digram pada UML ............................................
35 2.12.4 Tujuan UML ..................................................................
38 2.12.5 Cakupan UML . .............................................................
39 2.13 Notasi pada UML . ...................................................................
39 BAB III RANCANG BANGUN 3.1 Tujuan Perancangan Alat ...........................................................
44 3.2 Perancangan Sistem Alat ...........................................................
44 3.3 Gambar Rangkaian Lengkap ......................................................
46 3.3.1 Rangkaian Mikrokontroler ATMega8535 .......................
47 3.3.2 Rangkaian Power Supply. ................................................
48 3.3.3 Rangkaian Mikrokontroler 8535 dan LCD Display.........
49 3.4 Gambar Layout dan Tata PCB ...................................................
49 3.5 Pemilihan Komponen. ................................................................
51 3.6 Perancangan Rangkaian. ............................................................
52 3.6.1 Perancangan PCB.............................................................
52 3.62 Perancangan Mekanik. ......................................................
53 3.7 Perancangan Software ................................................................
55 3.7.1 Pembuatan Diagram Activity. ..........................................
55 3.7.2 Algoritma Program ..........................................................
56 3.7.3 Perancangan Program. .....................................................
57 BAB IV PEMBAHASAN 4.1 Pengukuran atau Pengujian Alat. ...............................................
66 4.1.1 Langkah-langkah Pengukuran . .......................................
66 4.2 Hasil Pengukuran. ......................................................................
67 4.2.1 Hasil Pengukuran pada Rangkaian Regulator..................
67 4.2.1.1 Analisa Hasil Pengukuran dan Pengujian............
68 4.2.2 Hasil Pengukuran Tegangan pada Transformator. ...........
69 4.2.2.1 Analisa Hasil Pengukuran dan pengujian. ...........
70 4.2.3Hasil pengukuran Arus pada Sensor ACS712 ..................
70 4.2.3.1 Hasil Pengukuran Arus pada Sensor Arus 1........
70 4.2.3.2 Hasil Pengukuran Arus pada Sensor Arus 2........
72 4.3 Analisa Program..................................................................
73 4.3.1 Program Header untuk Deklarasi Variable. ............
73
4.3.2 Program untuk Mengambil Sampling Data ADC. .
75 4.3.3 Program untuk Mengambil Data Nilai Tertinggi. ..
75 4.3.4 Program Mengkonversi Data Integer ke Float .......
75 4.3.5 Program untuk Menampilkan Data ke LCD. ..........
77 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan. ........................................................................
78 5.2 Saran. ..................................................................................
78 DAFTAR PUSTAKA
LAMPIRAN
DAFTAR GAMBAR Gambar 2.1 Blok Diagram ATMega8535 .............................................
40 Gambar 2.30 Notasi Interface . ..............................................................
31 Gambar 2.23 Rangkaian Penyearah jembatan .......................................
32 Gambar 2.24 Sinyal Output Penyearah Jembatan. ................................
32 Gambar 2.25 IC Regulator 7805............................................................
33 Gambar 2.26 Logo Unified Modelling Language (UML) .....................
33 Gambar 2.27 Notasi Actor. ....................................................................
39 Gambar 2.28 Notasi Use Case ...............................................................
40 Gambar 2.29 Notasi Class. ....................................................................
41 Gambar 2.31 Notasi Interaction ............................................................
30 Gambar 2.21 Rangkaian Penyearah Gelombang Penuh. .......................
41 Gambar 2.32 Notasi Note . ....................................................................
41 Gambar 2.33 Notasi Dependency . ........................................................
42 Gambar 2.34 Notasi Association . .........................................................
42 Gambar 2.35 Notasi Generalization . ...................................................
43 Gambar 2.36 Notasi Realization . ..........................................................
43 Gambar 3.1 Blok Diagram Rangkaian ..................................................
45 Gambar 3.2 Rangkaian Lengkap ...........................................................
30 Gambar 2.22 Sinyal Output Penyearah Gelombang Penuh. ..................
29 Gambar 2.20 Sinyal Output Penyearah Setengah Gelombang. .............
7 Gambar 2.2 Pin ATMega8535...............................................................
18 Gambar 2.10 Tampilan Konfirmasi Code Wizard AVR .......................
9 Gambar 2.3 Peta Memori Data ATMega8535.......................................
10 Gambar 2.4 Peta Memori Program ATMega8535 ................................
11 Gambar 2.5 Status Register ATMega8535 ............................................
11 Gambar 2.6 EEPROM Data Memory ....................................................
12 Gambar 2.7 Lambang Code Vision AVR ..............................................
17 Gambar 2.8 Tampilan Pertama Kali Code Vision Dijalankan ..............
18 Gambar 2.9 Membuat File Project Baru ................................................
18 Gambar 2.11 Pengaturan Chip pada Code Vision AVR .......................
28 Gambar 2.19 Rangkaian Penyearah Setengah Gelombang ...................
19 Gambar 2.12 Tampilan Setelah Menggunakan Code Wizard ...............
19 Gambar 2.13 Hasil Proses Kompilasi. ...................................................
20 Gambar 2.14 Tampilan LCD 2 x 16. .....................................................
24 Gambar 2.15 Rangkaian Sensor Arus ACS712. ....................................
25 Gambar 2.16 Bentuk Fisik Sensor ACS712. .........................................
26 Gambar 2.17 Bentuk Fisik Transformator ............................................
27 Gambar 2.18 Ilustrasi Persamaan Transformator . ...............................
46
Gambar 3.3 Rangkaian Sistem Minimum ATMega8535 ......................48 Gambar 3.4 Rangkaian Power Supply ...................................................
48 Gambar 3.5 Rangkaian Mikrokontroler 8535 dan LCD Display ..........
49 Gambar 3.6 Rancangan Layout Sistem Minimum ATMega8535 .........
50 Gambar 3.7 Rancangan Tata Letak Komponen ATMega8535 . ...........
50 Gambar 3.8 Rancangan Layout Rangkaian Power Supply . ..................
50 Gambar 3.9 Rancangan Tata Letak Komponen Power Supply . ...........
51 Gambar 3.10 Desain alat . .....................................................................
53 Gambar 3.11 Desain Kotak Rangkaian . ...............................................
54 Gambar 3.12 Diagram Activity . ...........................................................
56 Gambar 4.1 Rangkaian Titik Pengukuran pada Rangkaian Regulator. .
67 Gambar 4.2 Rangkaian Titik Pengukuran pada Transformator . ...........
69 Gambar 4.3 Rangkaian Titik Pengukuran pada Sensor 1 . ....................
71 Gambar 4.4 Titik Pengukuran pada Sensor Arus 2 . .............................
72
DAFTAR TABEL Table 2.1 Register ADMUX...................................................................
26 Table 2.11 Komponen-komponen Activity Diagram. ............................
71 Table 4.4 Hasil Pengukuran pada Sensor 2 (TP6) . ................................
69 Table 4.3 Hasil Pengukuran pada Sensor 1 (TP5) . ................................
68 Table 4.2 Hasil Pengukuran dan Pengujian . ..........................................
52 Table 4.1 Hasil Pengukuran pada Rangkaian Regulator . ......................
51 Table 3.2 Daftar Bahan dan Alat . ..........................................................
38 Table 3.1 Daftar Komponen. ..................................................................
36 Table 2.12 Komponen-komponen Overview Diagran ...........................
24 Table 2.10 Fungsi Masing-masing Pin ACS712 ....................................
13 Table 2.2 Bit-bit Pengatur Mode Tegangan Referensi. ..........................
23 Table 2.9 Fungsi-Fungsi Pin pada LCD. ................................................
16 Table 2.8 Tipe Data Bahasa C ................................................................
15 Table 2.7 Bit-bit ADATE. ......................................................................
14 Table 2.6 Register SFIOR . ....................................................................
14 Table 2.5 Konfigurasi Clock ADC. ........................................................
14 Table 2.4 Register ADCSRA. ................................................................
14 Table 2.3 Format Data ADC dengan ADLAR=0 ...................................
73