skripsi -...

12
IMPLEMENTASI FACE RECOGNITION SEBAGAI PENGAMAN RUMAH YANG TERKONFIRMASI MELALUI ANDROID SKRIPSI Disusun Oleh : MOCH. ALI MASYHAR 201010130311059 JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017

Upload: trinhdieu

Post on 17-Aug-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

IMPLEMENTASI FACE RECOGNITION SEBAGAI

PENGAMAN RUMAH YANG TERKONFIRMASI MELALUI

ANDROID

SKRIPSI

Disusun Oleh :

MOCH. ALI MASYHAR

201010130311059

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2017

Page 2: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

IMPLEMENTASI FACE RECOGNITION SEBAGAI PENGAMAN

RUMAH YANG TERKONFIRMASI MELALUI ANDROID

SKRIPSI

Diajukan kepada

Fakultas Teknik Universitas Muhammadiyah Malang

Untuk Memenuhi Salah Satu Persyaratan

Akademik dalam Menyelesaikan

Program Sarjana (S-1) Teknik

Disusun Oleh :

MOCH. ALI MASYHAR

NIM: 201010130311059

JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2017

Page 3: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan
Page 4: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Puji dan syukur senantiasa kita panjatkan ke hadirat Allah SWT atas segala nikmat,

kekuatan, taufik serta hidayah-Nya. Sholawat serta salam semoga

tercurah kepada Rasulullah SAW, keluarga sahabat dan para pengikut setianya, Amin. Atas

kehendak Allah sajalah, penulis dapat menyelesaikan proyek akhir yang berjudul :

“IMPLEMENTASI FACE RECOGNITION SEBAGAI PENGAMAN

RUMAH YANG TERKONFIRMASI MELALUI ANDROID ”

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 literatur dan dapat memberikan manfaat bagi semuanya.

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, 02 Februari

Penulis

Page 5: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR ISI

JUDUL................................................................................................................................ i

LEMBAR PERSETUJUAN ............................................................................................... ii

LEMBAR PENGESAHAN ................................................................................................ iii

SURAT PERNYATAAN ................................................................................................... iv

ABSTRAK .......................................................................................................................... v

ABSTRACT ........................................................................................................................ vi

LEMBAR PERSEMBAHAN ............................................................................................. vii

KATA PENGANTAR ........................................................................................................ x

DAFTAR ISI ....................................................................................................................... xi

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

DAFTAR GAMBAR .......................................................................................................... xiv

DAFTAR LAMPIRAN ....................................................................................................... xv

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

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

1.2 Rumusan Masalah .............................................................................................. 3

1.3 Tujuan dan Manfaat............................................................................................ 3

1.4 Batasan Masalah ................................................................................................. 4

1.5 Sistematika Penulisan ......................................................................................... 4

BAB II DASAR TEORI ..................................................................................................... 6

1.6 Perangkat Lunak ................................................................................................. 6

1.6.1 Pengolahan Citra .................................................................................... 6

1.6.2 Face Recognition ( Pengenalan Wajah )................................................. 6

1.6.3 Metode Principal Component Analysis .................................................. 7

1.6.4 Eigenface ................................................................................................ 7

1.6.5 Proses Penghitungan Eigenface .............................................................. 8

1.6.6 Proses Pengenala .................................................................................... 9

1.6.7 OpenCV Library ..................................................................................... 9

1.6.8 Struktur Open Cv .................................................................................... 10

1.7 Perangkat Keras .................................................................................................. 11

1.7.1 CPU / Laptop .......................................................................................... 11

1.7.2 Selenoid .................................................................................................. 11

1.7.3 Webcam................................................................................................... 11

Page 6: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

1.7.4 Arduino............................................................................................ ....... 12

1.7.5 Motor DC ................................................................................................ 14

1.7.6 Limit Swicth ........................................................................................... 17

BAB III PERENCANAAN SISTEM ................................................................................. 18

3.1 Perancangan Alat ................................................................................................ 18

3.1.1 Block Diagram Hardware ....................................................................... 18

3.1.2 Block Diagram Proses Perancangan Software ....................................... 19

3.1.3 Flowcart Software .................................................................................. 21

3.1.4 Pengambilan Data Wajah ....................................................................... 22

3.1.5 Flowcart Hardware dan Software Secara Keseluruhan .......................... 26

3.1.6 Konstruksi Alat dan Mekanik................................................................. 27

a. Webcam .............................................................................................. 27

b. Personal Komputer (PC) .................................................................... 28

c. Arduino Uno ....................................................................................... 29

d. Driver Motor Dc dan Selenoid Door Lock29 ..................................... 29

3.1.7 Perancangan Miniatur Pintu ................................................................... 32

BAB IV PENGUJIAN DAN ANALISA ............................................................................ 33

4.1 Pengujian Tegangan Supply ............................................................................... 33

4.2 Pengujian Webcam ............................................................................................. 34

4.2.1 Pencahayaan ........................................................................................... 34

4.2.2 Jarak ........................................................................................................ 34

4.2.3 Ekspresi Wajah ....................................................................................... 35

4.3 Pengujian Relay Motor DC ................................................................................. 35

4.4 Pengujian Relay Selenoid Door Lock ................................................................. 36

4.5 Pengujian Alat Secara Keseluruhan .................................................................... 37

BAB V PENUTUP ............................................................................................................. 40

5.1 Kesimpulan .......................................................................................................... 40

5.2 Saran .................................................................................................................... 40

DAFTAR PUSTAKA .......................................................................................... 41

LAMPIRAN ......................................................................................................... 42

