BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas mengenai implementasi dan pengujian perangkat lunak yang dibangun. Pokok bahasan yang terdapat dalam bab ini adalah implementasi sistem dan pengujian.
5.1. Implementasi Aplikasi AR Komik adalah sebuah perangkat lunak aplikasi mobile android berbasis Augmented Reality yang dibangun sebagai alat untuk menampilkan animasi atau objek 3D dari komik strip yang ada pada koran kompas. Dengan diterapkannya perangkat lunak ini, diharapkan bahwa pengguna dapat melihat animasi komik dalam bentuk 3D. Perangkat lunak ini dibuat menggunakan bahasa pemrograman C# dengan tools unity 3D. Selain itu AR Komik juga menggunakan library Vuforia sebagai tools untuk membuat aplikasi augmented reality dan menggunakan blender untuk membuat objek 3D. Komponen-komponen yang terlibat didalamnya yaitu: 1. User sebagai pengguna aplikasi 2. Marker dalam hal ini brosur sebagai acuan untuk menampilkan animasi 3D. 3. Perangkat mobile berbasis android.
Proses yang dapat dijelaskan adalah sebagai berikut: 1. User mengarahkan perangkat mobile android ke arah marker. 2. Aplikasi AR Komik akan memproses marker. 3. Animasi 3D ditampilkan sesuai marker yang diarahkan oleh user. 5.1.1 Lingkungan Implementasi Perangkat keras dan perangkat lunak merupakan hal yang selalu dibutuhkan
untuk
mengimplementasikan
rancangan
yang
telah
dibuat
sebelumnya. Berikut ini akan dipaparkan lingkungan implementasi yang meliputi penggunaan perangkat keras dan perangkat lunak. a. Spesifikasi Perangkat Keras Berdasarkan rancangan yang ada, maka untuk menjalankan aplikasi AR Komik dibutuhkan beberapa perangkat keras. Beberapa perangkat keras pendukung itu adalah: 1. Perangkat Mobile Perangkat Mobile digunakan untuk menjalankan program aplikasi yang telah dikembangkan. Perangkat Mobile
yang digunakan adalah
Smartphone LENOVO K900 dengan spesifikasi sebagai berikut a.
Sistem Operasi : Android OS v4.2.1 (Jelly Bean)
b.
CPU : Dual-core 2.0 GHz
c.
Masukkan : Touch screen capasitif, volume controls, accelerometer
d.
Ruang Penyimpanan : 32 GB
e.
Memory : 2 GB RAM
f.
Dimensi Layar : 1080 x 1920 pixel 5,5 Inch
g.
Konektivitas : Wi-Fi, Bluetooth, Quad band, HSDPA/HSUPA.
h.
Kamera : 13 Mega Pixel
2. Satu unit PC dengan spesifikasi sebagai berikut ; a. Processor
: Intel Core i3 M380 2.53 GHz
b. Memory
: 4.0 GB DDR3
c. Hardisk
: 500 GB SATA
d. VGA
: Intel HD Graphic
b. Spesifikasi perangkat Lunak Beberapa perangkat lunak yang dibutuhkan untuk menerapkan rancangan aplikasi Augmented Reality komik adalah: 1. Sistem Operasi yang digunakan dalam pembuatan aplikasi ini adalah Windows 8.1 Pro (64 bit).
V-2
2. Bahasa pemrograman C# (Dalam hal ini menggunakan Unity 3D) 3. Library Vuforia 4. Blender Software yang digunakan untuk membuat modeling objek 3D pada aplikasi AR Komik. 5. Adobe Photoshop CS 6 yang digunakan untuk desain tampilan Aplikasi AR Komik 6. Sistem Android dengan versi OS diatas 2.2 (Froyo) 5.1.2 Batasan Implementasi Batasan implementasi dari tugas akhir ini adalah: 1. Menggunakan bahasa pemrograman C# sebagai bahasa pemrograman untuk mengembangkan aplikasi AR Komik 2. Data yang digunakan dalam implementasi adalah berupa komik strip yang ada pada koran kompas.
5.2 Hasil Impementasi 5.2.1 Splashscreen Aplikasi Ketika pertama kali user menjalankan aplikasi Augmented Reallity AR Komik akan muncul splash screen. Seperti terlihat pada gambar 5.1
Gambar 5.1 Splash Screen Aplikasi AR Komik
V-3
5.2.2 Tampilan Menu Utama
Gambar 5.2 Menu Utama Aplikasi AR Komik 5.2.3 Tampilan marker terdeteksi a. Tampilan komik 3D
Gambar 5.3 Animasi AR Komik V-4
Pada bagian ini ada ikon info disudut kanan atas yang berfungsi untuk melihat informasi dari marker yang sedang tampil. Dan disudut bawah kiri terdapat info sudut kemiringan kamera terhadap marker.
5.3 Pengujian Sistem Setelah aplikasi AR Komik ini selesai, tahap selanjutnya adalah pengujian terhadap aplikasi tersebut. Pengujian yang dilakukan yaitu: 1. Pengujian dengan menggunakan Blackbox. 2. Pengujian pengaruh intensitas cahaya (lumens) terhadap Marker. 3. Pengujian jarak kamera dengan Marker. 4. Pengujian sudut pengambilan kamera terhadap Marker. 5. Pengujian menggunakan metode User Acceptence Test (UAT) 5.3.1 Pengujian Menggunakan Blackbox Pengujian blackbox berfokus kepada pengujian dengan melihat fungsifungsi yang ada dalam aplikasi tanpa harus mengetahui bagaimana fungsi tersebut dibuat programnya. Pada aplikasi AR Komik berbasis teknologi Augmented Reality ini, pengujian merujuk pada fungsi-fungsi yang dimiliki sistem, kemudian membandingkan hasil keluaran program dengan hasil yang diharapkan. Bila hasil yang diharapkan sesuai dengan hasil pengujian, hal ini berarti aplikasi AR Komik sesuai dengan desain yang telah ditentukan sebelumnya. Bila belum sesuai maka perlu dilakukan pengecekan lebih lanjut dan perbaikan. Pada pengujian kali ini dilakukan dengan menggunakan perangkat mobile android dan menguji prosesproses yang telah di desain sebelumnya.
V-5
Table 5.1 Pengujian Blackbox aplikasi AR Komik. No
Pengujian
1.
Hasil yang diharapkan
Hasil pengujian
Splash Screen
Tampil Splash screen
Muncul Splash screen
Berhasil
2.
Menu utama
Tampilan Menu utama
Muncul Menu utama
Berhasil
3.
Menu Scan Marker
Pilih tombol Scan Marker
Tampil Kamera
Muncul kamera
Berhasil
4.
Menu Update Marker
Pilih tombol Update Marker
Tampil Proses Update Marker
Muncul Proses Update Marker
Berhasil
Menu About
Pilih tombol about
Tampil informasi about
Muncul informasi about
Berhasil
Pilih tombol exit
Aplikasi Tertutup
Aplikasi Tertutup
Berhasil
5.
6.
Menu Exit
Deskripsi
Kesimpulan
Untuk tahapan pengujian awal dalam aplikasi AR Komik ini semua menu yang telah disiapkan berjalan dengan baik, masing-masing menu menunjukkan kinerja dari aplikasi ini dengan sempurna.
5.3.2 Pengujian pengaruh intensitas cahaya (lumens) terhadap Marker Penulis melakukan pengujian lumens terhadap pendeteksian penanda atau marker. Dimana penulis melakukan 5 pengujian lumens yang berbeda. Jarak penanda pada posisi 30 cm dan sudut pengambilan antara kamera dengan marker adalah 900. tabel 5.2 berikut menunjukan hasil pengujian lumens terhadap marker.
V-6
Table 5.2 Pengujian pengaruh lumens terhadap Marker. No
Lumens
Hasil
1
136 lm
Marker Komik, tampil 3D animasi Komik
2
204 lm
Marker Komik, tampil 3D animasi Komik
3
272 lm
Marker Komik, tampil 3D animasi Komik
4
340 lm
Marker Komik, tampil 3D animasi Komik
5
408 lm
Marker Komik, tampil 3D animasi Komik
5.3.3 Pengujian Jarak Kamera dengan Marker Pada pengujian ini, penulis melakukan pengujian terhadap jarak letak kamera terhadap penanda atau marker untuk mendapatkan pendeteksian penanda atau marker yang baik penguji meletakan posisi kamera pada ketinggian 5 cm, 20 cm, 30 cm, 40 cm, 50 cm dan 200 cm pada sudut pengambilan 900 Tabel 5.3 berikut menunjukan hasil pengujian jarak terhadap marker. Table 5.3 Pengujian jarak kamera terhadap Marker. No
Jarak
Hasil
1
5 cm
Marker Komik, objek 3D tampil
2
20 cm
Marker Komik, objek 3D tampil
3
30 cm
Marker Komik, objek 3D tampil
4
40 cm
Marker Komik, objek 3D tampil
5
50 cm
Marker Komik, objek 3D tampil
6
100 cm
Marker Komik, objek 3D tampil
7
200 cm
Marker Komik, objek 3D tidak tampil
5.3.4
Pengujian Sudut Pengambilan Kamera terhadap Marker Pada pengujian ini penulis melakukan pengujian sudut pengambilan
kamera terhadap marker. Penguji meletakan posisi kamera perangkat mobile android pada sudut 450 ,sudut 900 dan sudut 1800. Dari hasil pengujian antara sudut pengambiilan kamera terhadap marker adalah sebagai berikut :
V-7
Table 5.4 Pengujian sudut pengambilan kamera terhadap Marker. No
Sudut
Jarak (cm)
Hasil
1.
0
45
30
Marker Komik, objek tampil
2.
900
30
Marker Komik, objek tampil
3.
1800
30
Marker Komik, objek tampil
5.3.5 Pengujian User Acceptance Test Pengujian User Acceptance Test pada aplikasi AR Komik adalah pengujian yang
melibatkan User untuk langsung menggunakan aplikasi AR
Komik dan memberikan penilaian terhadap aplikasi tersebut. Pemberian nilai terhadap aplikasi AR Komik dilakukan uleh User melalui media kuisioner. Kuisioner diberikan kepada responden yang disertai tanggal, nama, pekerjaan, dan tanda tangan responden. Karena aplikasi AR Komik adalah aplikasi yang bisa digunakan oleh setiap User, maka pengisian kuisioner ini dilakukan dengan mengambil data sampel sebanyak sepuluh orang sebagai responden. Penilaian untuk setiap pertanyaan pada kuisioner digolongkan menjadi empat kategori yaitu Sangat Baik (SB), Baik (B), Cukup Baik (CB) dan Kuran Baik (KB).
Tabel 5.6 Hasil kuisioner aplikasi AR Komik No 1
2
3 4
Pernyataan Kesesuaian komik dengan animasi 3D yang ditampilkan Kesesuaian backsound (suara latar) dengan tampilan animasi 3D yang ditampilkan Kesesuaian dubbing (pengisi suara) dengan tampilan animasi 3D yang ditampilkan Kecepatan respon sentuhan tombol menu
SB
B
CB
KB
6
4
0
0
3
7
0
0
5
5
0
0
0
8
2
0
V-8
5 6 7 8
9
10
Ketepatan kamera dalam mendeteksi marker Ketepatan kamera dalam menampilkan objek 3D dari berbagai sudut Kecepatan dalam menampilkan animasi 3D Kesesuaian warna tombol main menu dengan background Ketepatan fungsi tombol main menu dengan tujuan menu yang diinginkan Kemudahan penggunaan aplikasi secara keseluruhan
2
7
1
0
3
6
1
0
5
5
0
0
0
7
3
0
0
8
2
0
2
8
0
0
Hasil pengujian User Acceptance Test dalam persentase adalah sebagai berikut Tabel 5.7 Persentase hasil kuisioner aplikasi AR Komik No 1
2
3
Pernyataan Kesesuaian komik dengan animasi 3D yang ditampilkan Kesesuaian backsound (suara latar) dengan tampilan animasi 3D yang ditampilkan Kesesuaian dubbing (pengisi suara) dengan tampilan animasi 3D yang ditampilkan
4
Kecepatan respon sentuhan tombol menu
5
Ketepatan kamera dalam mendeteksi marker
6 7 8
9
Ketepatan kamera dalam menampilkan objek 3D dari berbagai sudut Kecepatan dalam menampilkan animasi 3D Kesesuaian warna tombol main menu dengan background Ketepatan fungsi tombol main menu dengan tujuan menu yang diinginkan
SB
CB
KB
60% 40%
-
-
30% 70%
-
-
50% 50%
-
-
-
B
80% 20%
-
20% 70% 10%
-
30% 60% 10%
-
50% 50%
-
-
-
70% 30%
-
-
80% 20%
-
V-9
10
Kemudahan penggunaan aplikasi secara keseluruhan
20% 80%
-
-
5.4 Kesimpulan Hasil Pengujian Aplikasi AR Komik Beberapa kesimpulan yang dapat diambil pada aplikasi AR Komik yaitu: 1. Pada pengujian blackbox aplikasi AR Komik dapat berjalan dengan baik pada semua menu yang ada. 2. Pada pengujian lumens terhadap pendeteksian marker objek 3D dapat terdeteksi pada semua lumens. 3. Jarak marker dengan kamera sangat berpengaruh dalam proses berjalannya aplikasi ini bila terlalu dekat atau terlalu jauh maka kamera tidak dapat membaca marker dengan baik sehingga kamera tidak dapat mengenali marker tersebut. Jarak yang mampu dideteksi oleh kamera yaitu pada rentang 5 cm sampai 100 cm. 4. Pada pengujian sudut pengambilan kamera dengan marker.Marker tetap dapat terdeteksi hingga pada sudut pengambilan 1800 .
V-10