2011-1-00080-if cvr.pdf

15
ANALISA DAN PERANCANGAN SIMULASI MODEL RAMBUT UNTUK SALON KECANTIKAN BERBASIS AUGMENTED REALITY S KRIPS I Oleh Steffi Issaulla 1100029690 Ferdinand Ariandy Luwinda 1100030995 Daryl Adhitya Henry 1100031000 Universitas Bina Nusantara Jakarta 2011

description

ebook ms excel

Transcript of 2011-1-00080-if cvr.pdf

Page 1: 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

Page 2: 2011-1-00080-if cvr.pdf

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

Page 3: 2011-1-00080-if cvr.pdf

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

Page 4: 2011-1-00080-if cvr.pdf

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

Page 5: 2011-1-00080-if cvr.pdf

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

Page 6: 2011-1-00080-if cvr.pdf

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.

Page 7: 2011-1-00080-if cvr.pdf

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

Page 8: 2011-1-00080-if cvr.pdf

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

Page 9: 2011-1-00080-if cvr.pdf

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

Page 10: 2011-1-00080-if cvr.pdf

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

Page 11: 2011-1-00080-if cvr.pdf

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

Page 12: 2011-1-00080-if cvr.pdf

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

Page 13: 2011-1-00080-if cvr.pdf

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

Page 14: 2011-1-00080-if cvr.pdf

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

Page 15: 2011-1-00080-if cvr.pdf

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