13
TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL RUMAH DAN PENGENALAN WAJAH BERBASIS OPENCV DENGAN SISTEM NOTIFIKASI TELEGRAM Disusun oleh : RIZA NUR ISTIQOMAH 201410130311157 JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2019

TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

TUGAS AKHIR

RANCANG BANGUN SISTEM OTOMASI BEL

RUMAH DAN PENGENALAN WAJAH BERBASIS

OPENCV DENGAN SISTEM NOTIFIKASI TELEGRAM

Disusun oleh :

RIZA NUR ISTIQOMAH

201410130311157

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2019

Page 2: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

ii

Page 3: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir
Page 4: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir
Page 5: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wa Ta’ala.

Atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

tugas akhir yang berjudul :

“Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah

Berbasis OpenCV Dengan Sistem Notifikasi Telegram”

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi perancangan

Early Warning System pada bencana alam sebagai bentuk mitigasi bencana alam.

Pembuatan Proyek Akhir ini merupakan salah satu syarat untuk memperoleh gelar

Sarjana Teknik (ST) di Universitas Muhammadiyah Malang. Selain itu penulis

berharap agar proyek akhir ini dapat menambah kepustakaan dan dapat

memberikan manfaat bagi semuanya. Penulis menyadari sepenuhnya bahwa dalam

penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena

itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi

perkembangan ilmu pengetahuan ke depan.

Akhir kata semoga buku ini dapat bermanfaat di masa sekarang dan masa

mendatang. Sebagai manusia yang tidak luput dari kesalahan, maka penulis mohon

maaf apabila ada kekeliruan baik yang sengaja maupun yang tidak sengaja.

Malang, Juli 2019

Penulis

Page 6: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

DAFTAR ISI

LEMBAR PERSETUJUAN .................................................................................. i

LEMBAR PENGESAHAN .................................................................................. ii

LEMBAR PERNYATAAN ................................................................................ iii

ABSTRAK ......................................................................................................... iv

ABSTRACT ........................................................................................................ v

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

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

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

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

DAFTAR TABEL ............................................................................................ xiii

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

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

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

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

1.3 Batasan Masalah ............................................................................................ 3

1.4 Tujuan............................................................................................................ 3

1.5 Sistematika Penulisan ..................................................................................... 5

BAB II ................................................................................................................. 5

TINJAUAN PUSTAKA....................................................................................... 5

2.1 Raspberry Pi .................................................................................................. 5

2.2 Modul Kamera (webcam) ............................................................................... 6

2.3 Raspbian OS .................................................................................................. 7

2.4 Raspberry pi GPIO pin ................................................................................... 7

2.5 IoT (Internet of Things) .................................................................................. 8

Page 7: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

2.6 OpenCV ......................................................................................................... 8

2.7 Eigenface ....................................................................................................... 9

2.8 Viola Jones .................................................................................................. 12

2.9 PIR (Passive Infra Red) ................................................................................ 16

2.10 Telegram Messenger .................................................................................. 17

BAB III.............................................................................................................. 18

PERANCANGAN DAN PEMBUATAN ALAT ................................................ 18

3.1 Perancangan Alat ......................................................................................... 21

3.1.1 Perancangan sensor PIR HC-SR04......................................................... 22

3.1.2 Perancangan Rangkaian Modul Webcam ............................................... 22

3.1.3 Perancangan Bell ................................................................................... 23

3.2 Perancangan Perangkat Lunak (Software) .................................................... 24

3.2.1 Instalasi Raspbian OS ............................................................................ 25

3.2.2 Instalasi OpenCV ................................................................................... 25

3.2.3 Perancangan Sistem Pendeteksi Wajah .................................................. 26

3.2.4 Deteksi Wajah menggunakan metode Viola Jones................................. 29

3.2.5 Normalisasi Gambar (Image) ................................................................. 30

3.2.6 Proses EigenFace ................................................................................... 31

3.2.7 Proses Includian Distance ...................................................................... 32

3.2.8 Perancangan Sistem Notifikasi ............................................................... 33

BAB IV ............................................................................................................. 34

HASIL DAN ANALISA .................................................................................... 34

4.1 Pengujian Sensor PIR ................................................................................... 34

4.2 Pengujian Webcam ...................................................................................... 35

4.3 Pengujian Kontroller Raspberry pi ............................................................... 36

4.4 Pengujian Bell .............................................................................................. 38

Page 8: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

4.5 Pengujian Telegram ..................................................................................... 39

4.6 Pengujian Secara Keseluruhan Dari Program ............................................... 39

BAB V ............................................................................................................... 45

PENUTUP ......................................................................................................... 45

5.1 Kesimpulan .................................................................................................. 45

5.2 Saran ............................................................................................................ 45

DAFTAR PUSTAKA ........................................................................................ 46

LAMPIRAN ...................................................................................................... 48

BIOGRAFI PENULIS ....................................................................................... 52

Page 9: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

DAFTAR GAMBAR

Gambar 2. 1 Bentuk Dari Raspberry pi ............................................................... 6

Gambar 2. 2 Bentuk Dari Webcam ..................................................................... 7

Gambar 2. 3 Contoh Haar Like Feature ............................................................ 13

Gambar 2. 4 Integral Image (x,y) ...................................................................... 13

Gambar 2. 5 Perhitungan Nilai Fitur ................................................................. 14

