commit to user 5 BAB II
TINJAUAN PUSTAKA DAN LANDASAN TEORI
2.1. Tinjauan Pustaka
Penelitian dengan judul Pembuatan 3D Virtual Reality : Virtual Pariwisata Wisatawan Kereta Api Uap Jaladara di Surakarta Menggunakan Unity 3D Game Engine Berbasis Android, dilakukan oleh Imam Putra Setyawan, (2016) dari Surakarta. Penelitian ini membahas tentang berwisata di Kota Surakarta dengan mengendarai Kereta Api Uap Jaladara secara virtual. Informasi dari berbagai tempat wisata di Kota Surakarta seperti taman Sriwedari dan Galabo, dan keadaan lingkungan di Kota Surakarta akan ditampilkan secara virtual dalam bentuk 3 dimensi.
Penelitian dengan judul Rancang Bangun Pembuatan 3D Virtual Reality Museum Manusia Purba Sangiran Klaster Bukuran Ruang Pamer berbasis Android, dilakukan oleh Alvin Reza Mahendra Putra, (2017) dari Surakarta.
Penelitian ini membahas tentang informasi mengenai Museum Sangiran Klaster Bukuran dan objek yang ada didalamnya dengan tambahan informasi yang disajikan secara audio visual dan detail serta animasinya secara virtual dalam bentuk 3 dimensi.
Penelitian yang akan penulis lakukan dengan judul Pembuatan Game 3D Virtual Reality : Eksplorasi Bus Tingkat Werkudara di Surakarta Berbasis Android ini membahas tentang gambaran suasana Kota Surakarta yang dapat dinikmati dari dalam Bus Tingkat Werkudara dengan beberapa objek wisata seperti Taman Sriwedari, Gladak dan Taman Satwa Taru Jurug.
2.2. Landasan Teori
2.2.1. Bus Tingkat Werkudara
Bus Tingkat Werkudara sudah beroperasi sejak 1 April 2011 di Kota Solo.
Bus Tingkat Werkudara di resmikan oleh Walikota Surakarta tepat di depan Stadion Sriwedari. Bus Tingkat Werkudara mendapatkan rekor muri karena
commit to user
menjadi Bus Tingkat pertama yang dibuat di Indonesia oleh karoseri PT Tri Sakti Magelang. Bus Tingkat Werkudara memiliki berat 12 ton, dengan panjang 12 meter, lebar 3,5 meter dan tinggi 4,6 meter. Bus ini memiliki kapasitas 52 seat dengan 30 seat diatas dan 22 seat dibawah. Bus Tingkat Werkudara beroperasi secara reguler pada hari Sabtu dan Minggu dengan harga tiket satuannya Rp 20.000,-. Rute pemberangkatan bus yaitu berawal dari Manahan (Kantor Dinas Perhubungan) – Jl. Adi Sucipto (Stadion Manahan) – Jl. Ahmad Yani – Jl. Slamet Riyadi (Solo Grand Mall, Museum Radya Pustaka, Museum Batik Danar Hadi, Batik Kauman) – Gladak – Jl. Jendral Sudirman – Jl. Urip Sumoharjo – Jl.
Kolonel Sutarto – Jl. Ir. Sutami (UNS) – Jurug. Dan rute kembali Jurug – Jl. Ir.
Sutami (UNS) – Jl. Kolonel Sutarto – Jl. Urip Sumoharjo – Jl. Jendral Sudirman – Jl. Sunaryo – PGS (Pusat Grosir Solo) – Jl. Kapten Mulyadi (kurma dan perlengkan haji) – Jl. Veteran – Jl. Bayangkara – Jl. Radjiman – Jl. Wahidin – Jl.
Dr. Moewardi – Manahan. (Brosur Wisata Transportasi Kota Solo).
2.2.2. Virtual Reality
Konsep Virtual Reality (VR) mengarah kepada prinsip, metode dan teknik sistem yang digunakan dalam perancangan dan pembuatan perangkat lunak yang akan digunakan untuk membantu sistem komputasi multimedia dengan kebutuhan perangkat khusus (Lacrama, 2007). Atau sebuah pembuatan ruang secara digital yang seorang manusia dapat mengakses dengan mengenakan peralatan canggih computer (Lanier, 1992). Sebuah VR menawarkan kemungkinan untuk merubah cara dimana manusia melihat kenyataan sekitar dengan mensimulasikan dengan memodelkan sebuah ruang buatan. Semua media yang meniru kenyataan termasuk dalam kategori Virtual Reality. Peralatan dan teknologi yang dapat memberikan interaksi dalam sebuah Virtual Reality dinamakan sebagai VR Equipments dan VR Technologies.
VR BOX adalah alat untuk meletakkan handphone agar pengguna dapat melihat aplikasi secara virtual dalam 360 derajat. Gambar Headset Virtual Reality dapat dilihat pada gambar 2.1.
commit to user
Gambar 2. 1 Headset Virtual Reality
Joystick Bluetooth Controller adalah alat yang digunakan untuk media agar pengguna dapat berjalan di dalam lingkungan virtual. Joystick ini disambungkan ke handphone melalui bluetooth. Gambar Joystick Bluetooth Controller dapat dilihat pada gambar 2.2.
Gambar 2. 2 Joystick Bluetooth Controller
2.2.3. Android
Android adalah sebuah sistem operasi telepon seluler dan komputer tablet layar sentuh (touchscreen) yang berbasis linux. Namun, seiring perkembangannya android berubah menjadi platform yang begitu cepat berinovasi. Platform android terdiri dari sistem operasi berbasis linux, sebuah GUI (General User Interface), sebuah web browser dan aplikasi end-user (Kasman, 2013).
Berikut ini adalah sejumlah peralatan yang disediakan oleh android SDK untuk para pengembang:
commit to user
a. Emulator.exe. emulator.exe adalah tools yang sangat penting dan berguna pada android SDK yang berfungsi untuk menjalankan emulator android.
b. Adb.exe. Android Debug Bridge atau adb merupakan command-line programming yang berfungsi untuk memberikan perintah ke Emulator.exe.
c. MKSDCARD.exe. MKSDCARD.exe adalah sebuah tool yang berfungsi untuk membuat sebuah partisi drive yang kecil pada drive yang ada dan menyimpan file yang diuji pada aplikasi yang memerlukan read atau write pada memory card.
d. DX.exe. DX.exe adalah compiler pada android SDK yang berguna untuk membuat sebuah file dengan format .dex pada saat menjalankan file java.
2.2.4. Unity 3D Game Engine
Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang di desain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan ranking teratas untuk editor game. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file, terutamanya format umum seperti semua format dari art applications. Unity cocok dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.
(Yusuf, Roshikan Maulana., Aristiawan, 2013.)
2.2.5. Animasi
Dalam bukunya yang berjudul Macromedia Flash Animation &
Cartooning: A Creative Guide, animasi menurut Ibiz Fernandez adalah sebuah proses yang merekam dan memainkan kembali serangkaian gambar statis untuk
commit to user
mendapatkan sebuah ilusi pergerakan (Ibiz Fernandez McGraw-Hill/Osborn, California, 2002). Sedangkan menurut Arsyad (2002), animasi adalah gerakan gambar maupun video, seperti gerakan orang yang sedang melakukan sesuatu/sebuah kegiatan dan lain-lain.
Secara garis besar, animasi komputer dibagi menjadi dua kategori, yaitu:
a. Computer Assisted Animation
Animasi pada kategori ini biasanya merujuk pada sistem animasi 2D, yaitu mengkomputerisasi proses animasi tradisional yang menggunakan gambaran tangan. Computer digunakan untuk pewarnaan, penerapan virtual kamera dan penataan data yang digunakan dalam sebuah animasi.
b. Computer Generated Animation
Animasi pada kategori ini biasanya merujuk pada sistem animasi 3D dengan program 3D seperti Blender, Autocad, 3D Studio Max dan lain- lain.
2.2.6. Audio
Penyajian audio merupakan cara lain untuk lebih memperjelas pengertian suatu informasi. Misalnya, narasi merupakan kelengkapan dari penjelasan yang dilihat melalui video. Berdasarkan Kamus Besar Bahasa Indonesia edisi ketiga (Tim Penyusun, 2007: 76), audio adalah alat peraga yang bersifat dapat didengar.
Sedangkan menurut Sadiman (2005: 49), media audio adalah media yang dapat digunakan untuk menyampaikan pesan yang akan disampaikan dengan bentuk lambang-lambang audit, bisa berbentuk verbal maupun non-verbal.
MP3 adalah format yang menarik, karena dapat mempertahankan kualitas suara sementara memiliki ukuran yang tidak terlalu besar. Teknologi ini dikembangkan oleh seorang insinyur Institut Fraunhofer di Jerman, Karlheinz Brandenburg. MP3 terdiri dari banyak sekali frame, dimana setiap frame mengadung sebagian detik dari data audio yang berguna, yang siap dikonstruksi ulang oleh decoder. Yang dimasukkan ke setiap bagian awal dari frame data adalah “header frame”, yang mengandung 32 bit meta-data yang berhubungan dengan frame data yang masuk. (Setiawan, Willy, 2009).
commit to user 2.2.7. Blender
Blender adalah salah satu software open source yang digunakan untuk membuat konten multimedia khusunya 3 dimensi, ada beberapa kelebihan yang dimiliki blender dibandingkan software sejenis. Berikut beberapa kelebihannya (Ardhianto & Hadikurniawati, 2012).
a. Open Source, blender merupakan salah satu open source, dimana kita bisa bebas memodifikasi source code-nya untuk keperluan pribadi maupun komersial, asal tidak melanggar GNU (General Public Lisence) yang digunakan blender.
b. Update, dengan status Open Source yang dimilikinya, blender bisa dikembangkan oleh siapapun. Sehingga update software ini jauh lebih cepat daripada software sejenis lainnya.
c. Lengkap, blender memiliki fitur yang lebih lengkap daripada software 3D lainnya.
d. Ringan, blender relatif ringan jika dibandingkan dengan software sejenis. Hal ini terbukti dengan sistem minimal untuk menjalankan blender.
2.2.8. Gyroscope
Gyroscope adalah suatu alat elektronik yang berfungsi untuk mengukur kecepatan sudut dengan satuan (°/s) yang dialami oleh suatu benda pada pitch, roll dan yaw. Sehingga dengan memanfaatkan data kecepatan sudut tersebut dapat diketahui sudut kemiringan suatu benda (Pramana, 2012).
2.2.9. Corel Draw X7
Corel Draw adalah sebuah program komputer yang melakukan editing pada garis vektor. Corel Draw menawarkan kemudahan dalam menuangkan kreasi desain kedalam media baik digital maupun cetak. Corel Draw merupakan aplikasi grafis 2D yang sangat andal dalam mengolah objek-objek grafis yang berupa garis atau vektor (Mulyanta, 2008).
commit to user 2.2.10. Adobe Photoshop
Adobe Photoshop atau yang sering disebut dengan Photoshop adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto (Asep, 2011).
2.2.11. Bahasa Pemrograman C#
C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft yang dikembangkan dibawah kepemimpinan Anders Hejlsberg yang telah menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan Orland Delpho. Bahasa C# telah di standarisasi secara internasional oleh ECMA. Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services. Dalam menulis bahasa pemrograman tersebut tool yang digunakan adalah monodevelope (Terry, 2013).
2.2.12. VR BOX
Merupakan output paling populer dalam sistem VR sedangkan jenis tampilan lain adalah sebagai pelengkap. Tampilan visual adalah perangkat yang dikhususkan untuk mata pengguna yang menyajikan dunia 3D. Ada enam kategori tampilan visual yang tentunya masing-masing memberi tingkat yang imersif yang berbeda, yaitu displays, surroundscreen displays (CAVE, Panoramic screen) dan volumetric displays (Shneiderman, 1998; Stiart, 1996).
2.2.13. Joystick Bluetooth Controller
Joystick Bluetooth Controller adalah perangkat input yang merupakan sarana bagi pengguna untuk berinteraksi dengan dunia maya. Perangkat ini mengirim sinyal ke sistem tentang tindakan pengguna melalui perangkat output secara real-time. Perangkat ini dapat diklasifikasikan misalnya sebagai alat tracking, point-input, bio-controller dan perangkat suara (Yudi, 2008).