APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI...

13
APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : ARIF HADI WAHYONO 201110370311145 JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2018

Transcript of APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI...

Page 1: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN

DAYA LISTRIK RUMAH SUSUN SEDERHANA BERBASIS ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

ARIF HADI WAHYONO

201110370311145

JURUSAN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2018

Page 2: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

iii

LEMBAR PERSETUJUAN

Page 3: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

iv

LEMBAR PENGESAHAN

Page 4: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

v

LEMBAR PERNYATAAN

Page 5: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

viii

KATA PENGANTAR

Page 6: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

ix

DAFTAR ISI

ABSTRAK.............................................................................................................. i

ABSTRACT............................................................................................................ ii

LEMBAR PERSETUJUAN................................................................................... iii

LEMBAR PENGESAHAN.................................................................................... iv

LEMBAR PERNYATAAN.................................................................................... v

LEMBAR PERSEMBAHAN................................................................................. vi

KATA PENGANTAR............................................................................................ viii

DAFTAR ISI.......................................................................................................... ix

DAFTAR GAMBAR............................................................................................. xii

DAFTAR TABLE.................................................................................................. xiv

DAFTAR RUMUS................................................................................................ xv

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

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

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

1.2 Rumusan Masalah............................................................................. 2

1.3 Tujuan Penelitian.............................................................................. 3

1.4 Batasan Masalah............................................................................... 3

1.5 Metodologi......................................................................................... 3

1.6 Sistematika Penulisan...................................................................... 6

BAB II................................................................................................................... 8

TINJAUAN PUSTAKA.......................................................................................... 8

2.1 Microcontroller.................................................................................... 8

2.1.1 Modul ESP-12 8266.................................................................... 13

2.1.2 Sensor ACS712- 5A.................................................................... 14

2.2 Dasar Elekronika................................................................................ 14

2.2.1 Arus Listrik.................................................................................. 14

2.2.2 Muatan Listrik.............................................................................. 15

2.2.3 Rumus Dasar Perhitungan kWh (Kilo Watt Hour)....................... 15

2.3 Relay..................................................................................................... 19

2.3 RTC DS3231 MCB (Real-Time clock)............................................... 20

2.4 MCB (Miniature Circuit Breaker)..................................................... 21

2.5 API....................................................................................................... 22

2.6 Android............................................................................................... 22

BAB III.................................................................................................................. 24

ANALISIS DAN PERANCANGAN SISTEM..................................................... 24

3.1 Analisis Kebutuhan Sistem......................................................... 24

3.2 Perancangan Alat......................................................................... 28

3.3 Perakitan Sensor ACS712-5A..................................................... 29

3.4 Arsitektur Sistem......................................................................... 33

3.5.1 Topologi Jaringan Listrik pascabayar....................................... 33

Page 7: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

x

3.5.2 Diagram Alur.......................................................................... 34

3.5.3 Perancangan Database............................................................ 35

3.6 Desain Interface.............................................................................. 36

3.6.1 Tampilan Login....................................................................... 36

3.6.2 Form Admin............................................................................ 37

3.6.3 Form Pengaturan User............................................................. 38

3.6.4 Form Penggunaan Kuota Listrik.............................................. 39

3.6.5 User Interface Cek Kuota User................................................ 40

3.6.6 Form Add................................................................................. 41

3.6.7 Change Password User............................................................ 42

3.6.8 Form Master Control............................................................... 43

3.6.9 Konfirmasi Logout.................................................................. 44

BAB IV.................................................................................................................. 45

IMPLEMENTASI DAN PENGUJIAN................................................................. 45

4.1 Implementasi Perangkat Lunak...................................................... 45

4.1.1 Tampilan Login......................................................................... 45

4.1.2 Menu Logout............................................................................. 47

4.1.3 Menu Users................................................................................ 47

4.1.4 Menu Penggunaan Kamar.......................................................... 48

4.1.5 Menu Setting Harga................................................................... 48

4.1.6 Menu pemakaian harian pada user page.................................... 48

4.1.7 Menu Ganti Password................................................................ 49

4.1.8 Menu Control Kamar................................................................. 49

4.2 Pengujian Sistem............................................................................. 50

4.2.1 Pengujian Functional Requirements.......................................... 50

4.2.2 Pengujian Non-Functional Requirements.................................. 50

4.3 Pengujian Sensor ACS712- 5A dan Billing Pascabayar................ 51

4.3.1 Parameter Pengujian.................................................................. 51

4.3.2 Hasil Uji Coba........................................................................... 51

4.4 Pengujian Waktu Controlling dan Pengiriman Data.................... 54

4.4.1 Parameter Pengujian.................................................................. 54