Gambar 3. 1 Flowchart Sistem Otomasi Bel Rumah ......................................... 19

Gambar 3. 2 Blok Diagram Sistem ................................................................... 20

Gambar 3. 3 Perancangan Alat ......................................................................... 21

Gambar 3. 4 Perancangan Sensor PIR ............................................................... 22

Gambar 3. 5 Perancangan Rangkaian Modul Webcam ...................................... 23

Gambar 3. 6 Perancangan Bell .......................................................................... 24

Gambar 3. 7 Diagram Blok Pengenalan Wajah ................................................. 27

Gambar 3. 8 Gambar Deteksi Wajah Menggunakan Metode Viola Jones .......... 29

Gambar 3. 9 Proses Normaliasi Image .............................................................. 31

Gambar 3. 10 Data Training *.yml. .................................................................. 32

Gambar 4. 1 Hasil Yang Didapat Dari Program ................................................ 35

Gambar 4. 2 Hasil Dari Pengujian Webcam ...................................................... 36

Gambar 4. 3 Program Program Output High GPIO ........................................... 36

Gambar 4. 4 Pengujian Output HIgh GPIO ....................................................... 37

Gambar 4. 5 Program Pengujian Output Low GPIO ......................................... 37

Gambar 4. 6 Pengujian Output Low GPIO ........................................................ 37

Gambar 4. 7 Pengujian Bell .............................................................................. 38

Gambar 4. 8 Program Kirim Gambar Telegram ................................................ 39

Gambar 4. 9 Hasil Dari Telegram ..................................................................... 39

Page 10: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

DAFTAR TABEL

Tabel 4. 1 Tabel Hasil Dari Pengujian Sensor PIR Terhadap Sebuah Pergerakan

.......................................................................................................................... 35

Tabel 4. 2 Tabel Pengujian Bell ......................................................................... 38

Tabel 4. 3 Hasil Deteksi Wajah Dengan Beberapa Pose ..................................... 40

Tabel 4. 4 Hasil Pengenalan dan Identifikasi Data Training Wajah .................... 44

Page 11: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

DAFTAR PUSTAKA

1. Tria, Amy. ”Pengaruh Penggunaan Gadget Terhadap Personal Sosial Anak

Usia pra Sekolah di TKIT Al Mukmin”. Junal Stikes PKU Surakarta

PROFESI, Vol 13 No. 2.2016.

2. Sinantiya, Hendi. “Implementasi Sistem Bel Rumah Otomatis berbasis

Ultrasonik”. Jurnal Elkomka ISSN: 2338-8323. No.01.2015.

3. Irianto. “Aplikasi Bel Otomatis Terprogram Berbasis PC (Personal

Computer)”. Jurnal Unversitas Sebelas Maret. 2017.

4. Rasyid, Ary. “Rancang Bangun Sistem Keamanan dan Pengenalan Objek

dalam Ruangan Sebagai Pengganti CCTV dengan menggunakan Raspberry

Pi. Jurnal ITS ISSN: 2337-3539. Vol. 2 No. 1. 2013.

5. Irfan, Unang, Rohmat. ”Internet of Things : Sistem Keamanan Berbasis

Raspberry Pi dan Telegram Messeger”. ELKOMIKA ISSN :2338-

8323.Vol. 6 No. 1. 2017.

6. Arihutomo, Mukhlas. ”Rancang Bangun Sistem Penjejakan Objek

Menggunakan Metode Viola Jones Untuk Aplikasi EyeBot”. Institut

Teknologi Sepuluh Nopember. 2010.

7. Dedi, Imam. “Deteksi Wajah Metode Viola Jones Pada OpenCV

Menggunakan Pemrograman Python”. FT UMS ISSN : 1412-9612. 2012.

8. Tri Wibowo. ”Sensor Kehadiran Orang Sebagai Saklar Otomatis Suatu

Ruangan”. Jurnal UNDIP Semarang. 2015.

9. Rahmat.P.,”Implementasi Alat Pengenalan Wajah Portable Menggunakan

Kamera Dengan Metode Eigenface dan Viola Jiones Untuk Penyandang

Tuna Netra”.Tugas Akhir UMM. 2018.

10. Andrianus, Sholeh, Harry. “Penggunaan Metode Viola-Jones dan Algoritma

Eigen Eyes dalam Sistem kehadiran Pegawai”. Jurnal EECCIS Vol.8 No.1.

2014.

11. Jacquline, Lazarus, Calvin. “Implementasi Sensor PIR sebagai Pendeteksi

Gerakan Untuk Sistem Keamanan Rumah Menggunakan Platform IoT”.

Univ. Klabat ISSN: 2541-2221. 2017.

12. Retno, Bambang. “Penerapan Algoritma Viola Jones Untuk Deteksi

Wajah”.STTR Cepu ISSN: 1693-7066. No. 18. 2014.

Page 12: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir

13. Ibrahim, Muljono. “Aplikasi Android Deteksi Mata Menggunakan Metode

Viola Jones”. Jurnal Teknik Informatika UNDINUS. 2014.

Page 13: TUGAS AKHIR RANCANG BANGUN SISTEM OTOMASI BEL …eprints.umm.ac.id/54627/1/PENDAHULUAN.pdf · “Rancang Bangun Sistem Otomasi Bel Rumah Dan Pengenalan Wajah ... penulisan tugas akhir