LATAR BELAKANG. Penyajian simulasi manasik haji lebih praktis. Pesatnya
Perkembangan Teknologi Grafis dalam Pencitraan Digital. Pengembangan ...
APLIKASI SIMULASI INTERAKTIF MANASIK HAJI MENGGUNAKAN
PAMUDI 5208100702
COPYRIGHT © 2012
LATAR BELAKANG Penyajian simulasi manasik haji lebih praktis Pesatnya Perkembangan Teknologi Grafis dalam Pencitraan Digital Pengembangan manasik haji menggunakan Unreal Engine
COPYRIGHT © 2012 YERANATA
RUMUSAN MASALAH Bagaimana agar calon jamaah Haji tahu kondisi lapangan sebelum datang ke lokasi. Bagaimana membuat simulasi yang interaktif dan informatif untuk raktik manasik haji menggunakan Unreal Engine.
COPYRIGHT © 2012 YERANATA
BATASAN MASALAH • Aplikasi yang dikembangkan tidak mencakup hubungan interaksi antar pengguna • Aplikasi yang dikembangkan hanya mencakup simulasi haji dan praktiknya, yang akan dibahas lebih lanjut pada metodologi penelitian. • Aplikasi yang dikembangkan tidak dapat diedit oleh pengguna • Aplikasi tidak akan menggambarkan daerah yang dilarang untuk dibuat oleh pihak yang berkaitan • Aplikasi tidak menerapkan Artificial Inteligence COPYRIGHT © 2012 YERANATA
TUJUAN
Tujuan dari tugas akhir ini adalah mengembangkan simulasi Haji dan praktiknya yang interaktif dan informatif dengan menggunakan Unreal Engine
COPYRIGHT © 2012 YERANATA
MANFAAT TUGAS AKHIR pembimbing haji memiliki peta 3D yang dapat membantu para jamaah haji untuk praktik tanpa harus turun ke lapangan langsung, selanjutnya dapat digunakan untuk simulasi manasik haji dan diharapkan mendekati kondisi sesungguhnya Aplikasi ini akan membuka masyarakat indonesia tentang pemanfaatan game engine. Salah satu pemanfaatan lainnya adalah penggunaan game engine untuk edutaiment (educational entertainment, yaitu salah satu bentuk edukasi yang dibuat menyenangkan). COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Game Engine Perangkat lunak yang dirancang untuk pembuatan dan pengembangan video games Fungsi utama yang diberikan dari Game Engine meliputi rendering untuk 2D dan 3D (cara grafik komputer membuat gambaran 3D dari informasi seperti tekstur dan pencahayaan), collision detection (perhitungan untuk mendeteksi 2 objek yang salin berbenturan), dan pengaturan suara Dengan adanya Game Engine, programmer tidak harus menulis kode pemrograman dari awal
COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Unreal Engine 3 Digunakan untuk membuat lingkungan virtual yang nyata
Unreal Engine 3 dikeluarkan oleh Epic Games, adalah salah satu game engine yang sangat popular dalam game 3D First-Person-Shooter Unreal Engine memiliki beberapa modul, yaitu: Graphics Engine, Sound Engine, Physics Engine, Input Manager, Network Infrastructure, dan Unreal Script Interpreter
COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Aplikasi Modelling 3D Aplikasi untuk membuat model-model yang akan dipakai dalam pembangunan peta 3D Berikut beberapa aplikasi pendukung yang tersedia dan akan digunakan untuk membuat model-model 3D peta digital:
Perangkat lunak yang digunakan untuk melakukan modelling 3D, animasi, hingga rendering Sebuah perangkat lunak opensource untuk membuat content 3D, tersedia untuk hampir semua sistem operasi dan dengan lisensi GNU COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Aplikasi Pengolah Gambar Aplikasi untuk membuat tekstur dan material benda yang ada di dalam peta. Berikut beberapa aplikasi pendukung yang tersedia dan akan digunakan untuk membuat tekstur dan material:
Perangkat lunak keluaran Adobe yang digunakan untuk meng-edit foto. Biasanya digunakan untuk Image Manipulation Sebuah perangkat lunak open source yang digunakan untuk mengolah gambar yang sederhana sampai dengan yang kompleks COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Aplikasi Pengolah Suara Aplikasi untuk merekam dan mengedit suara yang akan dipakai didalam peta pada saat interaksi. Berikut beberapa aplikasi pendukung yang tersedia dan akan digunakan untuk mengolah suara:
COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Haji
Secara lughawi, haji berarti menyengaja atau menuju dan mengunjungi. Menurut etimologi bahasa Arab, kata haji mempunyai arti qashd, yakni tujuan, maksud, dan menyengaja. Menurut istilah syara', haji ialah menuju ke Baitullah dan tempattempat tertentu untuk melaksanakan amalan-amalan ibadah tertentu pula. Yang dimaksud dengan temat-tempat tertentu dalam definisi diatas, selain Ka'bah dan Mas'a(tempat sa'i), juga Arafah, Muzdalifah, dan Mina.
COPYRIGHT © 2012 YERANATA
TINJAUAN PUSTAKA Manasik Haji
Ruangan yang ada antara lain: • Masjidil Haram dan Sai • Melempar jumrah • Musdalifah
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Flowchart
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Studi Pendahuluan dan Literatur pembelajaran dan pemahaman literatur yang berkaitan dengan permasalahan yang ada, seperti mengenai visualisasi informasi, perbedaan mendasar dua dimensi dan tiga dimensi, definisi dan informasi seputar Unreal Engine dan bagaimana mengoperasikan dan memanfaatkannya untuk membuat peta.
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Survey Lokasi dan Pengambilan Data Pada tahap ini dilakukan pengambilan data berupa blueprint dan foto-foto tempat yang digunakan manasik haji dan sebagainya, pengambilan foto diusahakan mencakup seluruh sudut gedung, agar peta lebih akurat dan sesuai dengan lingkungan nyata.
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Pembuatan Peta 3D Pembuatan peta 3D secara keseluruhan dengan menggunakan Unreal Development Kit (UDK) Semua gedung dan objek-objek yang ada divisualisasikan sedetail mungkin sehingga mirip seperti aslinya Menanamkan interaksi-interaksi yang dapat terjadi pada setiap objek
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Validasi Melakukan validasi terhadap aplikasi peta 3D yang telah dibangun Mengecek apakah aplikasi sudah sesuai dengan perencanaan dan standar yang sudah ditentukan mulai dari keseluruhan area, gedung, dan objek didalamnya
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Testing Menghitung dan mengukur tingkat informatif dan interaktif peta 3D yang sudah dibuat Melakukan evaluasi pada aplikasi yang sudah terintegrasi dengan menggunakan kuisioner kepada pengguna
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Pembuatan Laporan Mendokumentasikan langkah-langkah pekerjaan yang sudah dilakukan sehingga dapat memberikan informasi yang berguna bagi yang membacanya Mengetahui apakah permasalahan yang dialami penulis sudah terselesaikan atau belum, tujuan yang diinginkan tercapai atau tidak Mencantumkan kesimpulan dan saran untuk pengembangan dan perbaikan penelitian selanjutnya
COPYRIGHT © 2012 YERANATA
METODE PENELITIAN Pembuatan Laporan Mendokumentasikan langkah-langkah pekerjaan yang sudah dilakukan sehingga dapat memberikan informasi yang berguna bagi yang membacanya Mengetahui apakah permasalahan yang dialami penulis sudah terselesaikan atau belum, tujuan yang diinginkan tercapai atau tidak Mencantumkan kesimpulan dan saran untuk pengembangan dan perbaikan penelitian selanjutnya
COPYRIGHT © 2012 YERANATA
Kesimpulan Berdasarkan pengerjaan tugas akhir yang dilakukan, maka dapat disimpulkan beberapa hal sebagai berikut: Dengan menggunakan framework teknologi Unreal Engine, pengembangan peta 3D platform mobile dapat dilakukan. Dimulai dengan penyesuaian ukuran peta, penyesuaian material, pembuatan menu dan penyesuaian interaksi. UDK mempunyai limitasi yang harus diperhatikan agar aplikasi berjalan sempurna, seperti ukuran peta, jumlah brush, jumlah meshes, dan lighting yang digunakan pada satu peta. Meskipun dengan berbagai cara sudah dilakukan, performa aplikasi ini tidak begitu bagus, karena tingkat kedetailan didalamnya terlampau tinggi. Sehingga terjadi lagging yang parah pada titik tertetentu dalam peta di aplikasi ini. Belum adanya peta 3D manasih Haji yang beredar secara luas dan lengkap dengan keterangannya dan bida digunakan oleh masyarakat, sehingga aplikasi ini dibuat. Keterbatasan terhadap detai objek mebuat aplikasi ini terlihat tidak sempurna. Diharapkan kedepannya aplikasi ini bisa lebih baik dan banyak perbaikan agar bisa dimanfaatkan oleh orang banyak. COPYRIGHT © 2012 YERANATA
Kesimpulan • Dalam pengerjaan tugas akhir ini masih terdapat beberapa kekurangan. Diharapkan dari kekurangan ini dapat menjadi pertimbangan sehingga dapat dikembangkan di masa mendatang, antara lain: • Efisiensi pembuatan elemen elemen dalam aplikasi ini seperti pembuatan obyek tiga dimensi belum dilakukan secara efisien, sehingga aplikasi ini masih dalam ukuran file yang sangat besar. • Fitur baru pada UDK terus berkembang, sebaiknya cari tahu dan jika perlu lakukan riset terlebih dahulu sebelum menggunakanya. Karena fitur baru tersebut rentan adanya bug. • Pengembangan 3D manasik haji diharapkan bisa membuat mengispirasi orang lain agar aplikasi yang ada tidak hanya permainan saja tapi juga diharapkan untuk lebih manfaat lagi. • Penggunaan aktor dan merubah aplikasi dari first person view menjadi third person view akan menambah kesan realistis aplikasi ini. • Pengembangan selanjutnya hendaknya 3D yang lain dibuat lebih simple dan ringan sehingga dapat mencakup keseluruhan area haji dalam satu aplikasi.
COPYRIGHT © 2012 YERANATA
ATAS KESEMPATANNYA
COPYRIGHT © 2012 YERANATA