Pada pengujian ini dilakukan pada jaringan Internet. Pada perangkat mobile menggunakan mobile bradband services Telkomse Flash, sedangkan pada sistem keamanan dan monitoring rumah pintar menggunakan ISP (Internet Services Provider) Telkom Speedy.
Pengujian meliputi pengontrolan relay ( 3 lampu dan 1 kunci pintu), pengujian streaming kamera (2 kamera), dan pengujian peringatan. Hasil pengujian relay dapat dilihat pada Tabel 4.4, pengujian streaming kamera dapat dilihat pada Tabel 4.5, dan hasil pengujian peringatan dapat dilihat pada tabel 4.6.
Tabel IV.4 Pengujian Relay
No Jenis Peralatan Kondisi
On Off
A Pada Smartphone
1 Lampu 1 Berhasil Berhasil
2 Lampu 2 Berhasil Berhasil
3 Lampu 3 Berhasil Berhasil
4 Kunci 1 Berhasil Berhasil
B Pada Tablet
1 Lampu 1 Berhasil Berhasil
2 Lampu 2 Berhasil Berhasil
3 Lampu 3 Berhasil Berhasil
4 Kunci 1 Berhasil Berhasil
C Pada Laptop
1 Lampu 1 Berhasil Berhasil
2 Lampu 2 Berhasil Berhasil
3 Lampu 3 Berhasil Berhasil
4 Kunci 1 Berhasil Berhasil
Pada pengujian relay, dilakukan dengan tiga buah perangkat mobile yaitu pada perangkat smartphone, tablet, dan laptop. Dari hasil pengujian (pada Tabel 4.4) dapat dilihat pengontrolan pada tiga buah lampu dan sebuah kunci pintu, keempat perangkat tersebut berhasil merespon perintah sesuai dengan perintah yang telah diberikan.
Tabel IV.5 Pengujian Streaming Kamera
No Jenis Peralatan Pengujian Streaming
A Pada Smartphone 1 Kamera 1 Berhasil 2 Kamera 2 Berhasil B Pada Tablet 1 Kamera 1 Berhasil 2 Kamera 2 Berhasil C Pada Laptop 1 Kamera 1 Berhasil 2 Kamera 2 Berhasil
Pada pengujian streaming kamera dilakukan pada tiga perangkat mobile, yaitu pada pernagkat smartphone, tablet, dan laptop. Dari hasil pengujian (pada Tabel 4.5) dapat dilihat kedua kamera berhasil melakukan streaming pada tiga perangkat yang telah diuji.
Tabel IV.6 Pengujian Peringatan
No Kondisi Pintu Kondisi Kunci Peringatan A Pada Smartphone
1 Terbuka Terkunci Tidak Ada
2 Tertutup Terkunci Ada
3 Terbuka Tidak Terkunci Tidak Ada
No Kondisi Pintu Kondisi Kunci Peringatan B Pada Tablet
1 Terbuka Terkunci Tidak Ada
2 Tertutup Terkunci Ada
3 Terbuka Tidak Terkunci Tidak Ada
4 Tertutup Tidak Terkunci Tidak Ada
C Pada Laptop
1 Terbuka Terkunci Tidak Ada
2 Tertutup Terkunci Ada
3 Terbuka Tidak Terkunci Tidak Ada
4 Tertutup Tidak Terkunci Tidak Ada
Pada pengujian peringatan ini dilakukan pada tiga perangkat mobile, yaitu pada smartphone, tablet, dan laptop. Dari hasil pengujian (pada Tabel 4.6) peringatan muncul pada saat pintu dipaksa dibuka ketika kondisi kunci pintu terkunci.
44 5.1 Kesimpulan
Dari hasil pengujian yang telah dilakukan, kesimpulan yang dapat diambil adalah sebagaimana berikut:
1. Aplikasi yang dibangun telah dapat mengontrol peralatan rumah seperti lampu dan kunci pintu.
2. Aplikasi yang dibangun telah dapat memantau (memonitoring) keadaan dan kondisi melalui IP Camera.
3. Aplikasi yang dibangun telah dapat memberikan peringatan ketika kunci pintu dibuka secara paksa.
5.2 Saran
Saran untuk pengembangan kedepan adalah sistem keamanan yang dibangun diperlukan tambahan keamanan seperti motion detection serta menambahkan pemberitahuan kepada pengguna dalam berupa sms atau email kepada pemilik rumah.
TUGAS AKHIR
Disusun Untuk Memenuhi Syarat Kelulusan Pada
Program Studi Strata Satu Sistem Komputer di Jurusan Teknik Komputer
Oleh
ZAINAL ABIDIN 10210168
Pembimbing
SUSMINI INDRIANI LESTARININGATI, M.T
JURUSAN TEKNIK KOMPUTER
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2015
vii Lembar Pengesahahan ... i Lembar Pernyataan ... ii Abstrak ... iii Abstract ... iv Kata Pengantar ...v
Daftar Isi ... vii
Daftar Gambar ...x
Daftar Tabel ... xi
Daftar Lampiran ... xii
BAB I ...1
PENDAHULUAN ...1
1.1 Latar Belakang Masalah...1
1.2 Maksud dan Tujuan ...2
1.3 Batasan Masalah ...2 1.4 Metodologi Penelitian ...3 1.5 Sistematika Penulisan ...4 BAB II ...5 LANDASAN TEORI ...5 2.1 Internet ...5
2.2 TCP/IP Protocol Suite ...5
2.2.1 Layer Physical ...6
2.2.2 Layer Data Link ...7
2.2.3 Layer Network ...7 2.2.4 Layer Transport ...8 2.2.5 Layer Application ...9 2.3 IP Address ... 10 2.4 Smart Home ... 11 2.5 Mikrokontroler ... 12 2.6 Arduino ... 12
2.6.1 Arduino UNO ... 13
2.6.2 Arduino Ethernet Shield ... 14
2.7 IP Camera ... 15
2.8 Bahasa Perograman ... 15
2.8.1 Bahasa Perograman C ... 15
2.8.2 Bahasa Perograman PHP ... 16
2.9 Perangkat Lunak Pendukung ... 17
2.9.1 Visual Basic 6.0 ... 18
2.9.2 Arduino IDE ... 18
2.10 Basis Data... 19
2.10.1 Database Management System ... 19
2.10.2 MySQL ... 20 2.11 Bootstrap ... 21 BAB III ... 22 PERANCANGAN SISTEM... 22 3.1 Komponen Sistem ... 24 3.1.1 Perangkat Keras ... 24 3.1.2 Perangkat Lunak ... 26
3.2 Perancangan Perangkat Keras ... 27
3.2.1 Perancangan Arduino UNO dengan Ethernet Shield ... 27
3.2.2 Perancangan UNO dengan Relay Sebagai Saklar Lampu ... 28
3.2.3 Perancangan Arduino UNO dengan Relay Sebagai Pemicu Kunci ... 29
BAB IV ... 30
PENGUJIAN DAN ANALISA ... 30
4.1 Pengujian Antar Muka ... 30
4.1.1 Antar Muka VB6 pada Server ... 30
4.1.2 Antar Muka pada Perangkat Mobile ... 31
4.2 Pengujian Sistem pada Jaringan Lokal ... 37
4.3 Pengujian Sistem pada Jaringan Internet ... 40
BAB V... 44
5.1 Kesimpulan... 44 5.2 Saran ... 44
45 [1] Irawan, Budhi. 2005. Jaringan Komputer. Yogyakarta: Graha Ilmu.
[2] Forouzan, Behrouz A. 2010, TCP/IP Protocol Suite (Vol 4). New York: Mc Graw-Hill.
[3] Grabowski Mateusz, Grzegorz Dziwoki. 2009. The IEEE Wireless Standards as an Infrastructure of Smart Home Network. Pada http://link.springer.com/chapter/10.1007%2F978-3-642-02671-3_35#page- 1. Diakses 03 Juli 2015
[4] Syahwil, Muhammad. 2013. Panduan Mudah & Praktek Mikrokontroler Arduino. Yogyakarta:Andi.
[5] Aryanto, M. 2010. IP Camera dan Aplikasinya, edisi pertama: penetbit PT Elex Media Komputindo.
[6] Iswanto. 2011. Belajar Mikrokontroler AT89S51 dengan Bahasa C. Yogyakarta:Andi.
[7] Gilmore, A Jason., 2006. Beginning PHP5 and MySQL from Novice to Professional. Apress.
[8] Oktavian, DP. 2010. Menjadi Programmer Jempolan Menggunakan PHP, edisi pertama: penerbit PT. SUKA BUKU.
[9] Abdul, Razaq. 2004. Pemrograman Microsoft Visual Basic. Surabaya: Penerbit Indah.
[10] https://www.arduino.cc/en/guide/environment. Diakses 02 juli 2015.
[11] S. Rosa A., M. Shalahudin. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula.
[12] Nugroho, Bunafit. 2005. Database Relasional Dengan MySQL. Yogyakarta: Andi.
[13] Riyanto, Slamet. 2014. PANDUAN LENGKAP Website Super Keren Berbasis Desktop, Notebook, dan Smartphone. Pada https://books.google.co.id/books?id=ottkBAAAQBAJ&pg=PA1&dq=buku +bootstrap&hl=en&sa=X&ved=0CCMQ6AEwAWoVChMIoM-
Gr62gxwIViwmOCh1AdwVC#v=onepage&q=buku%20bootstrap&f=false. Diakses 11 Agustus 2015
v Assalamualaikum Wr. Wb.
Segala puji bagi Allah SWT., Pencipta dan Pemelihara alam semesta, shalawat serta salam semoga tercurah limpahkan bagi baginda Nabi Muhammad SAW., juga kepada keluarga, para sahabat dan tabiit tabiinnya dan para pengikutnya yang selalu memegang teguh ajarannya.
Adapun judul dari tugas akhir ini adalah Sistem Keamanan dan Monitoring Rumah Pintar Secara Online Menggunakan Perangkat Mobile.
Tujuan dari Tugas Akhir ini adalah untuk memenuhi salah satu syarat untuk memperoleh gelar sarjana Strata-1 di jurusan Teknik Komputer, Universitas Komputer Indonesia.
Selama melaksanakan tugas akhir ini dan penyusunan Tugas Akhir ini, penulis mendapat banyak bantuan dari berbagai pihak, baik material maupun spiritual, namun dengan segala kerendahan hati, penulis mengucapkan terima kasih kepada yang terhormat :
1. Kedua Orang Tua, kakak, dan keluarga besar tercinta yang telah memberikan doa, bantuan moril dan materi, semangat, dan motivasi yang telah diberikan kepada penulis.
2. Ibu Susmini Indriani Lestariningati, M.T. selaku dosen pembimbing yang telah membimbing, memberikan perhatian, memberikan pengarahan, serta memberikan bantuan selama penelitian Tugas Akhir ini dapat menjadi sebuah karya ilmiah yang berkualitas dan bermanfaat.
3. Ibu Sri Supatmi, S.Kom. M.T. selaku dosen wali kelas 10TK4 yang telah memberikan bimbingan, masukan, arahan, serta bantuan selama perkuliahan.
4. Bapak Dr. Wendi Zarman, M.Si. selaku ketua jurusan Teknik Komputer Universitas Komputer Indonesia.
5. Bapak Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer.
6. Bapak dan Ibu Staff Dosen jurusan Teknik Komputer dan yang pernah mengajar penulis serta seluruh Staff Administrasi Universitas Komputer Indonesia, yang telah memberikan ilmu, motivasi, dan bantuan kepada penulis.
7. Teman – teman di Laboratorium Komunikasi Data, yang telah memberikan dukungan dan bantuannya selama penelitian.
8. Teman – teman angkatan 2010, khususnya 10 TK-4, yang telah banyak membantu selama studi maupun penelitian.
9. Serta semua pihak yang telah banyak membantu yang tidak dapat penulis sebutkan satu persatu, terimakasi atas dukungan , bantuan, motivasinya selama penelitian ini.
Penulis menyadari menyadari bahwa Tugas Akhir ini belum sempurna, baik dari segi materi maupun penyajiannya. Untuk itu saran dan kritik yang membangun dari para pembaca sangat diharapkan dalam penyusunan Tugas Akhir ini.
Akhir kata, Penulis berharap semoga Tugas Akhir ini menjadi sumbangsih yang bermanfaat bagi dunia sains dan teknologi di Indonesia, khususnya disiplin keilmuan yang penulis dalami.
Bandung, 11 Agustus 2015