IMPLEMENTASI AUGMENTED REALITY PADA PERANCANGAN SISTEM KATALOG DIGIPROCREATIVE BERBASIS ANDROID SKRIPSI
MARCO KARIM SOLIN 091401033
PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGIINFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
IMPLEMENTASI AUGMENTED REALITY PADA PERANCANGAN SISTEM KATALOG DIGIPROCREATIVE BERBASIS ANDROID
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer
MARCO KARIM SOLIN 091401033
PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
iii PERSETUJUAN
Judul
Kategori Nama NomorIndukMahasiswa Program Studi Departemen Fakultas
: IMPLEMENTASI AUGMENTED REALITY PADA PERANCANGAN SISTEM KATALOG DIGIPROCREATIVE BERBASIS ANDROID : SKRIPSI : MARCO KARIM SOLIN : 091401033 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2014 Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Amer Sharif, S.Si, M.Kom NIP.-
Ade Candra, ST, M.Kom NIP.197909042009121002
Diketahui/Disetujui oleh Program Studi S1 IlmuKomputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001
Universitas Sumatera Utara
iv PERNYATAAN
IMPLEMENTASI AUGMENTED REALITY PADA PERANCANGAN SISTEM KATALOG DIGIPROCREATIVE BERBASIS ANDROID
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juli 2014
Marco Karim Solin NIM 091401033
Universitas Sumatera Utara
iv
PENGHARGAAN
Segala puji dan syukur penulis ucapkan kepada Allah SWT yang senantiasa melimpahkan rahmat dan karunia-Nya sehingga skripsi ini dapat diselesaikan. Ucapan terima kasih penulis sampaikan kepada semua pihak yang telah membantu penulis dalam menyelesaikan skripsi ini baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Bapak Ade Candra, ST, M.Kom selaku Dosen Pembimbing I yang telah memberikan bimbingan, saran dan masukan kepada penulis dalam pengerjaan skripsi ini. 2. Bapak Amer Sharif, S.Si, M.Kom selaku Dosen Pembimbing II yang telah memberikan bimbingan, saran dan masukan kepada penulis dalam pengerjaan skripsi ini. 3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara serta Dosen Pembanding I dan yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 4. Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 5. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi Ilmu Komputer, Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi, semua dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 6. Ayahanda Anjur Solin dan Ibunda Mariam Siregar tercinta yang telah memberikan doa, motivasi, perhatian serta kasih sayang yang tulus serta pengorbanan yang tidak ternilai harganya. 7. Kakak penulis yang tersayang Santi Mawati Solin, serta kepada seluruh keluarga besar penulis yang telah memberikan doa, dukungan dan perhatiannya kepada penulis.
Universitas Sumatera Utara
v 8. Widya Karolina Sembiring, S.Kom yang telah memberikan doa, semangat, dukungan, saran dan perhatiannya kepada penulis. 9. Teman-teman seperjuangan dari grup A.R.T (Augmented Reality Team) secara khusus Febrian M Fajar, Andria K. Wahyudi, Zulfahmi Eridinal, Mario Fernando Rentor, Muhammad Gyan M, yang telah memberikan masukan-masukan dalam menyelesaikan skripsi ini. 10. Teman-teman seperjuangan mahasiswa S1-Ilmu Komputer stambuk 2009 secara khusus Tedja Mukti Raharja, Ismail Fata Lubis, yang telah memberikan semangat dan menjadi teman diskusi penulis dalam menyelesaikan skripsi ini. 11. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini. Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.
Medan,
Mei 2014
Penulis
(Marco Karim Solin)
Universitas Sumatera Utara
vii ABSTRAK
Penjualan pakaian merupakan salah satu lahan bisnis yang sangat berkembang saat ini. Untuk mendapatkan pelanggan dan keuntungan yang banyak dibutuhkan strategi penjualan yang baik mulai dari segi pelayanan hingga sistem penjualan. Sistem katalog merupakan salah satu pelayanan untuk mempermudah konsumen dalam memilih barang yang diinginkan. Teknologi augmented reality merupakan salah satu cara untuk membuat sistem katalog menjadi lebih menarik. Augmented Reality merupakan penggabungan benda-benda nyata dan maya di lingkungan nyata, berjalan secara interaktif dalam waktu nyata, dan terdapat integrasi antarbenda dalam tiga dimensi. Pada penelitian ini, metode yang digunakan adalah Natural Features Tracking. Hasil penelitian menunjukkan bahwa setiap marker yang dideteksi oleh kamera menampilkan objek baju 3 dimensi sesuai dengan objek aslinya. Dengan adanya sistem katalog yang menggunakan teknologi augmented reality ini, akan memudahkan konsumen dalam menentukan pilihan untuk membeli baju yang diinginkan tanpa harus pergi ke lokasi pembelian.
Kata kunci : Augmented Reality, Natural Features Tracking, Sistem Katalog.
Universitas Sumatera Utara
viii
ABSTRACT
Sales of clothing is one of the highly developed business area at this time. To get a lot of customers and profits, it takes a good sales strategy, start in terms of services to the sales system. Catalog system is one of the services to facilitate customers to select the desired item. Augmented Reality is one way to make the system more attractive catalog. Augmented Reality is the incorporation of real objects and the virtual in the real environment, runs interactively in real time, and there is integration between objects in three dimensions. In this study, the method used is Natural Features Tracking. The results showed that each marker is detected by the camera, display 3-dimensional objects clothes according to the original object. With the catalog system that uses augmented reality technology, will enable consumers to make a choice to buy the clothes you want without having to go to the location of purchase. Keyword : Augmented Reality, Natural Features Tracking, Catalog System.
Universitas Sumatera Utara
ix
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar
iii iv v vii viii ix xi xii
Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metode Penelitian 1.7 Sistematika Penulisan
1 1 3 3 4 4 4 5
Bab 2 Landasan Teori 2.1 Augmented Reality 2.1.1 Marker 2.1.2 Vuforia Qualcomm Augmented Reality 2.1.3 Natural Features Tracking 2.1.4 Qualcomm Company Augmented Reality (QCAR) 2.1.4.1 QCAR API Reference 2.2 Android 2.3 Objek 3 Dimensi
6 6 8 10 13 14 14 15 17
Bab 3
19 19 19 20 20 21 21 21 22
Analisis dan Perancangan Sistem 3.1 Analisis Sistem 3.1.1 Analisis Masalah 3.1.2 Analisis Persyaratan 3.1.2.1 Persyaratan Fungsional 3.1.2.2 Persyaratan Non-Fungsional 3.2 Pemodelan Sistem 3.2.1 Use Case Diagram 3.2.2 Activity Diagram
Universitas Sumatera Utara
x
3.3
3.4
3.2.3 Sequence Diagram 3.2.4 Class Diagram Flowchart 3.3.1 Flowchart Umum Sistem 3.3.2 Flowchart Identifikasi Marker
23 24 25 25 27
Perancangan Antar Muka 3.4.1 Form Cover 3.4.2 Form Menu Utama 3.4.3 Form Loading
28 28 29 30
Bab 4 Implementasi dan Pengujian 4.1 Implementasi Sistem 4.1.1 Menampilkan interface awal 4.1.2 Registrasi Marker 4.1.3 Implementasi Natural Features Tracking 4.2 Pengujian Sistem 4.2.1 Spesifikasi Perangkat Keras Smartphone 4.2.2 Tampilan Halaman Cover 4.2.3 Tampilan Menu Utama 4.2.4 Pengujian Identifikasi Marker Pertama 4.2.5 Pengujian Identifikasi Marker Kedua
32 32 32 33 39 40 40 40 41 42 44
Bab 5
46 46 46
Kesimpulan 5.1 Kesimpulan 5.2 Saran
Daftar Pustaka
47
Lampiran
49
Universitas Sumatera Utara
xi
DAFTAR TABEL
Halaman Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4
Spesifikasi Use Case Mendeteksi Marker Rincian Rancangan Interface Form Cover Rincian Rancangan Interface Form Menu Utama Rincian Rancangan Interface Form Proses Loading
22 29 30 31
Universitas Sumatera Utara
xii DAFTAR GAMBAR
Gambar 2.1 Desain Antar Muka Aplikasi Perkusi AR Gambar 2.2 Contoh Marker Gambar 2.3 Hasil Augmentasi Objek 3D Menggunakan Vuforia Gambar 2.4 Arsitektur Library QCAR SDK Gambar 3.1 Diagram Ishikawa Untuk Analisis Masalah Gambar 3.2 Use Case Diagram Gambar 3.3 Activity Diagram Gambar 3.4 Sequence Diagram Gambar 3.5 Class Diagram Gambar 3.6 Flowchart Umum Sistem Gambar 3.7 Flowchart Proses Identifikasi Marker Gambar 3.8 Interface Form Cover Gambar 3.9 Interface Form Menu Utama Gambar 3.10 Interface Form Proses Loading Gambar 4.1 Tampilan Splashscreen Gambar 4.2 Coding Splashscreen menggunakan XML Gambar 4.3 Form Login Gambar 4.4 Form Target Manager Gambar 4.5 Form Create Database Gambar 4.6 Hasil Create Database Gambar 4.7 Form Add New Target Gambar 4.8 Hasil Add Target Gambar 4.9 Form Download Marker Gambar 4.10 Coding Load Dataset Gambar 4.11 Marker Pertama Gambar 4.12 Marker Kedua Gambar 4.13 Coding Inisialisasi Tracking Gambar 4.14 Halaman Cover Gambar 4.15 Halaman Menu Utama Gambar 4.16 Tampilan Depan dari Marker Pertama Gambar 4.17 Tampilan Samping dari Marker Pertama Gambar 4.18 Tampilan Depan dari Marker Kedua Gambar 4.19 Tampilan Samping dari Marker Kedua
Halaman 8 10 10 11 20 21 23 24 25 26 27 28 29 31 32 33 34 34 34 35 35 36 37 37 38 38 39 41 42 43 43 44 45
Universitas Sumatera Utara