Jurnal Informatika dan Komputer PENS
www.jurnalpa.eepis-its.edu Teknik Informatika Vol.1, No.1, 2014 Politeknik Elektronika Negeri Surabaya
3D Virtual Tour Situs Sejarah Candi Jago Kabupaten Malang Berbasis Android Rila Mawwala Afida, Achmad Basuki, Rizky Yuniar Hakkun Program Studi D4 Teknik Informatika Departemen Informatika dan Komputer Politeknik Elektronika Negeri Surabaya Kampus PENS, Jalan Raya ITS Sukolilo, Surabaya 60111 Tel: (031) 594 7280; Fax: (031) 594 6114 Email:
[email protected],
[email protected],
[email protected]
Abstrak Ketertarikan masyarakat terhadap wisata sejarah mulai menurun drastis. Hal ini disebabkan karena gaya hidup dari masyarakat sudah mulai berubah. Tempat wisata, pantai dan pusat perbelanjaan, lebih memiliki daya tarik yang tinggi bagi kebanyakan masyarakat Indonesia. Sehingga untuk tempat wisata sejarah mulai mengalami penurunan jumlah pengunjung. Hal ini dapat di tunjukkan dengan data pengunjung yang ada pada situs sejarah Candi Jago Kabupaten Malang, pada bulan April 2013 mengalami penurunan sebanyak 30%. Oleh karena itu, diperlukan sebuah sarana yang dapat menunjang agar situs sejarah tersebut dapat diminati kembali oleh masyarakat. Salah satu usaha yang dapat dilakukan adalah dengan memanfaatkan kemajuan teknologi berupa 3D virtual tour. Aplikasi 3D virtual tour situs sejarah candi jago Kabupaten Malang ini berbasis android dan dibangun dengan menggunakan perangkat lunak Blender, Unity 3D dan bahasa pemrograman C#. Aplikasi virtual 3D virtual tour situs sejarah Candi Jago Kabupaten Malang berbasis android memberikan informasi tentang Candi Jago dan menampilkan pemandangan obyek wisata sejarah Candi Jago dalam bentuk virtual 3D sehingga pengguna seolah-olah dapat menjelajahi lingkungan situs sejarah Candi Jago secara nyata. Hasil respon dari pengguna terhadap aplikasi menunjukkan bahwa aplikasi ini sudah dapat memvisualisasikan lingkungan pada Candi Jago, desain aplikasi menarik, serta informasi yang disajikan cukup lengkap mengenai Candi Jago tersebut namun pengoperasian atau control dari penggunaan aplikasi masih perlu diperbaiki karena 50% dari total jumlah respon pengguna mengatakan bahwa pengoperasian dari aplikasi ini masih sulit.
Kata kunci: Candi Jago, Virtual Tour, Unity 3D, Android.
1.
Pendahuluan
Banyak wisata sejarah di Malang yang patut di kunjungi untuk dijadikan sebagai sarana belajar sejarah. Namun, dewasa ini seiring dengan berkembangnya teknologi, wisata sejarah tersebut sudah sangat berkurang peminatnya atau bahkan masyarakat tidak banyak yang mengenalnya. Umumnya mereka lebih tertarik untuk berwisata ke tempat rekreasi, pantai bahkan pusat perbelanjaan. Jika warisan budaya tersebut tidak dilestarikan, maka akan terjadi kepunahan. Oleh karena itu, diperlukan sebuah sarana yang dapat menunjang agar situs sejarah tersebut tidak punah dan dapat diminati kembali oleh masyarakat. Salah satu sarana tersebut yaitu dengan memanfaatkan perkembangan teknologi saat ini agar informasi tentang sejarah tersebut tidak membosankan dan menjadi lebih menarik. Penelitian sebelumnya yang dilakukan oleh Garnisia Ely Riani [2] yang mengembangkan Virtual Tour PENS-ITS dengan konsep memberikan informasi lebih banyak terutama pada ruang laboratorium dan ruangan lainnya yang menunjang pembelajaran dengan menggunakan VRML agar dapat di buka di browser dan berbasis web untuk informasi agar dapat diakses dengan mudah. Penelitian lain yang dilakukan oleh Gilbert Kotzbek [3], membangun aplikasi Virtual Tabo: Geocommunication for the Preservation of Cultural Heritage with the Help of Multimedia Technology yang memiliki tujuan untuk
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
memberikan wawasan tentang kompleks Candi Tabo (Candi Budha di Barat India) yang menggunakan 3D modeling dan QTVR – panorama dalam pembuatan aplikasinya. Serta dalam penelitian lainnya yang dilakukan Diyan Andika Kristanto dan Founda Nico Savalas [4] yang membangun Pembuatan Virtual 3D Situs Sejarah Candi Singosari Sebagai Media Informasi Wisata Sejarah, yang dapat memberikan informasi tentang Candi Singosari dan menampilkan pemandangan objek wisata sejarah Candi Singosari dalam bentuk virtual 3D yang bersifat interaktif dengan menggunakan 3D modelling sebagai representasi objek yang digunakan serta menggunakan Unity sebagai lingkungan virtual serta PHP-MySQL yang digunakan sebagai pembuatan inteface dalam aplikasi web. Berdasar penelitian sebelumnya, dilakukan pengembangan dengan membangun 3D virtual tour situs sejarah Candi Jago Kabupaten Malang berbasis android yang dapat menyajikan seolah – olah pengguna menjelajahi situs sejarah Candi Jago dalam bentuk virtual 3D. Serta memberikan informasi yang berhubungan dengan Candi Jago tersebut. 2. Metode 2.1 Deskripsi Umum Aplikasi yang akan dibangun merupakan aplikasi berbasis android. Aplikasi ini akan dimulai dari pintu lingkungan candi yang terbuka, kemudian pengguna dapat masuk ke dalam lingkungan tersebut. Objek yang pertama ditemui oleh pengguna adalah papan informasi. Papan informasi ini menyajikan informasi tentang Candi Jago. Kemudian setelah papan informasi, pengguna dapat menuju ke sebuah arca yang bernama Mukakala. Dari arca Mukakala tersebut, pengguna dapat menuju ke arah arca yang lain yaitu arca Amoghapasa serta arca Padmasana. Setelah itu, pengguna dapat menuju candi utama yang mana candi ini dapat dinaiki hingga ke lantai ketiga oleh pengguna dan pada relief candi utama ini terdapat informasi yang akan muncul sesuai relief yang ada di depan pengguna. 2.2 Perancangan Sistem
Gambar 1. Arsitektur sistem Secara umum sistem ini terdiri dari tiga tahap, yaitu pre processing, processing dan post processing. Pre processing terdiri dari perancangan skenario alur aplikasi, perancangan asset, modelling objek 3D, import objek 3D ke unity. Dan pada tahap processing terdiri dari pembentukan lingkungan virtual pada unity, dan pemberian event melalui bahasa pemrograman C#. Untuk tahapan yang terakhir adalah post processing yaitu mem-build menjadi format .apk. Hasil akhir dari aplikasi ini adalah file dengan format .apk yang digunakan untuk menjalankan aplikasi pada device android. 2.2.1 Perancangan Skenario Alur Aplikasi Langkah awal dalam membangun aplikasi ini adalah pembuatan skenario alur aplikasi. Dengan menggunakan scenario alur aplikasi, akan terlihat bagaimana urutan kejadian yang terjadi dalam aplikasi ini. Dimulai dari pintu pagar terbuka kemudian berjalan menuju papan informasi. Kemudian pengguna dapat memilih untuk berjalan lurus atau menuju ke dua objek yaitu arca mukakala dan arca amoghapasa. Jika pengguna mimilih menuju depan candi, maka pengguna dapat berhadapan dengan arca padmasana yang berada di depan candi. Pengguna dapat mengelilingi lingkungan Candi Jago secara keseluruhan dengan mengitari area candi tersebut.
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
Gambar 2. Skenario Alur Aplikasi 2.2.2 Perancangan Asset Tahap perancangan asset ini terdiri dari dua jenis asset, yaitu asset yang membuat sendiri dan asset yang telah tersedia. Asset yang membuat sendiri bertujuan agar detail sisi dari bangunan yang dibuat akan lebih jelas sehingga bangunan tersebut akan nampak seolah – olah seperti bangunan aslinya.
Gambar 3. Perancangan Asset
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
2.3 Pembuatan Sistem Pembuatan aplikasi dilakukan sesuai dengan arsitektur sistem yang ditunjukkan pada gambar 1. Terdiri dari beberapa proses berikut ini: 2.3.1 Modelling Objek 3D Tahap selanjutnya adalah pembuatan objek-objek 3D yang akan digunakan pada aplikasi. Objek 3D dasar yang berbentuk kubus yang disebut mesh dengan melakukan proses extrude, rotating dan scaling untuk dibentuk sesuai dengan bentuk yang diinginkan. Setelah pemodelan objek selesai dibuat maka proses selanjutnya adalah texturing yaitu pemberian texture yang diambil dari sebuah gambar yang sesuai dengan obyek yang telah dibuat.
Gambar 4. Tahapan modeling objek 3D 2.3.2 Import Objek 3D Tahapan selanjutnya adalah mengimport objek 3D yang telah dibuat kedalam Unity 3D yang dapat dilakukan dengan cara mengimport objek 3D dengan ekstensi .blend ke dalam kolom Asset pada Unity 3D. 2.3.3 Pembentukan Lingkungan Virtual Pada tahap ini ada beberapa langkah yang akan dilakukan agar lingkungan virtual dapat terbentuk. Tahap-tahap tersebut yaitu terdiri dari pembentukan terrain, pembentukan skybox, import Asset 3D, dan pencahayaan lingkungan virtual.
Gambar 5. Tahapan pembentukan lingkungan virtual 2.3.4 Pemrograman Virtual 3D Tahap selanjutnya adalah pemrograman virtual 3D yang terdiri dari dua tahapan yaitu penambahan first person controller yang berfungsi sebagai player agar dapat menjelajahi lingkungan virtual yang telah dibuat dan pemberian event dengan bahasa pemrograman C# yang berfungsi untuk membangun interaksi antara objek virtual dengan pengguna aplikasi. Sebagai contoh yaitu fungsi navigasi yang ada pada file script menu.cs digunakan untuk memberikan akses pada user agar dapat berjalan atau bernavigasi pada lingkungan virtual candi yang ada pada device. Fungsi lain yaitu pada file script ReliefInfo.cs digunakan untuk menampilkan informasi yang berada pada relief Candi Jago dan file script plane.cs digunakan untuk menampilkan informasi nama-nama arca agar menghadap kearah user berada sehingga memudahkan user untuk mengetahui nama-nama arca tersebut. 2.3.5 Build Format .apk Setelah semua objek 3D dimasukkan dan diberikan interaksi terhadap pengguna, proses terakhir adalah membuild aplikasi virtual 3D Candi Jago ke dalam format .apk. File inilah yang akan digunakan user untuk menjalankan aplikasi pada device android. 3. Hasil Hasil dari implementasi rancangan sistem diatas adalah aplikasi dalam bentuk file berformat .apk yang dapat dijalankan pada device android. Hasil dari aplikasi ini akan membuat pengguna merasakan lingkungan Candi Jago seperti dimana candi ini berada. Pengujian aplikasi pada beberapa hardware dengan spesifikasi yang berbeda menunjukkan hasil bahwa aplikasi dapat berjalan pada perangkat dari spesifikasi rendah hingga spesifikasi tinggi. Performa aplikasi tergantung dari spesifikasi hardware yang digunakan, jika spesifikasi hardware memiliki resolusi yang tinggi, maka performa aplikasi juga semakin baik. Spesifikasi hardware yang memiliki performa yang mendukung untuk pengoperasian aplikasi ini adalah dengan spesifikasi seperti pada tabel 1.
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
Tabel 1 Spesifikasi hardware yang mendukung Jenis Merk
Tablet
Display
Samsung Galaxy Note 8.0 GT - N5100 800 x 1280 pixels, 8.0 inches
RAM
2 GB RAM
CPU
Quad-core 1.6 GHz Cortex-A9
GPU
Mali-400MP
Android Version
v4.1.2 (Jelly Bean)
Sedangkan spesifikasi hardware yang kurang mendukung performa pengoperasian dari aplikasi ini adalah dengan spesifikasi seperti pada tabel 2. Tabel 2 Spesifikasi hardware yang kurang mendukung Jenis Merk
Phone
Display
Sony Xperia WT19i 320 x 480 pixels, 3.2 inches
RAM
512 MB
CPU
1 GHz Scorpion
GPU
Adreno 205
Android Version
Ginger bread 2.3.4
Pengujian dilakukan oleh 40 orang. Terdiri dari 16 orang bertempat tinggal di luar Malang dan 24 orang bertempat tinggal di Malang, serta 17 dari 24 orang Malang tersebut pernah mengunjungi Candi Jago. Pengujian aplikasi kepada user dilakukan dengan dua cara, yaitu dengan kuisioner dan wawancara. Berikut merupakan hasil respon user terhadap aplikasi seperti pada tabel 3. Tabel 3 Hasil kuisioner dan wawancara kepada responden No Keterangan Hasil 1 Sudah mengenal atau mengetahui Ya 47 % tentang Candi Jago. Tidak 53 % 2 Jika tidak mengenal, dengan adanya Sangat tidak setuju 0 % aplikasi ini membuat pengguna menjadi Tidak Setuju 0 % mengetahui tentang Candi Jago. Cukup 30 % Setuju 48 % Sangat Setuju 22 % 3 Informasi yang ditampilkan pada aplikasi Sangat tidak setuju 0 % ini sudah lengkap. Tidak Setuju 2 % Cukup 27 % Setuju 53 % Sangat Setuju 18 % 4 Pengoperasian untuk menjalankan aplikasi Sangat tidak setuju 0 % ini mudah. Tidak Setuju 10 % Cukup 50 % Setuju 32 % Sangat Setuju 8 % 5 Desain dari aplikasi ini menarik. Sangat tidak setuju 0 % Tidak Setuju 0 % Cukup 17 % Setuju 40 % Sangat Setuju 43 % 6 Aplikasi ini sudah dapat Sangat tidak setuju 0 % memvisualisasikan suasana lingkungan Tidak Setuju 0 % yang ada pada Candi Jago. Cukup 12 % Setuju 47 % Sangat Setuju 41 %
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
4. Diskusi Dari hasil implementasi dan pengujian sistem yang telah dilakukan, didapatkan hasil bahwa aplikasi dapat menvisualisasikan lingkungan kompleks Candi Jago dan memberikan informasi tentang situs sejarah Candi Jago seperti lokasi keberadaan candi, detail bangunan candi, serta cerita sejarah pada relief yang ada pada Candi Jago tersebut. Hasil penelitian ini juga menunjukkan bahwa aplikasi berbasis android yang dibangun dipengaruhi oleh spesifikasi device yang digunakan. Hardware dengan spesifikasi display : 800 x 1280 pixels, 8.0 inches memiliki performa pengoperasian aplikasi yang sangat mendukung. Karena ukuran resolusi yang besar, maka fungsionalitas dari aplikasi dapat berjalan dengan baik. Hal ini dapat ditunjukkan dengan tampilan navigasi dan peta dari aplikasi yang sesuai dengan desain perancangan. Sedangkan untuk hardware dengan spesifikasi display : 320 x 480 pixels, 3.2 inches memiliki performa pengoperasian aplikasi yang kurang mendukung. Hal ini disebabkan karena ukuran resolusi dari hardware tersebut kecil, sehingga fungsionalitas dari aplikasi ini tidak dapat berjalan dengan baik. Penyebab kurang mendukungnya hardware tersebut dapat ditunjukkan dengan tampilan navigasi dan peta yang menumpuk, sehingga untuk menjalankan aplikasi ini menjadi terhambat dan bahkan tidak bisa dijalan sesuai kegunaan aplikasi yaitu virtual tour Candi Jago. Berikut perbedaan hasil tampilan pada hardware yang berbeda tersebut dapat ditunjukkan seperti pada tabel 4. Tabel 4 Perbedaan tampilan pada spesifikasi display yang berbeda Display : 800 x 1280 pixels, 8.0 inches
Display : 320 x 480 pixels, 3.2 inches
Aplikasi ini juga telah diujikan kepada pengguna dengan hasil uji coba aplikasi terhadap pengguna dapat dilihat bahwa user yang sebelumnya tidak mengetahui tentang Candi Jago, setelah menggunakan aplikasi ini akhirnya menjadi mengetahui seputar tentang Candi Jago berada. Hal ini dapat ditunjukkan dari 40 respon pengguna, 48% mengatakan setuju. Informasi yang ditampilkan dari aplikasi ini menurut 40 respon pengguna, 53% diantaranya mengatakan setuju untuk kemampuan aplikasi memberikan informasi yang lengkap tentang Candi Jago tersebut. Sejumlah 2% mengatakan kurang lengkap informasi yang ditampilkan dari aplikasi ini karena beberapa user mengatakan tampilan dari informasi relief sulit dibaca karena tulisannya terlalu kecil sehingga menyulitkan user untuk membaca informasi. Sedangkan tampilan desain dari aplikasi ini menurut 40 respon pengguna, 43% mengatakan sangat setuju, sedangkan 17% mengatakan bahwa cukup. Hal ini disebabkan karena pada beberapa bagian objek masih terdapat kekurangan, misalnya pada texture salah satu arca yang mana texture tersebut tidak nampak detail sehingga menjadikan objek tersebut menjadi kurang nyata. Pengoperasian dari aplikasi ini menurut 40 respon pengguna bahwa 50% mengatakan cukup mudah dan 8% mengatakan sangat mudah. Hal ini disebabkan karena pada beberapa fungsi dari aplikasi seperti control navigasi untuk menaiki lantai 2 maupun 3 sangat sulit, sehingga user membutuhkan kesabaran dan ketepatan letak tangan pada navigasi agar control mudah digunakan. Selain dari hasil kuisioner untuk pengujian, juga terdapat hasil wawancara kepada user. Wawancara ini dilakukan kepada user yang pernah mengunjungi kompleks Candi Jago berada. Dari hasil 40 respon pengguna, 17 diantara pernah mengunjungi kompleks Candi Jago. Dan 41% mengatakan sangat setuju bahwa aplikasi ini sudah dapat memvisualisasikan lingkungan pada Candi Jago tersebut berada. 5. Kesimpulan dan Saran Berdasarkan hasil pengujian dan tujuan yang ingin dicapai dari pembuatan aplikasi ini, maka didapatkan kesimpulan sebagai berikut: 1. Dengan adanya aplikasi 3D Virtual Tour Situs Sejarah Candi Jago Kabupaten Malang Berbasis Android ini, pengguna dapat seolah-olah merasakan suasana lingkungan yang ada pada situs sejarah Candi Jago tersebut.
Jurnal Informatika dan Komputer PENS, Teknik Informatika, Vol.1, No.1, 2014
2.
Hasil respon dari pengguna terhadap aplikasi menunjukkan bahwa desain aplikasi menarik, serta informasi yang disajikan cukup lengkap mengenai Candi Jago tersebut namun pengoperasian atau control dari penggunaan aplikasi masih perlu diperbaiki karena hampir keseluruhan responden mengatakan bahwa pengoperasian dari aplikasi ini masih sulit.
Dari beberapa kesimpulan yang diambil diatas, dapat dikemukakan saran-saran yang berguna untuk perbaikan dan pengembangan dari aplikasi ini sebagai berikut : 1. Mengembangkan aplikasi pada platform yang lain, seperti iOS dan Windows Phone. 2. Kemudahan pengoperasian atau control penggunaan dalam aplikasi ini lebih ditingkatkan untuk memudahkan user dalam menggunakan aplikasi.
Referensi [1] Kurniawan, Hendra & Moch Nasrulloh. 2009, 'Pengembangan Aplikasi Jelajah Peta Kampus Politeknik Negeri Malang Berorientasi Objek 3 Dimensi', Politeknik Negeri Malang. [2] Riani, Garnisia Ely. 2011, 'Virtual Tour PENS-ITS', PENS. [3] Kotzbek, Gilbert, 2013, 'Virtual Tabo: Geocommunication for the Preservation of Cultural Heritage with the Help of Multimedia Technology', University of Vienna, Austria. [4] Kristanto, Diyan Andika & Founda Nico Savalas, 2012, 'Pembuatan Virtual 3D Situs Sejarah Candi Singosari Sebagai Media Informasi Wisata Sejarah', Politeknik Negeri Malang. [5] Bartle, Richard A. 2004. 'Designing Virtual Worlds'. Indianapolis : New Riders Publishing. [6] Suryadi. Kupasan Sejarah Candi Jago (Jajaghu). [7] Bimbe r, O. dan Ramesh Raskar. 2005, 'Spatial Augmented Reality', Massachusetts: A. K. Peters. [8] Soekahar, Fidelis Josaphat. 2004, 'Open Source 3D Animation Blender Publisher'. [9] Vicky, et, al. 2009, 'Analisa dan Perancangan Aplikas Mobile Virtual Tour untuk Mendukung Pengenalan Lokasi secara Immersive berbasis J2ME', BINUS University. [10] Intania, Mochamad Al Kautsar, et, al. 2010, 'Analisa dan Perencanaan Aplikasi Virtual Tour Museum di Kawasan Taman Fatahillah Berbasis Multimedia bagi Unit Pelaksana Teknis Kota Tua Jakarta', BINUS University. [11] Indra, Hendy Christanto, et, al. 2012, 'Aplikasi Permainan Augmented Reality "War of Piggy" Bergenre Tower Defense dengan Pendekatan Metodologi Scrum Menggunakan Unity Engine dan QCar SDK pada Android', BINUS University.