4.4.2 Hasil Uji Coba........................................................................... 55

BAB V.................................................................................................................... 56

KESIMPULAN DAN SARAN.............................................................................. 56

5.1 Kesimpulan......................................................................................... 56

5.2 Saran................................................................................................... 56

DAFTAR PUSTAKA............................................................................................. 57

Page 8: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

xi

DAFTAR GAMBAR

Gambar 1.1 Metodologi ...................................................................................... 4

Gambar 1.2 Diagram Perancangan Sistem .......................................................... 4

Gambar 2.1 Architecture ATMEGA 328 [5] .................................................... 10

Gambar 2.2 Konfigurasi Pin ATMEGA 328 [5] ............................................... 10

Gambar 2.3 ESP-12 8266 [6] ............................................................................ 13

Gambar 2.4 Sensor arus ACS712 5A [3] .......................................................... 14

Gambar 2.5 Peredaran Arus [7] ......................................................................... 17

Gambar 2.6 Sistem kerja Relay [4] ................................................................... 19

Gambar 2.7 RTC (Real Time Clock) ................................................................ 20

Gambar 2.8 MCB (Miniature Circuit Breaker) ................................................. 21

Gambar 2.9 Cara Kerja API .............................................................................. 22

Gambar 3.1 Integrated Development Environment (IDE) Arduino [14] .......... 25

Gambar 3.2 Databases ...................................................................................... 26

Gambar 3.3 Interface phpMyAdmin ................................................................. 26

Gambar 3.4 Web Service ................................................................................... 27

Gambar 3.5 Tampilan Raspbian Server ............................................................ 27

Gambar 3.6 Sistem kerja listrik pascabayar ...................................................... 30

Gambar 3.7 CHIP ESP-12 8266[6] ................................................................... 30

Gambar 3.8 Pemasangan ESP-12 8266 pada AVR ATMEGA 328 .................. 31

Gambar 3.9 Pemasangan sensor ACS712-5A pada AVR ................................. 31

Gambar 3.10 Setting ESP-12 8266 IP addresses ................................................ 32

Gambar 3.11 Script pengiriman data dari AVR ke server side ........................... 33

Gambar 3.12 Arsitektur sistem secara global ...................................................... 34

Gambar 3.13 Arsitektur sistem secara detail ....................................................... 34

Gambar 3.14 Diagram Alur ................................................................................. 35

Gambar 3.15 Desain Databases .......................................................................... 35

Gambar 3.16 Racangan form login ..................................................................... 36

Gambar 3.17 Rancangan form admin.................................................................. 37

Gambar 3.18 Rancangan form pengaturan user .................................................. 38

Gambar 3.19 Racangan form pengaturan kuota listrik ........................................ 39

Gambar 3.20 Racangan interface cek kuota user ................................................ 40

Gambar 3.21 Rancangan tampilan user gagal akses ........................................... 41

Gambar 3.22 Rancangan form change password user ........................................ 42

Gambar 3.23 Racangan form master control ...................................................... 43

Gambar 3.24 Racangan form logout.................................................................... 44

Gambar 4.1 Form Login .................................................................................... 46

Gambar 4.2 Admin Access ................................................................................. 46

Page 9: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

xii

Gambar 4.3 User Access ................................................................................... 46

Gambar 4.4 Logout ............................................................................................ 47

Gambar 4.5 Menu Users .................................................................................... 47

Gambar 4.6 Penggunaan kamar......................................................................... 48

Gambar 4.7 Menu setting Harga........................................................................ 48

Gambar 4.8 Menu Pemakaian Harian................................................................ 49

Gambar 4.9 Menu Ganti Password ................................................................... 49

Gambar 4.10 Menu Control Kamar ..................................................................... 49

Gambar 4.11 Pengambilan data dari multitester ................................................. 51

Gambar 4.12 Serial Monitor Relay ..................................................................... 55

Page 10: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

xiii

DAFTAR TABLE

Tabel 2.1 Port B [5] ......................................................................................... 11

Tabel 2.2 Port C [5] ......................................................................................... 12

Tabel 2.3 Port D [5] ......................................................................................... 13

Tabel 4.1 Pengujian Functional Requirement ................................................. 50

Tabel 4.2 Pengujian non-functional requirement ............................................ 52

Tabel 4.3 Pengujian perbandingan sensor ACS712-5A dengan multitester .... 53

Tabel 4.4 Hasil pengujian pengiriman data ..................................................... 55

Page 11: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

xiv

DAFTAR RUMUS

Rumus 2.1 Arus Listrik .................................................................................... 14

Rumus 2.2 Selisih Potensial............................................................................. 16

