2011-1-00080-if cvr.pdf
-
Upload
yuda-anggara -
Category
Documents
-
view
10 -
download
0
description
Transcript of 2011-1-00080-if cvr.pdf
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN
BERBASIS AUGMENTED REALITY
SKRIPSI
Oleh
Steffi Issaulla 1100029690 Ferdinand Ariandy Luwinda 1100030995 Daryl Adhitya Henry 1100031000
Universitas Bina Nusantara Jakarta
2011
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN
BERBASIS AUGMENTED REALITY
SKRIPSI
Diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika
Fakultas Ilmu Komputer
Oleh
Steffi Issaulla 1100029690 Ferdinand Ariandy Luwinda 1100030995 Daryl Adhitya Henry 1100031000
Universitas Bina Nusantara Jakarta
2011
iii
Universitas Bina Nusantara
Pernyataan Kesiapan Skripsi untuk Ujian Pendadaran Pernyataan Penyusunan Skripsi Kami, Steffi Issaulla
Ferdinand Ariandy Luwinda Daryl Adhitya Henry
Dengan ini menyatakan bahwa skripsi yang berjudul :
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN
BERBASIS AUGMENTED REALITY
Adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama kami atau pihak lain Steffi Issaulla Ferdinand Ariandy Luwinda Daryl Adhitya Henry 1100029690 1100030995 1100031000
Disetujui oleh Pembimbing
Saya setuju skripsi tersebut diajukan untuk Ujian Pendadaran
Bapak Samuel Mahatmaputra Tedjojuono, S.Kom. M.Info.Tech Pembimbing Tanggal
iv
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN
BERBASIS AUGMENTED REALITY
SKRIPSI
Disusun oleh :
Steffi Issaulla Ferdinand Ariandy Luwinda Daryl Adhitya Henry 1100029690 1100030995 1100031000
Disetujui oleh :
Pembimbing
Bapak Samuel Mahatmaputra Tedjojuono, S .Kom. M.Info.Tech Kode dosen : D2131
Universitas Bina Nusantara Jakarta
2011
v
PERNYATAAN
Dengan ini kami,
Nama : Steffi Issaulla
NIM : 1100029690 Nama : Ferdinand Ariandy Luwinda
NIM : 1100030995 Nama : Daryl Adhitya Henry
NIM : 1100031000
Judul skripsi :
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN
BERBASIS AUGMENTED REALITY
Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan,
memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau
hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau
elektronik.
Menyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk
menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di
masa
depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.
Jakarta, 26 Januari 2011
Steffi Issaulla Ferdinand Ariandy Luwinda Daryl Adhitya Henry
vii
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas berkat
dan rahmatNya, skripsi dengan judul “ANALISA DAN PERANCANGAN
SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN BERBASIS
AUGMENTED REALITY” ini dapat diselesaikan dengan baik dan tepat waktu.
Tujuan dari penulisan skripsi ini yaitu sebagai salah satu syarat untuk
menyelesaikan perkuliahan jenjang pendidikan Strata-1, jurusan Ilmu Komputer pada
bidang studi Teknik Informatika di Universitas Bina Nusantara, Jakarta.
Pada kesempatan ini, penulis juga ingin mengucapkan terima kasih kepada
semua pihak yang telah membantu penulis, baik secara langsung maupun tidak langsung
dalam menyelesaikan skripsi ini, yaitu kepada :
1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM. selaku Rektor Universitas Bina
Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di
Universitas Bina Nusantara.
2. Bapak Sablin Yusuf, Ir., M.CompSc. selaku Dekan Fakultas Ilmu Komputer
Universitas Bina Nusantara yang telah banyak membantu dalam menyediakan
fasilitas-fasilitas di Universitas Bina Nusantara sehingga penyusun dapat
menyelesaikan skripsi ini dengan semestinya.
3. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Ketua Jurusan Teknik
Informatika Universitas Bina Nusantara atas kesempatan yang telah diberikan
kepada penyusun sehingga penyusun dapat menyelesaikan skripsi ini.
4. Ibu Yen Lina Prasetio, S.Kom., M.CompSc. selaku Sekretaris Jurusan Teknik
Informatika Universitas Bina Nusantara yang telah membantu sehingga skripsi
ini dapat diselesaikan dengan baik.
viii
5. Bapak Samuel M.T., S.Kom, M.Info.Tech selaku Dosen Pembimbing yang telah
banyak memberikan bimbingan, masukan, dan arahan dalam penyusunan skripsi
ini.
6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu
dan tuntunan selama kuliah sehingga skripsi ini dapat diselesaikan dengan baik.
7. Orang tua serta seluruh anggota keluarga dan rekan dari penulis yang telah
memberikan dukungan baik secara moral maupun materi selama menjalani
kuliah dan penulisan skripsi ini.
8. Teman-teman satu Jurusan Teknik Informatika yang telah memberikan
dukungan, saran, pendapat yang berguna dalam penulisan skripsi ini.
9. Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu
dalam penulisan skripsi ini.
Semoga penulisan ini dapat bermanfaat bagi semua pihak serta dapat
dijadikan sebagai awal penelitian dan pengembangan selanjutnya. Akhir kata,
penulis berharap adanya masukan, kritik, dan saran yang bersifat membangun
dari pembaca.
Jakarta, Februari 2011
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL LUAR ........................................................................................... i
HALAMAN JUDUL DALAM ...................................................................................... ii
HALAMAN PERSETUJUAN HARDCOVER............................................................. iii
HALAMAN PERNYATAAN DEWAN PENGUJI ..................................................... iv
HALAMAN PEMBERIAN HAK EXCLUSIF ............................................................. v
HALAMAN ABSTRAK............................................................................................... vi
PRAKATA................................................................................................................... vii
DAFTAR ISI................................................................................................................. ix
DAFTAR TABEL........................................................................................................ xiii
DAFTAR GAMBAR ................................................................................................. xiv
DAFTAR LAMPIRAN ............................................................................................... L1
BAB 1 PENDAHULUAN .............................................................................................. 1
1.1 Latar Belakang ................................................................................................... 1
1.2 Ruang Lingkup................................................................................................... 3
1.3 Tujuan dan Manfaat ........................................................................................... 3
1.4 Metodologi ......................................................................................................... 4
1.5 Sistematika Penulisan ........................................................................................ 5
BAB 2 LANDASAN TEORI ......................................................................................... 7
2.1 Teori Umum ......................................................................................................... 7
2.1.1 Waterfall Model ....................................................................................... 7
2.1.2 UML (Unified Modeling Language)......................................................... 7
2.1.2.1 Class Diagram .................................................................................... 8
2.1.2.2 Use Case Diagram.............................................................................. 9
2.1.2.3 Sequence Diagram ........................................................................... 10
x
2.1.3 XML (Extensible Markup Language)..................................................... 10
2.2 Teori Khusus ......................................................................................... 11
2.2.1 Computer Vision ................................................................................ 11
2.2.1.1 Pengertian Computer Vision ..................................................... 11
2.2.1.2. Computer Vision dan Image Processing ................................. 13
2.2.1.3 Pendeteksian wajah .................................................................. 17
2.2.2 Augmented Reality ................................................................................. 18
2.2.2.1 Pengertian Augmented Reality .................................................. 19
2.2.2.2 Sejarah Augmented Reality ...................................................... 21
2.2.2.3 Contoh Penggunaan Augmented Reality Dalam Kehidupan .... 25
2.2.2.4 Perangkat Augmented Reality .................................................. 32
BAB 3 ANALISIS DAN PERANCANGAN .............................................................. 40
3.1 Analisis Masalah ....................................................................................... 40
3.1.1 Hasil Kuisioner .................................................................................. 40
3.1.2 Analisa Kuisioner ............................................................................... 47
3.1.3 Analisis User ...................................................................................... 48
3.2 Permasalahan yang dihadapi .................................................................... 52
3.3 Analisis solusi untuk permasalahan .......................................................... 54
3.4 Rancangan Solusi ...................................................................................... 56
3.4.1 Diagram Proses ................................................................................. 56
3.4.2 Alur Kerja Aplikasi ........................................................................... 56
3.4.3 Class Diagram ................................................................................... 57
3.4.4 Use Case ............................................................................................ 59
3.4.5 Scenario ............................................................................................. 60
3.4.6 Sequence Diagram ............................................................................ 66
xi
3.4.6.1 Memilih Model Rambut ........................................................ 66
3.4.6.2 Memilih Texture Rambut ...................................................... 67
3.4.6.3 Mengambil Foto .................................................................... 67
3.4.6.4 Menghapus Foto.................................................................... 69
3.4.6.5 Menyimpan Foto ................................................................... 70
3.4.6.6 Menambah Model Rambut .................................................... 71
3.4.6.7 Menghapus Model Rambut ................................................... 72
3.4.6.8 Menambah Texture Rambut.................................................. 73
3.4.6.9 Menghapus Texture Rambut ................................................. 74
3.4.7 Cara Kerja Augmented Reality ....................................................... 74
3.4.8 Cara Membuat Marker .................................................................... 77
3.4.9 Perancangan Aplikasi ...................................................................... 78
3.4.10 Perancangan Tampilan pengguna ............................................... 80
3.4.11 Rancangan Model 3D ................................................................... 81
BAB 4 IMPLEMENTASI DAN EVALUASI ............................................................ 82
4.1 Spesifikasi sistem ...................................................................................... 82
4.2 Implementasi ............................................................................................ 83
4.2.1 Petunjuk mengoperasikan .................................................................... 83
4.3 Hasil Tampilan ........................................................................................... 84
4.3.1 Halaman Utama .................................................................................... 84
4.3.2 Halaman Login Admin Panel ............................................................... 85
4.3.3 Halaman Admin Panel ......................................................................... 86
4.3.4 Halaman Add Hair Model .................................................................... 88
4.3.5 Halaman Add Hair Texture .................................................................. 89
4.3.6 Halaman Hair Simulation ..................................................................... 90
xii
4.4 Alasan Memilih Teknologi ini ................................................................... 91
4.4.1 FLARToolKit ...................................................................................... 91
4.5 Uji Coba ..................................................................................................... 92
4.5.1 Uji Coba Unit ....................................................................................... 92
4.5.2 Uji coba keefektifan ............................................................................. 94
4.5.2.1 Jarak ............................................................................................ 94
4.5.2.2 Sudut Derajat .............................................................................. 94
4.5.2.3 Perbandingan kecepatan dengan dan tanpa face detector .......... 95
4.6 Evaluasi ..................................................................................................... 98
BAB 5 KESIMPULAN DAN SARAN ....................................................................... 99
5.1 Kesimpulan .............................................................................................. 99
5.2 Saran ....................................................................................................... 100
DAFTAR PUSTAKA ................................................................................................. 101
DAFTAR RIWAYAT HIDUP.................................................................................... 103
LAMPIRAN.................................................................................................................. L1
xiii
DAFTAR TABEL
Tabel 3.1: Hasil Kuisioner Nomor 1 ........................................................................... 40
Tabel 3.2: Hasil Kuisioner Nomor 2 ........................................................................... 41
Tabel 3.3: Hasil Kuisioner Nomor 3 ........................................................................... 42
Tabel 3.4: Hasil Kuisioner Nomor 4 ........................................................................... 43
Tabel 3.5: Hasil Kuisioner Nomor 5 ........................................................................... 44
Tabel 3.6: Hasil Kuisioner Nomor 6 ........................................................................... 45
Tabel 3.7: Hasil Kuisioner Nomor 7 ........................................................................... 46
Tabel 4.1: Tabel Uji Coba Unit ................................................................................... 93
Tabel 4.2: Tabel Uji Coba Jarak ................................................................................. 94
Tabel 4.3: Tabel Uji Coba Sudut Derajat .................................................................... 95
Tabel 4.4: Tabel Uji Coba dengan dan tanpa Face Detection ..................................... 97
xiv
DAFTAR GAMBAR
Gambar 1 : Konsep Waterfall Model .............................................................................. 7
Gambar 2.1 : Pengolahan Citra dan Pengenalan Pola................................................... 12
Gambar 2.2 :Virtuality Continuum oleh Milgram dan Kishino.................................... 20
Gambar 2.3: Hiburan..................................................................................................... 26
Gambar 2.4: Wikitude di Iphone................................................................................... 27
Gambar 2.5: SmartPhone dengan AR ........................................................................... 28
Gambar 2.6 : Pelatihan Militer...................................................................................... 29
Gambar 2.7: Iklan mobil Nissan ................................................................................... 31
Gambar 2.8: HMD binocular ........................................................................................ 32
Gambar 2.9:Tampilan berbasis Layar ........................................................................... 35
Gambar 3.1 : Process Diagram .................................................................................... 56
Gambar 3.2 : Alur Kerja Aplikasi ................................................................................ 57
Gambar 3.3: Class Diagram ......................................................................................... 58
Gambar 3.4: Use Case Diagram ................................................................................... 59
Gambar 3.5: Memilih Model Rambut .......................................................................... 65
Gambar 3.6: Memilih Texture Rambut ........................................................................ 66
Gambar 3.7: Mengambil Foto ...................................................................................... 67
Gambar 3.8: Menghapus Foto ...................................................................................... 68
Gambar 3.9: Menyimpan Foto ..................................................................................... 69
Gambar 3.10: Menambah Model Rambut.................................................................... 70
Gambar 3.11: Menghapus Model Rambut ................................................................... 71
Gambar 3.12: Menambah Texture Rambut .................................................................. 72
Gambar 3.13: Menghapus Texture Rambut ................................................................. 73
xv
Gambar 3.14 : Activity Diagram Augmented Reality ................................................. 75
Gambar 3.15 : Gambar Marker .................................................................................... 76
Gambar 3.16 : Tampilan Pengguna............................................................................... 79
Gambar 3.17 : Model 3D .............................................................................................. 80
Gambar 4.1 : Halaman Utama ...................................................................................... 84
Gambar 4.2 : Halaman Login Admin Panel ................................................................. 85
Gambar 4.3 : Halaman Admin Panel ........................................................................... 86
Gambar 4.4 : Halaman Add Hair Model ...................................................................... 88
Gambar 4.5 : Halaman Add Hair Texture .................................................................... 89
Gambar 4.6 : Halaman Hair Simulation ....................................................................... 90
Gambar 4.7 : Dengan face detector .............................................................................. 96
Gambar 4.8 : Tanpa Face Detection............................................................................. 96
xvi
DAFTAR LAMPIRAN
Kuisioner tahap 1 (sebelum perancangan - untuk mencari tahu kebutuhan user) ........L1
Kuisioner tahap 2 (implementasi) ................................................................................. L3
Tampilan ....................................................................................................................... L5
Main Script.................................................................................................................. L10
McHairSim Script ...................................................................................................... L15
Codes (CD)
Surat - Surat Lainnya