View
217
Download
0
Category
Preview:
Citation preview
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
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
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
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
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
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
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
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 .
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 .
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)
Recommended