PENGONTROLAN DAN MONITORING PERALATAN
LISTRIK MENGUNAKAN HANDPHONE ANDROID
MELALUI MEDIA INTERNET
(BAGIAN PERANGKAT LUNAK)
Controling and Monitoring Electrical Equipment Using Android
Phone by Internet Media
(Software) PROYEK AKHIR untuk memenuhi sebagian persyaratan menyelesaikan pendidikan Diploma III
Program Studi Teknik Telekomunikasi Jurusan Teknik Elektro
diajukan oleh: RIZKY MUBARAK AHMAD 091331055
POLITEKNIK NEGERI BANDUNG 2012
DAFTAR RIWAYAT HIDUP
Nama : Rizky Mubarak Ahmad
NIM
: 091331055
Tempat/Tanggal lahir
: Kalsel Kotabaru, 24 Oktober 1991
SD lulus tahun
: 2003 di SD Negeri 2 Tebing Tinggi
SLTP lulus tahun
: 2006 di SMP Negeri 1 Warungkiara
SLTA lulus tahun
: 2009 di SMA Negeri 9 Bogor
Prestasi yang pernah dicapai: 1.
Anggota Divisi IPTEK Himatel.
2.
Finalis LKBB(Lomba Ketangkasan Baris Berbaris) Tingkat Kota Bogor
iii
Hidup bukanlah untuk mengeluh
Bukanlah suatu aib jika kamu gagal
Dalam suatu usaha
Yang merupakan aib adalah
Jika kamu tidak bangkit dari kegagalan itu (Ali bin Abu Thalib)
Hidup penuh pembelajaran
Baik maupun buruk tetaplah lihat
Dari persfektif kebaikan Jangan pernah menilai orang dari keburukan Nilailah dia dari kebaikan yang pernah dia lakukan
“Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya” (QS. Al Baqarah:286)
iv
KATA PENGANTAR
Assalamu’alaikum warahmatullahi wabarakatuh
Segala puji penulis panjatkan kehadirat Allah SWT yang senantiasa
mencurah limpahkan nikmat ilmu nikmat iman dan Islam serta nikmat kesehatan
dan kesempatan sehingga penulis dapat menyelesaikan tugas akhir ini dengan judul “Pengontrolan dan Monitoring Peralatan Listrik menggunakan handphone Android Melalui Media Intenet (Bagian Perangkat Lunak)”.
Pada kesempatan yang berbahagia ini penulis akan menyampaikan terima
dan penghargaan setinggi-tingginya kepada : kasih
Ibu, Bapak serta adik tercinta, terimakasih atas restu, doa, dukungan yang mengalir kepada penulis tanpa henti, sehingga penulis dapat sampai kepada tahap ini, terimakasih atas segalanya, semoga penulis dapat menjadi anak yang berbakti. Bapak Eril Mozef selaku dosen pembimbing yang senantiasa sabar membimbing penulis, mengamalkan ilmu dan memberi masukan serta solusi kepada penulis. Staf
dosen
Teknik
Telekomunikasi
Politeknik
Negeri
Bandung,
terimakasih atas komitmen yang tinggi dalam mengajar dan memberi ilmu kepada para mahasiswanya terutama kepada penulis. Semoga ilmu yang telah kalian amalkan selalu bisa bermanfaat dan menjadi amalan baik disisi Allah SWT. Kepada Danu Trianur, Yoyok, Ady, Dio, Agung, Wika, Ibnu, Rifky, Iam, Ave dan Windra selaku rekan yang selalu berbagi ilmu dan pengalaman dengan penulis. Kepada Kang Andri Nur Arief Mulyana TC’08 yang sering memberi masukan, memberi solusi, dan mengijinkan mengembangkan tugas akhirnya untuk kelancaran tugas akhir penulis. Teman – teman kontrakan “Baruduks Cowo” yang selalu menemani, memberi support dan bantuan serta berbagi canda tawa dengan penulis. Teman – teman “Buduks Squarepants” TCB’09, terimakasih atas semuanya yang telah kalian berikan. Berbagi ilmu, pengalaman canda v
tawa dan “curcol” yang telah dilalui selama 3 tahun ini tidak akan pernah
hilang dari ingatan penulis. Keluarga besar dan ikatan alumni HIMATEL, senang bisa mengenal
kalian semua, beruntung menjadi bagian dari kalian, terimakasih atas
semua perjalanan, kenangan, dan pengalamannya. Semua pihak yang telah memberikan semangat, dukungan, moral yang tidak bisa penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa proyek akhir ini masih jauh dari kesempurnaan. Hal ini karena keterbatasan pengetahuan dan pengalaman yang
dimiliki penulis, maka dari itu penulis mengharapkan saran dan kritik yang
membangun dari semua pihak. Penulis hanyalah manusia yang tidak luput dari kesalahan, kesempurnaan itu hanya milik Allah SWT. Akhir kata wassalamu’alaikum warahmatullahi wabarakatuh.
Bandung, Juli 2012
Penulis
vi
ABSTRAK
Sistem pengontrolan dan monitoring peralatan listrik menggunakan handphone android telah dirancang dan direalisasikan pada proyek akhir ini, dan merupakan suatu sistem yang terintegrasi antara sistem hardware dan sistem software dimana sistem mikrokontroler yang dihubungkan dengan modul serial to ethernet dan dilengkapi dengan sensor untuk mengirimkan sinyal digital yang dikonversi ke data serial, kemudian dikirimkan ke server dari jarak jauh. Untuk itu, maka digunakanlah jaringan internet sebagai media komunikasi jarak jauh, kemudian pada aplikasi server dibangun dengan Java yang multithread sehingga dapat melayani banyak klien. Pada sisi klien, digunakan juga suatu mobile equipment dengan sistem operasi Android yang bisa dirancang dan dibuat suatu aplikasi dan dapat mengirimkan perintah ke server sebagai fungsi kontrol dan menerima data sebagai fungsi monitor. Pada aplikasi tersebut sistem pengontrolan dan monitoring dapat dilakukan secara langsung. Pada hasil pegujian, pengiriman data antara server dan klien telah berhasil dilakukan dengan media localhost dan media internet akan tetapi pada pengiriman data menggunakan media internet sangat dipengaruhi oleh kualitas koneksi dari layanan internet yang digunakan. Kata kunci : pengontrolan, monitoring, server, java, internet, Android.
ABSTRACT Controling system and monitoring electric equipment using handphone android that has designed and realized in this final project, are integrated system between hardware and software system where is microcontroller system that connect to modul serial to ethernet and equipped sensor to sending digital signal and convert to data serial, and then send to server in long distance. Because of that used internet as long distance communication media and then server application built used Java Multithreading to serve a lot of clients. At the client side, it used too a mobile equipment with Android operating system that can be designed and made an application to sending command to server as control function and received data as monitor function. and with that aplication, system controling and monitoring could be done directly. On the tested results, sending data between server and klien has finished used localhost media and internet media but sending data used internet media very influenced from quality of internet connection services who used. Keywords : controling, monitoring, server, java, internet, and Android.
vii
DAFTAR ISI
DAFTAR RIWAYAT HIDUP ..................................................................... iii KATA PENGANTAR ................................................................................... v
ABSTRAK................................................................................................... vii
DAFTAR ISI .............................................................................................. viii DAFTAR GAMBAR ..................................................................................... x
DAFTAR TABEL ........................................................................................ xi BAB 1 PENDAHULUAN ............................................................................ 1 1.1
Latar Belakang Masalah ................................................................ 1
1.2
Pemecahan Masalah ...................................................................... 1
1.3
Perumusan Masalah ....................................................................... 1
1.4
Tujuan Proyek Akhir ..................................................................... 2
1.5
Batasan Masalah ............................................................................ 2
1.6
Sistematika Laporan ...................................................................... 3
BAB 2 TINJAUAN TEORITIS.................................................................... 4 2.1
Tinjauan Pustaka ........................................................................... 4
2.2
Landasan Terori ............................................................................. 5
2.2.1 Internet ....................................................................................... 5 2.2.2 TCP/IP ( Transmission Control Protocol / Internet Protocol ) .. 5 2.2.3 Android ...................................................................................... 7 2.2.4 Java ............................................................................................ 7 2.2.5 WIZnet110SR Serial to Ethernet Converter .............................. 8 BAB III PERANCANGAN DAN REALISASI ALAT ............................. 10 3.1
Diagram Blok Sistem .................................................................. 10
viii
3.2
Perancangan dan Realisasi Sistem .............................................. 11
3.2.1 Perancangan dan Realisasi Sistem Server ............................... 11
3.2.2 Perancangan dan Realisasi Software Klien ............................. 20
BAB IV PENGUJIAN DAN ANALISA .................................................... 23
4.1
Pendahuluan ................................................................................ 23
4.2
Pengujian Komunikasi Android ke Server Media Localhost ...... 23
4.3
Pengujian Komunikasi Android Server Media Internet. ............. 24
4.4
Pengujian Kontrol Pada Klien Android ....................................... 24
4.5
Analisa ......................................................................................... 31
BAB V PENUTUP ..................................................................................... 32 5.1
Kesimpulan .................................................................................. 32
5.2
Saran ............................................................................................ 32
DAFTAR PUSTAKA .................................................................................. 34 LAMPIRAN ................................................................................................ 35
ix
DAFTAR GAMBAR
Gambar 1 Lapisan pada TCP/IP. ................................................................... 6
Gambar 2 WIZ110SR Serial to Ethernet ....................................................... 9
Gambar 3 Komunikasi WIZ110SR Serial to Ethernet .................................. 9
Gambar 4 Diagram Blok Sistem Monitoring dan Pengontrolan ................. 10
Gambar 5 Realisasi Bagian Server .............................................................. 11
Gambar 6 Diagram Blok Aplikasi Server .................................................... 13
Gambar 7 Konstruktor Utama dalam ServerSocket .................................... 14
Gambar 8 Method-Method dalam ServerSocket ......................................... 14
Gambar 9 Diagram Alir Diagram Penerimaan Data dari dua Klien ............ 16 Gambar 10 Diagram Alir Thread ke Klien .................................................. 18 Gambar 11 Realisasi Aplikasi Server .......................................................... 20 Gambar 12 Blok Diagram Bagian Klien ..................................................... 20 Gambar 13 Diagram Alir Pengiriman Data dari Android ke Server ........... 21 Gambar 14 Pengiriman Data dari Klien Android ........................................ 23 Gambar 15 Data yang diterima Pada Aplikasi Server ................................. 23 Gambar 16 Pengiriman Data dari Klien Media Internet .............................. 24 Gambar 17 Data yang diterima di Server Media Internet............................ 24 Gambar 18 Tampilan Aplikasi Klien........................................................... 25 Gambar 19 Konfigurasi IP server dan Port.................................................. 25 Gambar 20 Konfigurasi Tersimpan ............................................................. 26 Gambar 21 Alert Dialog Untuk Mengakses internet ................................... 26 Gambar 22 Notifikasi ketika Berhasil Mengirimkan Data Lampu .............. 27 Gambar 23 Hasil Kendali Lampu ................................................................ 27 Gambar 24 Notifikasi Keran Air Berhasil dihidupkan ................................ 28 Gambar 25 Hasil Kendali Keran Elektronik ................................................ 28 Gambar 26 Hasil Pengujian Sensor Air ....................................................... 29 Gambar 27 Hasil Pengujian Sensor Cahaya ................................................ 30 Gambar 28 Aplikasi Monitoring Android ................................................... 30
x
DAFTAR TABEL Tabel 1 Hasil Uji Tombol Pengendalian ..................................................... 29
Tabel 2. Hasil Uji Monitoring ..................................................................... 31
xi
DAFTAR PUSTAKA
[1]
Agung Priyanto, Sistem Kendali On-Off Peralatan Listrik Jarak Jauh
Nirkabel Dengan Monitor Arus Listrik Sebagai Antisipasi Kegagalan Berbasis Mikrokontroler 89C2051, Laporan Tugas Akhir, Jurusan Teknik
Elektro, STMIK Jendral Achmad Yani Bandung.
[2]
Android, http://id.wikipedia.org/wiki/Android_(sistem_operasi).htm, 13
[3]
Februari 2012 Erik Mubarak, Sistem Kendali Dan Monitoring Jarak Jauh Peralatan Elektronik Rumah Tangga Melalui Media Transmisi Jala-Jala Listrik,
Makalah Seminar Tugas Akhir, Jurusan Teknik Elektro, Universitas Diponegoro Semarang. [4]
Internet, http://id.wikipedia.org/wiki/Internet.htm, 13 Februari 2012
[5]
Java, http://id.wikipedia.org/wiki/Java.htm, 13 Februari 2011
[6]
Mohamad Erdda Habiby, Sistem Monitoring Pemakaian Daya Listrik Dan Kontrol Peralatan Elektronik Berbasis Internet Dan HP, Makalah Proyek Akhir, Jurusan Teknik Telekomunikasi, Politeknik Elektro Negeri Surabaya.
[7]
TCP/IP, http://id.wikipedia.org/wiki/TCP/IP.htm, 13 Februari 2012.
[8]
WIZ110SR, http://electronicalinstrument.blogspot.com/2010/06/wiz110sr-serial-to-ethernetconverter.html, 1 Februari 2012