Tujuan dari penelitian ini adalah membuat prototype aplikasi Augmented Reality (AR) untuk memahami lapisan bumi secara 3D. Penulis Takhta Akrama Ananda, Novi Safriadi, Anggi Srimurdianti Sukamto (2015) dengan judul “Penerapan augmented reality sebagai media pembelajaran mengenal planet-planet di tata surya”. Penulis Muhammad Iqbal Meslilesi, Hengky Anra, Helen Sasty Pratiwi (2017) dengan judul “Penerapan Augmented Reality Sebagai Media Pembelajaran Virus Pada Mata Pelajaran Biologi Kelas X Sekolah Menengah (Studi Kasus: SMA Negeri 7 Pontianak)”.
Augmented Reality (AR) adalah istilah untuk suatu lingkungan yang menggabungkan dunia nyata dengan dunia virtual yang diciptakan oleh komputer, sehingga batas antara keduanya menjadi sangat tipis. Teknologi augmented reality merupakan salah satu terobosan terkini di bidang interaksi. Dalam teknologi augmented reality terdapat tiga ciri dasar antara lain perpaduan antara dunia nyata dan dunia maya, interaksi yang terjadi secara real time, dan ciri terakhir adalah bentuk benda yang berbentuk 3 dimensi atau 3D.
Bentuk data kontekstual dalam augmented reality dapat berupa data lokasi, audio, video atau dalam bentuk model 3D dan animasi [single track antik animal quotes]. Marker Based Tracking dikembangkan pada tahun 1980an dan pada tahun 1990an mulai dikenal masyarakat dan dikembangkan untuk Augmented Reality. Agar perangkat dapat berfungsi dengan baik, data tertentu berupa video, gambar, animasi, teks, dan model 3D harus digunakan agar pengguna dapat merasakan interaksi dengan Augmented Reality.
Sekadar informasi, sebenarnya penggunaan proyeksi pada Augmented Reality belum sepenuhnya dirancang untuk digunakan pada barang atau jasa komersial.
Asset dan Package
Vuforia SDK
Vuvforia sdk
Vuforia adalah kit pengembangan perangkat lunak (SDK) augmented reality untuk perangkat seluler yang memungkinkan pembuatan aplikasi augmented reality. Vuforia adalah SDK yang disediakan oleh Qualcomm untuk membantu pengembang membuat aplikasi augmented reality di ponsel (iOS, Android). Vuforia SDK telah berhasil digunakan di beberapa aplikasi mobile untuk kedua platform (Nugroho dan Pramono, 2017).
Vuforia SDK dapat memindai dan mengenali gambar dan teks, serta memiliki keterbatasan dalam kemampuan pemindaiannya seperti sudut melengkung atau bentuk yang sulit dikenali. SDK memiliki kontrol tombol virtual bawaan, fitur ini sangat menarik untuk menambah banyak interaksi antara pengguna dan perangkat lunak.
Blender
- Fitur – Fitur Blender
- Kelebihan Blender
- Jenis-jenis media 3 dimensi
Model: tipe objek 3D, termasuk jerat poligon, permukaan NURBS, kurva Bezier dan B-spline; kemampuan desain multi-resolusi; Pengubah deformasi yang sesuai; model jaring; skrip python. Pemanggangan dirender ke peta UV, efeknya mencakup halo, suar lensa, kabut, pasca-proses vektor dengan keburaman gerakan, dan proses pasca-defokus; Ekspor skrip untuk presenter eksternal. Pengecatan dan pengomposisian: dukungan berlapis untuk OpenEXR; filter node komposit, konverter, warna dan operator vektor; 8 prosesor pendukung; sequencer hampir real-time; Bentuk gelombang dan U/V.
Pembuatan 3D/Game waktu nyata: editor grafis logis; Dukungan Perpustakaan Fisika Peluru; Jenis bentuk: poligon cembung, persegi, bola, kerucut, silinder, kapsul, jaring segitiga kompleks dan statis dengan mode otomatis dinonaktifkan; Tabrakan diskrit; Dukungan dinamika kendaraan; Mendukung semua mode pencahayaan OpenGL; Membuat skrip dengan Python; AudioFisika dan Partikel: Sistem partikel dapat dipasang ke objek mesh; Simulator cairan; Pemecah benda lunak waktu nyata. Cross-Platform dengan OpenGL GUI yang seragam di semua platform, siap digunakan untuk semua versi Windows (98, NT, 2000, XP), Linux, OS X, FreeBSD, Irix, SUN dan sistem operasi lain yang berbeda. Blender merupakan salah satu software open source yang digunakan untuk membuat konten multimedia khususnya 3D. Blender mempunyai beberapa kelemahan dan kelebihan dibandingkan software sejenis.
3D atau 3 Dimensi adalah suatu benda atau ruang yang mempunyai panjang, lebar dan tinggi yang mempunyai bentuk. Konsep tiga dimensi menunjukkan suatu benda atau ruang yang mempunyai tiga dimensi geometris yang terdiri dari; kedalaman, lebar dan tinggi. Konsep tiga dimensi atau 3D menunjukkan bahwa suatu benda atau ruang mempunyai tiga dimensi geometris yang terdiri dari: kedalaman, lebar, dan tinggi.
Contoh benda tiga dimensi adalah bola, piramida, atau benda spasial seperti kotak sepatu. Fitur 3D mengacu pada tiga dimensi spasial, yaitu 3D menunjukkan titik koordinat kartesius X, Y dan Z [kutipan konstruksi semarang]. Artinya, memperlihatkan permukaan luar suatu benda dan seringkali menghilangkan bagian-bagian yang mengacaukan gagasan pokok bentuk, warna, dan susunannya.
Gunakan model yang solid untuk membantu dan menyajikan siswa sebagai informasi tentang berbagai pengetahuan sehingga siswa lebih memahami pelajaran. Dalam model ini siswa dapat melakukan kegiatan pembuatan model yang sangat berguna untuk mengembangkan konsep realisme itu sendiri. Melalui transformasi sederhana, dengan menggunakan bahan-bahan yang murah, siswa menciptakan berbagai jenis objek belajar, sehingga hasil belajar menjadi lebih dalam dan mantap.
Model penampang (cuteway model)
Artinya, memperlihatkan seperti apa suatu benda jika sebagian permukaannya diangkat sehingga struktur bagian dalamnya terlihat. Anatomi manusia dan hewan: mata, gigi, kepala, otak, tulang, paru-paru, jantung, ginjal. Model penampang dibuat karena beberapa alasan antara lain karena benda aslinya tertutup dan terlalu besar atau terlalu kecil, misalnya gunung berapi, sedangkan siswa memerlukan penjelasan tentang struktur bagian dalamnya.
Yang perlu diingat saat membuat model penampang adalah hanya bagian terpenting saja yang ditonjolkan, biasanya dengan warna kontras, sedangkan detail yang tidak begitu penting diabaikan.
Model kerja (working model)
Model Susun
Unified modelling language
- Fungsi UML Adalah
Unified Modeling Language (UML) adalah "bahasa" yang telah menjadi standar industri untuk memvisualisasikan, merancang, dan mendokumentasikan sistem perangkat lunak. Namun karena UML juga menggunakan kelas dan operasi dalam konsep dasarnya, maka lebih cocok untuk menulis perangkat lunak [kutipan UML]. Can menyediakan model siap pakai yang merupakan bahasa pemodelan visual ekspresif untuk mengembangkan sistem dan bertukar model dengan mudah.
Dapat berguna sebagai blueprint karena desainnya sangat lengkap dan detail sehingga nantinya dapat diketahui informasi detail tentang pengkodean suatu program.
ISO 25010
Sejauh mana perangkat lunak mampu menyediakan fungsi-fungsi yang memenuhi kebutuhan yang dapat digunakan dalam kondisi tertentu. Koeksistensi, sejauh mana suatu produk atau sistem dapat menjalankan fungsi yang diperlukan secara efisien dengan berbagi sumber daya dengan produk atau sistem lain tanpa merugikan produk atau sistem tersebut. Sejauh mana suatu produk atau sistem dapat digunakan oleh pengguna tertentu untuk mencapai tujuan tertentu dengan efektivitas, efisiensi, dan kepuasan dalam konteks penggunaan.
Learnability, sejauh mana suatu produk atau sistem dapat digunakan oleh pengguna untuk mencapai tujuan tertentu yang belajar menggunakan sistem atau produk tersebut secara efisien, efektif, bebas risiko dan kepuasan dalam konteks tertentu. Estetika antarmuka pengguna, sejauh mana antarmuka pengguna suatu produk atau sistem memungkinkan interaksi yang menyenangkan dan memuaskan pengguna. Aksesibilitas, sejauh mana suatu produk atau sistem dapat digunakan oleh semua kalangan untuk mencapai tujuan tertentu sesuai dengan konteks penggunaannya.
Sejauh mana suatu sistem, produk, atau komponen dapat menjalankan fungsi tertentu dalam kondisi tertentu selama jangka waktu tertentu. Kematangan: sejauh mana suatu produk atau sistem dapat memenuhi kebutuhan secara andal dalam kondisi normal. Toleransi kesalahan, sejauh mana suatu produk atau sistem tetap berfungsi sebagaimana mestinya meskipun terjadi kesalahan pada perangkat keras atau perangkat lunak.
Pemulihan, sejauh mana suatu produk atau sistem mampu memulihkan data yang terkena dampak langsung dan mengatur ulang keadaan sistem seperti yang diinginkan ketika terjadi gangguan. Kerahasiaan, sejauh mana produk atau perangkat lunak memastikan bahwa data hanya dapat diakses oleh mereka yang berwenang untuk memiliki akses. Integritas, sejauh mana produk atau perangkat lunak mampu mencegah akses tidak sah untuk mengubah data.
Sejauh mana efektivitas dan efisiensi suatu sistem, produk, atau komponen dapat ditransfer dari satu perangkat keras, perangkat lunak, atau penggunaan ke lingkungan lain. Kemampuan beradaptasi, sejauh mana suatu produk atau sistem dapat diadaptasi secara efektif dan efisien terhadap perangkat lunak, perangkat, dan lingkungan yang berbeda. Substitusi, sejauh mana suatu produk atau sistem dapat menggantikan produk atau sistem tertentu lainnya untuk tujuan yang sama di lingkungan yang sama.