Rumus 2.3 Tegangan Arus ............................................................................... 16

Rumus 2.4 Tahanan ......................................................................................... 16

Rumus 2.5 Dinamika Listrik ........................................................................... 17

Rumus 2.6 Daya [9] ......................................................................................... 18

Rumus 2.7 kWh [10] ........................................................................................ 18

Rumus 4.1 Perbandingan Pembacaan Sensor .................................................. 52

Rumus 4.2 Rata-rata ........................................................................................ 51

Page 12: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

57

DAFTAR PUSTAKA

[1] Fitriastuti Fatsyahrina, Siswadi, 2011. Aplikasi KwH (Kilo What Hour) Meter

Berbasis Microntroller Atmega 32 Untuk Memonitor Beban Listrik. Universitas

Janabadra. Yogyakarta.

[2] Ghozali Rizal, Ahmad. 2015. Perancangan Sistem Dan Implementasi Listrik

Prabayar Pada Kost Mahasiswa Menggunakan Arduino Uno. Teknik Informatika

Universitas Muhammadiyah. Malang.

[3] Hilman H.R. Jufri, Nasrudin M.N, Bisman P. 2013. Rancang Bangun Alat Ukur

Daya Arus Bolak-Balik Berbasis Mikrokontroler Atmega8535. Universitas

Sumatra Utara. Medan.

[4] Wicaksono Handry. 2011. Automasi 1. Teknik Elektro Universitas Petra.

Surabaya.

[5] Atmel. 2016. ATmega328 / P. Diakses 04 Agustus 2017.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-

Microcontroller-ATmega328-328P_Datasheet.pdf

[6] ESP12-E Datasheet. 2015. Datasheet: ESP-12E WiFi Module. Diakses 04

Agustus 2017. http://www.kloppenborg.net/images/blog/esp8266/esp8266-

esp12e-specs.pdf

[7] Silaban Pantur, Ph.d. 1993. Dasar-dasar Elektronik. Penerbit Airlangga. Jakarta.

[8] Sukrisno Umar.1985. Ringkasan Elektronika Teknik. Penerbit Airlangga. Jakarta

[9] Suryono Agus, Samiyono. 2011. Implementasi Model Analisis Perbaikan Faktor

Daya Listrik Rumaha Tangga dengan Simulasi dengan Perangkat Lunak.

Universitas Negeri Semarang. Semarang.

[10] Cahyani Arfina. 2014. Studi Analisis Pengaruh Harmonisa Beban Nonlinier

Rumah Tangga Terhadap Hasil Penunjukan Kwh Meter Digital 1 Fasa. Teknik

Elektro Universitas Brawijaya. Malang.

[11] RTC. 2016. [TUTORIAL] Menggunakan Real Time Clock (RTC) pada Arduino.

Diakses 04 April 2018. https://tutorkeren.com/artikel/tutorial-menggunakan-

real-time-clock-rtc-pada-arduino.htm.

[12] 3Scale. What is an API?. 3Scale by Red Hat. Cisco Internet Business Solutions

Group (IBSG), 2017.

[13] Android. 2017. Android (sistem operasi). Diakses 04 Agustus 2017.

https://id.wikipedia.org/wiki/Android_(sistem_operasi).

[14] Arduino. 2017. Arduino Integrated Development Environment(IDE).

https://www.arduino.cc/en/Main/Software. Diakses 21 Desember 2017.

Page 13: APLIKASI MONITORING DAN MANAGEMENT KONTROL …eprints.umm.ac.id/39281/1/PENDAHULUAN.pdf · APLIKASI MONITORING DAN MANAGEMENT KONTROL PEMAKAIAN DAYA LISTRIK RUMAH SUSUN SEDERHANA

58

[15] Bahartyan Egga, Saputra Ragil, 2011. Pengembangan Sistem Pencarian dan

Pemesanan Buku Berbasis SMS pada Toko Buku Online Edusarana. Universitas

Diponegoro. Semarang.

[16] Manes, A.T. 2001. Introduction to Web-services, http://www.systinet.com. (6

Mei 2015)

[17] Raspbian. 2017. 7 OS Pilihan Untuk Raspberry-Pi. Diakses 04 Agustus 2017.

http://www.andyonline.net/2014/01/7-os-pilihan-untuk-raspberry-pi.html

[18] Android Studio. 2017. Mengenal Android Studio. Diakses 04 Agustus 2017.

https://developer.android.com/studio/intro/index.html

[19] Statistik. 2017. Menghitung nilai rata-rata(mean). Diakses 04 Agustus 2017.

http://www.rumusstatistik.com/2013/07/rata-rata-mean-atau-rataan.html