Page 7: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR TABEL

Tabel 4.1 Pengujian Tegangan Supply.................................................................. 33

Tabel 4.2 Pengujian Driver Motor Dc.................................................................. 36

Tabel 4.3 Pengujian Tegangan dan Arus Motor Dc............................................. 36

Tabel 4.4 Pengujian Relay Selenoid Door Lock………………………………. 37

Tabel 4.5 Hasil Pengenalan dan Identifikasi Data Training Wajah..................... 38

Page 8: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR GAMBAR

Gambar 2.1 Selenoid Door Lock ...............................................................................11

Gambar 2.2 Webcam……………………………………………………………… 12

Gambar 2.3 Arduino……………………………………………………………… 12

Gambar 2.4 Motor DC…………………………………………………………… 14

Gambar 2.5 Limit Switch ...........................................................................................17

Gambar 3.1 Block Diagram Hardware……………………………………………. 18

Gambar 3.2 Block Diagram Perancangan Software………………………………. 19

Gambar 3.3 Flowcart Software……………………………………………………. .21

Gambar 3.4 Tampilan Menu Pengambilan Data Training…………………………. 22

Gambar 3.5 Tampilan Awal Pengambilan Data Training………………………… 22

Gambar 3.6 Proses Pengambilan Data Training Pertama ..........................................23

Gambar 3.7 Proses Pengambilan Data Training Kedua.............................................24

Gambar 3.8 Pengujian Hasil Data Training ...............................................................25

Gambar 3.9 Flowcart Hardware dan Software Secara Keseluruhan ..........................26

Gambar 3.10 Gambaran Perancangan Hardware Secara Umum ...............................27

Gambar 3.11 Skema Rangkaian Elektronika .............................................................29

Gambar 3.12 Rangkaian Driver Motor Dc & Selenoid Door Lock……………….. 30

Gambar 3.13 Tampilanm Konstruksi Pintu Tampaak Depan ................... ……….. 32

Gambar 3.14 Tampilanm Konstruksi Pintu Tampaak Samping…………………… 32

Gambar 3.15 Tampilanm Konstruksi Pintu Tampaak Belakang………………… 32

Gambar 4.1 Rangkaian Tegangan Supply………………………………………. 33

Gambar 4.2 Hasil Pengujian Webcam …………………………………………… 34

Gambar 4.3 Rangkaian Relay Motor DC Menggunakan Transistor BD139…….. 35

Gambar 4.4 Rangkaian Penguji Relay Selenoid Door Lock…………………….. 37

Gambar 4.5 Proses Identifikasi Data Training Wajah………………………….. 38

Gambar 4.6 Hasil Pengiriman Data Wajah Yang Tidak Dikenali

Ke Smartphone Android…………………………………………… 39

Page 9: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR LAMPIRAN

L-1. Program mikrokontoler arduino untuk menggerakkan selenoid dan motor DC

L-2. Listing program perancangan software pendeteksi wajah dan program utama untuk

menjalankan sistem yang telah dirancang.

L-3. Listing Program Android & Web Server sebagai database untuk mengirim data yang

tidak dikenali ke smartphone Android .

Page 10: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR LAMPIRAN……………………………………………………………..42

L-1. Program mikrokontoler arduino untuk menggerakkan selenoid dan motor DC

L-2. Listing program perancangan software pendeteksi wajah dan program utama untuk

menjalankan sistem yang telah dirancang.

L-3. Listing Program Android & Web Server sebagai database untuk mengirim data yang

tidak dikenali ke smartphone Android .

Page 11: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan

DAFTAR PUSTAKA

- Active WebCam Software Manual (Copyright PY Software, ( www.pysoft.com )

- Bayu, Setya dkk, “Penerapan Face Recognition Dengan Metode Eigenface Dalam

Intelligent Home Security”. Makalah Skripsi Politeknik Elektronika Negeri

Surabaya - Institut Teknologi Sepuluh Nopember ( ITS ) , Surabaya, 2015.

- Indra, “ Sistem Pengenalan Wajah dengan Metode Eigenface Untuk Absensi Pada

PT Florida Lestari”, Makalah Skripsi Universitas Budi Luhur, Jakarta, 2012.

- openCVsources”, ( http://sourceforge.net/projects/opencvlibrary )

- Puspitasari, Diah Eka, “ Pengenalan Wajah Menggunakan Metode Principal

Component Analysis (PCA) Untuk Aplikasi Sistem Keamanan Rumah” Makalah

Universitas Diponegoro, Bandung, 2010 .

- Putranto, Ega Bima, “Penerapan Metode Eigenface Untuk Pencocokan Wajah

Dengan Menggunakan Klasifikasi Naïve Bayesian”, Makalah Skripsi Universitas

Sanata Dharma, Yokyakarta, 2015.

- Shervin, “Introduction to Face Detection and Face Recognition”,

http://www.shervinemami.info/faceRecognition.html, 2010

- Smith, L. I, “ A Tutorial on Principal Components Analysis”, Technical report,

Cornell University, USA, 2002

- Turk, M. & Pentland, A. ”Eigenfaces for Recognition”. Journal of Cognitive

Neuroscience. Vol 3, No. 1. 71-86, 1991 )

- Webcam,(http://id.wikipedia.org/wiki/Webcam)

Page 12: SKRIPSI - eprints.umm.ac.ideprints.umm.ac.id/35652/1/jiptummpp-gdl-mochalimas-47096-1-pendahul-n.pdf · KATA PENGANTAR Assalamu’alaikum Wr. Wb. Puji dan syukur senantiasa kita panjatkan