aplikasi pengenalan alat tempur tentara nasional …

11
APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL INDONESIA MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY BERBASIS ANDROID Renaldi Dewangga Sindhu Evans Winanda Wirga, ST, MMSI Teknik Informatika, Universitas Gunadarma [email protected] [email protected] ABSTRAK Tentara Nasional Indonesia adalah sebuah nama angkatan perang dari negara Indonesia yang memiliki peran sebagai alat negara dibidang pertahanan yang dalam menjalankan tugasnya berdasarkan kebijakan dan keputusan politik negara. Tentara nasional Indonesia memiliki berbagai macam alat tempur tetapi tidak semua orang tahu dan mengenal alat tempur yang dimiliki tentara nasional indonesia. Seiring perkembangan zaman metode maupun cara pembelajaran saat ini banyak mengalami kemajuan dengan munculnya berbagai aplikasi salah satu teknologi yang dapat mendukung yaitu dengan cara pembelajaran menggunakan Augmented Reality yang memungkinkan merealisasi objek virtual kedalam dunia nyata dalam bentuk 3 Dimensi yang diharapkan dapat membantu mengenal dan membedakan alat tempur tentara nasional Indonesia. Aplikasi ini dapat dijalankan pada smartphone berbasis Android mulai dari versi 4.4 ke atas. Tahap pembuatan aplikasi ini dimulai dari perancangan struktur navigasi, perancangan use case, flowchart aplikasi dan pengumpulan data mengenai materi yang terkait dari beberapa sumber. Kata Kunci : Augmented Reality, Andorid, Tentara Nasional Indonesia. 1 PENDAHULUAN Tentara Nasional Indonesia adalah sebuah nama angkatan perang dari negara Indonesia yang memiliki peran sebagai alat negara dibidang pertahanan yang dalam menjalankan tugasnya berdasarkan kebijakan dan keputusan politik negara. Tentara nasional Indonesia memiliki berbagai macam alat tempur tetapi tidak semua orang tahu dan mengenal alat tempur yang dimiliki tentara nasional indonesia. Seiring perkembangan zaman metode maupun cara pembelajaran saat ini banyak mengalami kemajuan dengan munculnya berbagai aplikasi salah satu teknologi yang dapat mendukung yaitu dengan cara pembelajaran menggunakan Augmented Reality yang memungkinkan merealisasi objek virtual kedalam dunia nyata dalam bentuk 3 Dimensi yang diharapkan dapat membantu mengenal dan membedakan alat tempur tentara nasional Indonesia. Oleh karena itu, berdasarkan permasalahan tersebut maka dilakukan penelitian serta proses pembuatan aplikasi pengenalan alat tempur tentara nasional Indonesia dengan menambahkan teknologi Augmented Reality (AR) sebagai solusi dari masalah tersebut. Penelitian ini beri judul “Aplikasi Pengenalan Alat Tempur Tentara Nasional Indonesia Menggunakan Teknologi Augmented Reality Berbasis Android”. Aplikasi ini akan dibuat dengan menggunakan software Unity dan Vuforia SDK untuk membuat Augmented Reality (AR), bahasa pemograman C# dan Visual Studio Code sebagai Text Editor-nya, software Blender 3D sebagai pembuatan objek 3D, Android Visual Studio sebagai compile menjadikan sebuah aplikasi dalam ekstensi .apk-nya. Penelitian ini dapat diselesaikan serta dapat menyelesaikan masalah yang terjadi sehingga hasil penulisan ini dapat bermanfaat. 2. METODE PENELITIAN Metode penelitian yang digunakan dalam penulisan penelitian ini adalah menggunakan pendekatan metode SDLC (Software Development Life Cycle) yang dimulai dari tahap analisa, perancangan umum, implementasi dan uji coba. Perencanaan dan Analisis Tahap awal yang dilakukan oleh penulis adalah merancang konsep dasar aplikasi serta menganalisis hal – hal yang dibutuhkan dalam pembuatan aplikasi. Perancangan Umum Dalam tahap ini, penulis akan melakukan perancangan tampilan dari aplikasi yang akan dibuat. Dalam merancang aplikasi ini, penulisan menggunakan struktur navigasi,

Upload: others

Post on 30-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL INDONESIAMENGGUNAKAN TEKNOLOGI AUGMENTED REALITY BERBASIS ANDROID

Renaldi Dewangga Sindhu

Evans Winanda Wirga, ST, MMSI

Teknik Informatika, Universitas Gunadarma

[email protected]

[email protected]

ABSTRAK

Tentara Nasional Indonesia adalah sebuah nama angkatan perang dari negara Indonesia yang memilikiperan sebagai alat negara dibidang pertahanan yang dalam menjalankan tugasnya berdasarkan kebijakan dankeputusan politik negara. Tentara nasional Indonesia memiliki berbagai macam alat tempur tetapi tidaksemua orang tahu dan mengenal alat tempur yang dimiliki tentara nasional indonesia. Seiring perkembanganzaman metode maupun cara pembelajaran saat ini banyak mengalami kemajuan dengan munculnya berbagaiaplikasi salah satu teknologi yang dapat mendukung yaitu dengan cara pembelajaran menggunakanAugmented Reality yang memungkinkan merealisasi objek virtual kedalam dunia nyata dalam bentuk 3Dimensi yang diharapkan dapat membantu mengenal dan membedakan alat tempur tentara nasionalIndonesia. Aplikasi ini dapat dijalankan pada smartphone berbasis Android mulai dari versi 4.4 ke atas.Tahap pembuatan aplikasi ini dimulai dari perancangan struktur navigasi, perancangan use case, flowchartaplikasi dan pengumpulan data mengenai materi yang terkait dari beberapa sumber.

Kata Kunci : Augmented Reality, Andorid, Tentara Nasional Indonesia.

1 PENDAHULUANTentara Nasional Indonesia adalah sebuah namaangkatan perang dari negara Indonesia yangmemiliki peran sebagai alat negara dibidangpertahanan yang dalam menjalankan tugasnyaberdasarkan kebijakan dan keputusan politik negara.Tentara nasional Indonesia memiliki berbagaimacam alat tempur tetapi tidak semua orang tahudan mengenal alat tempur yang dimiliki tentaranasional indonesia.

Seiring perkembangan zaman metode maupuncara pembelajaran saat ini banyak mengalamikemajuan dengan munculnya berbagai aplikasi salahsatu teknologi yang dapat mendukung yaitu dengancara pembelajaran menggunakan Augmented Realityyang memungkinkan merealisasi objek virtualkedalam dunia nyata dalam bentuk 3 Dimensi yangdiharapkan dapat membantu mengenal danmembedakan alat tempur tentara nasional Indonesia.

Oleh karena itu, berdasarkan permasalahantersebut maka dilakukan penelitian serta prosespembuatan aplikasi pengenalan alat tempur tentaranasional Indonesia dengan menambahkan teknologiAugmented Reality (AR) sebagai solusi dari masalahtersebut. Penelitian ini beri judul “AplikasiPengenalan Alat Tempur Tentara Nasional IndonesiaMenggunakan Teknologi Augmented RealityBerbasis Android”. Aplikasi ini akan dibuat dengan

menggunakan software Unity dan Vuforia SDKuntuk membuat Augmented Reality (AR), bahasapemograman C# dan Visual Studio Code sebagaiText Editor-nya, software Blender 3D sebagaipembuatan objek 3D, Android Visual Studio sebagaicompile menjadikan sebuah aplikasi dalamekstensi .apk-nya. Penelitian ini dapat diselesaikanserta dapat menyelesaikan masalah yang terjadisehingga hasil penulisan ini dapat bermanfaat.2. METODE PENELITIANMetode penelitian yang digunakan dalam penulisanpenelitian ini adalah menggunakan pendekatanmetode SDLC (Software Development Life Cycle)yang dimulai dari tahap analisa, perancangan umum,implementasi dan uji coba.

Perencanaan dan AnalisisTahap awal yang dilakukan oleh penulisadalah merancang konsep dasar aplikasi sertamenganalisis hal – hal yang dibutuhkan dalampembuatan aplikasi.Perancangan UmumDalam tahap ini, penulis akan melakukanperancangan tampilan dari aplikasi yang akandibuat. Dalam merancang aplikasi ini,penulisan menggunakan struktur navigasi,

Page 2: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

flowchart dan usecase untuk menggambarkanalur dari aplikasi untuk mempermudah dalampembuatan aplikasi.ImplementasiMengimplementasikan hasil rancangan kedalam bentuk objek 3D yang menggunakansoftware Blender 3D dan Unity. Pada prosesini aplikasi juga di implementasi ke penggunadengan melakukan blackbox testing.Uji CobaTahap ini adalah tahap akhir dari pembuatanaplikasi yaitu dengan mencoba aplikasi yangtelah dibuat pada sampel smartphonebersistem operasi android dengan sistemoperasi android 9 (Pie), android 8.1 (Oreo),android 7.1.2 (Nougat), android 5.1 (Lolipop),android 7.1.1 (Nougat).

3. PEMBAHASANAugmented Reality (AR)

Ronald T. Azuma (1997) mendefinisikanaugmented reality sebagai penggabunganbenda – benda nyata dan maya dilinkungan nyata, berjalan secara interaktifdalam waktu nyata, dan terdapat integrasiantar benda dalam tiga dimensi yaitubenda maya terintegrasi dalam dunianyata. [1]

Penggabungan benda nyata danmaya dimungkinkan dengan teknologitampilan sesuai, interaktivitasdimungkinkan melalui perangkat inputtertentu dan integrasi yang baikmemerlukan penjejakan yang efektif.

Unity 3DUnity 3D merupakan suatu aplikasi yangdigunakan untuk mengembangkan gamemulti platform yang didesain untuk mudahdigunakan dan memiliki kualitas renderserta cara kerja yang baik, menjadikannyasebagai perangkat lunak yang intuitifdalam pembuatan 2D maupun 3D,memiliki kemampuan ketersediaan dalamberbagai platform serta asset dankomunitas yang telah terkenal di penjurudunia.

BlenderBlender adalah sebuah perangkat lunak 3Dyang boleh dikata salah satu yangterlengkap diantara perangkat open sourcelainya. tool - tool yang disediakansederhana, namun sudah mencakup seluruhkebutuhan untuk pembuatan film animasi.

VuforiaVuforia adalah Augmented RealityDevelopment Kit (SDK) untuk perangkatmobile yang memungkinkan pembuatan

aplikasi Augmented Reality. SDK Vuforiajuga tersedia untuk digabungkan denganUnity yaitu bernama Vuforia AR Extensionfor Unity.

AndroidAndroid adalah platform yang sangat terbukadalam bidang pengembangannya sertakomprehensif untuk perangkat mobile. Android Software Development KitAndroid Software Development Kit (AndroidSDK) adalah tools Aplication ProgrammingInterface (API) yang diperlukan untukmengembangkan aplikasi pada platformaplikasi neutral, Android dapat membuataplikasi yang dibutuhkan dimana aplikasiteresbut bukan aplikasi bawaan darismartphone atau tablet.Bahasa Pemograman C#Bahasa pemograman C# adalah salah satu daribahasa keluaraga C ( C, C++, Objective-C,java dan sebagainya) dengan kemudahannya( terutama dalam hal pembuatan antarmukapengguna dan akses ke sistem basis datarelasional), bahasa pemograman C#merupukan gabungan dari bahasa keluarga C(C, C++, Objective-C, java dan sebagainya).Struktur NavigasiStruktur navigasi adalah alur yang digunakandalam aplikasi yang dibuat. Sebelumnyamenyusun aplikasi multimedia kedalamsebuah software.Use Case DiagramUse case adalah kegiatan atau urutan interaksiyang saling berkaitan antara sistem dan aktor.Use case bekerja dengan caramendeskripsikan tipe interaksi antara usersebuah sistem dengan sistemnya sendirimelalui sebuah cerita bagaimana sebuahsistem dipakai..FlowchartFlowchart adalah bagan yang menunjukanalur di dalam program atau prosedur sistemsecara logika. Macam – macam alat tempur TNITank Marder 1A3

Gambar 1. Tank Marder 1A3Tank Leopard 2A6

Page 3: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Gambar 2. Tank Leopard 2A6Tank Scorpion

Gambar 3. Tank Scorpion

Pesawat Sukhoi Su – 30

Gambar 4. Pesawat Sukhoi Su – 30Helikopter AH-64E

Gambar 5. Helikopter AH-64EPesawat Hercules C-130

Gambar 6. Helikopter AH-64EKRI Bung Tomo 357

Gambar 7. KRI Bung Tomo 357KRI Frans Kaiseipo

Gambar 8. KRI Frans Kaiseipo KRI Nanggala 402

Gambar 9. KRI Nanggala 402Senjata M4

Gambar 10. Senjata M4Senjata M4A1

Gambar 11. Senjata M4A1Senjata AK-47

Gambar 12. Senjata AK-47Senjata AWM

Gambar 13. Senjata AWMGambaran Umum AplikasiPada aplikasi ini terdapat 4 menu utama yaitusebagai berikut :

Page 4: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Menu MulaiMenu ini digunakan untukmemulai scan marker lalumenampilkan objek 3D besertainformasinya.

Menu PanduanDi dalam menu ini berisi panduancara menggunakan aplikasi. Sertaterdapat 1 tombol kembali.

Menu InformasiDi dalam menu ini berisi tentanginformasi pembuat aplikasi. Sertaterdapat 1 tombol kembali.

Menu KeluarMenu ini digunakan untuk keluardari aplikasi.

Aplikasi ini ditujukan untuk mengenalkan alattempur tentara nasional Indonesia pada anak –anak maupun orang dewasa. Aplikasi ini dapatdijalankan pada smartphone berbasis android.Aplikasi ini dibuat dengan unity, untukpembuatan objek dibuat dengan blender danvuforia. Pada aplikasi ini menyediakan menuutama, dimana menu utama memiliki 4 buahmenu yang terdiri dari mulai, panduan,informasi, keluar. Pada menu mulai digunakanuntuk memulai scan marker, setelah marker discan maka akan muncul objek 3D danmenampilkan informasi berupa teks.Pengumpulan Data

Tahap pengumpulan data dimulaidengan pencarian beberapa model objek yangtelah tersedia diwebsite dan pencarian gambarlatar belakang berikut markernya lalu penulismengeditnya di Adobe Photoshop CS6 setelahitu pencarian informasi dari alat tempurtentara nasional Indonesia.Perancangan Aplikasi

Proses perancangan aplikasi bertujuanuntuk merencanakan tampilan dan alur dariprogram yang akan dibuat dalam aplikasi ini.Perancangan aplikasi augmented reality inimenggunakan struktur navigasi, usecase danrancangan dari setiap interface atau tampilanaplikasi.

Pengguna aplikasi ini dapat memilih 4menu utama. Menu tersebut adalah mulai,panduan, informasi, dan keluar. Pada menumulai, pengguna dapat langsungmenggunakan aplikasi dengan mengarahkankamera kearah marker, dan objek 3D akanmuncul beserta informasinya. Pada menupanduan berisi cara untuk menggunakanaplikasi. Menu informasi berisi tentanginformasi pembuat aplikasi. Dan menu keluardigunakan untuk keluar dari aplikasi.

Perancangan Struktur NavigasiStruktur navigasi ini menggunakan tipe campuran,untuk struktur navigasi tersebut.

Gambar 14. Struktur Navigasi Aplikasi

Perancangan Use Case Diagram Aplikasi

Gambar 15. Use Case Diagram

Storyboard

Gambar 16. Storyboard

Flowchart Aplikasi

Page 5: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Gambar 17. Flowchart AplikasiPada gambar 3 setelah tampilan splash screen,aplikasi akan menampilkan loading screenkemudian akan menampilkan menu. Padamenu tersebut terdapat pilihan menu mulai,menu panduan, menu informasi dan keluar.Ketika pengguna memilih mulai makaaplikasi akan mengaktifkan kamera untukmemulai proses diteksi marker. Kemudianpada menu panduan, ketika pengguna memilihmenu panduan aplikasi akan menampilkanpanduan aplikasi. Kemudian pada menuinformasi, ketika pengguna memilih menuinformasi maka akan menampilkan informasiaplikasi.Perancangan Tampilan

Dalam pembuatan aplikasi ini, terdapatrancangan tampilan. Rancangan ini disusunmeliputi rancangan tampilan splash screen,screen lading, menu utama, menu panduan,menu informasi, keluar. Hal ini dilakukan agarpengguna lebih mudah dalam pemakaianaplikasi. Dan dapat memudahkan dalammerancang aplikasi. Berikut adalah rancangandari aplikasi ini, yaitu :Tampilan Splash Screen

Halaman ini menampilkan splashscreen yang digunakan untuk perpindahanantar scene.

Gambar 18. Splash ScreenDi dalam halaman ini terdapat canvas dan image.Canvas digunakan untuk menampilkan backgroundaplikasi dan image digunakan sebagai logo.

Tampilan Screen LoadingHalaman ini menampilkan screen loading yangdigunakan untuk perpindahan antar scane.

Gambar 19. Screen LoadingDi dalam halaman ini terdapat canvas dan image.Canvas digunakan untuk menampilkan backgroundaplikasi dan image digunakan sebagai progressloading.Tampilan Menu UtamaHalaman ini dirancang untuk menampilkan menuutama aplikasi.

Gambar 20.Menu UtamaDi dalam halaman ini terdapat 1 text, 1 canvas dan 4button. Text berisikan tulisan “Augmented RealityPengenalan Alat Tempur Tentara NasionalIndonesia”, canvas digunakan untuk menampilkanbackground aplikasi. Button 1 diberi nama mulaiyang jika dipilih maka akan berpindah ke scane ARyang digunakan untuk memulai scan marker. Button2 diberi nama panduan yang jika dipilih maka akanberpindah ke menu tampilan panduan. Button 3diberi nama informasi yang jika dipilih maka akanberpindah ke tampilan menu informasi. Button 4diberi nama keluar yang jika dipilih maka akankeluar dari aplikasi.Tampilan Menu Panduan dan InformasiHalaman ini digunakan sebagai tampilan padapanduan dan informasi.

Gambar 21. Menu Panduan dan Informasi

Page 6: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Didalam halaman ini terdapat 1 canvas dan 1button, text. Canvas digunakan untuk menampilkanbackground aplikasi. Button 1 digunakan untukkembali ke tampilan menu utama. Text berisikaninformasi atau panduan aplikasi.Tampilan AR CameraHalaman ini digunakan sebagai tampilan CameraAR. Didalamnnya terdapat camera view, paneldengan 2 button dan 1 canvas.

Gambar 22. Tampilan AR CameraGambar 8 dirancang untuk menampilkan objek 3Dpada lokasi yang telah disediakan dalam cameraAugmented Reality dari aplikasi ini. Terdiri darimenampilkan camera view untuk mendeteksimarker yang telah ditentukan agar memunculkanobjek 3D pada AR. Button 1 digunakan untukkembali ke menu utama dan kemudian button 2diberi nama kembali yang digunakan untukmenyembunyikan informasi objek 3D.Tampilan AR Camera SenjataHalaman ini digunakan sebagai tampilan CameraAR Senjata. Didalamnnya terdapat camera view, 1panel dengan 3 button dan 1 canvas.

Gambar 23. Tampilan AR Camera SenjataGambar 23 dirancang untuk menampilkan objek 3Dpada lokasi yang telah disediakan dalam cameraAugmented Reality dari aplikasi ini. Terdiri darimenampilkan camera view untuk mendeteksi markeryang telah ditentukan agar memunculkan objek 3Dpada AR. Button 1 digunakan untuk kembali kemenu utama, kemudian button 2 diberi namakembali yang digunakan untuk menyembunyikaninformasi objek 3D dan button 3 diberi nama suarasenjata yang digunakan untuk mengeluarkan suarasenjata sesuai senjata yang dipilih pengguna.Perancangan Objek 3DTahapan ini yang dilakukan untuk merancang objek3D untuk aplikasi ini. Pada perancangan objek iniakan menggunakan perangkat lunak Blender versi2.79 yang terdiri dari objek untuk kendaraan darat,

kendaraan laut, kendaraan udara dan senjata. Padatabel 1 berikut merupakan objek yang akan dibuat.

Tabel 1.Objek 3D Yang Akan Dibuat

No

Kendaraan Darat

Kendaraan Laut

Kendaraan

Udara

Senjata

1Tank

Leopard2A6

KRIBungTomo357

PesawatSukhoiSu-30

M4

2Tank

Marder1A3

KRIFrans

Kaiseipo

Helikopter AH-

64E

M41A

3

TankScorpio

nFV101

KRINanggal

a 402

PesawatHercules C-130

AK47

4AWM

Pembuatan Objek 3DDalam bagian pembuatan objek disini penulismenggunakan lunak Blender versi 2.79. Pada prosesini dilakukan modeling, pemberian texture danmaterial pada objek 3 Dimensi (3D).

Gambar 24. Pembuatan Model Objek AK47Dibagian ini penulis juga mengunduh beberapaobjek lainnya yang diambil secara gratis dariwebsite https://free3d.com/.

Gambar 25. Halaman Situs 3D Free3DPembuatan Database MarkerSetelah membuat marker berikutnya simpan markertersebut ke database menggunakan Vuforia. Pertama– tama buka website Vuforia dihttps://developer.vuforia.com/ .

Page 7: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Gambar 26. Target ManagerKlik Develop lalu Target Manager, setelah itu klikAdd Database. Kemudian beri nama database yangingin dibuat lalu klik Create, kemudian bukadatabase yang telah dibuat kemudian klik AddTarget.

Gambar 27. Add Target ManagerPilih single image lalu masukan file gambar ataumarker yang telah dibuat, kemudian atur ukuranwidth untuk mengatur marker tersebut. Lalu klikadd.

Gambar 28. Unduh Database MarkerJika sudah membuat database lalu klik licenseManager kemudian salin dan simpan license keyselanjutnya dapat langsung membuat aplikasidiunity.Mengimport Objek Pada UnityDalam membuat aplikasi Augmented Reality penulismenggunakan Unity versi 2018.2.0f2 (64-bit),berikut ini adalah langkah – langkah pembuatanaplikasi mulai dari meng-import objek yang telahdibuat kedalam program unity, pertama buat projectbaru dengan menentukan path penyimpanan dannama projectnya.

Gambar 29. Tampilan Membuat Project BaruSelanjutnya klik Create Project untuk membuatproject baru tersebut.

Gambar 30. Tampilan Meng-import PackageMarker

Selanjutnya masukan license key yang sebelumnyatelah disimpan kedalam Vuforia Configurationdidalam unity untuk mengaktifkan database marker.

Gambar 31. Tampilan Meng-import License VuforiaSelanjutnya masukan license key yang sebelumnyatelah disimpan kedalam vuforia configurationdidalam unity untuk mengaktifkan database marker.

Gambar 32. File Objek Pada UnityBerikutnya import file objek kedalam assets didalamunity dengan men-drag file dari expoler kedalam

Page 8: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

assets di unity. Selanjutnya tambahkan image targetuntuk meletakan objek agar tampil sebagaiaugmented reality.

Gambar 33. Tampilan Menambahkan Image TargetMembuat Tampilan AplikasiSetelah membuat modelnya langkah selanjutnyaadalah membuat tampilan aplikasi untukmemudahkan pengguna saat pemakaian aplikasi.Pembuatan Tampilan Menu UtamaUntuk membuat tampilan Menu Utama dengan carameng-klik file lalu new scene. Kemudian penulismemberikan property dan mengatur poisis padalayar dan menempatkan property. Selanjutnyamenambahkan background dan button denganmemilih Game object lalu UI lalu meng-klik Panellalu Canvas dan Button, selanjutnya drag and dropobjek gambar untuk background dan button ketexture.

Gambar 34. Tampilan Pembuatan Scane MenuUtama

Setelah itu menambahkan button yang diperlukanpada panel dengan cara meng-klik kanan pada panellalu memilih UI lalu button. Lakukan cara yangsama sampai membentuk susunan pada gambar 20.Pembuatan Tampilan PanduanBerikut untuk membuat tampilan Menu Panduandengan cara meng-klik game object, lalu UI,kemudian pilih panel, lalu mengatur posisi padalayar. Kemudian melakukan pembuatan backgrounddan button dengan memilih game object, lalu UI,meng-klik button. Selanjutnya drag and drop objekgambar untuk background dan button ke textureyang terdapat pada image Target. Pada pembuatanscane ini terdapat script menu.cs yang digunakanuntuk button kembali.

Gambar 35. Tampilan Menu PanduanPembuatan Tampilan InformasiBerikut untuk membuat tampilan Menu Panduandengan cara meng-klik game object, lalu UI,kemudian pilih panel, lalu mengatur posisi padalayar. Kemudian melakukan pembuatan backgrounddan button dengan memilih game object, lalu UI,meng-klik button. Selanjutnya drag and drop objekgambar untuk background dan button ke textureyang terdapat pada image Target. Pada pembuatanscane ini terdapat script menu.cs yang digunakanuntuk button kembali.

Gambar 36. Tampilan Menu Informasi

Pembuatan Tampilan AR CameraSetelah menu aplikasi selesai dibuat tahap selajutnyaadalah dengan membuat scane untuk kameraaugmented reality dengan cara membuat scane barulalu menambahkan AR camera, image target, objek3D dan button. Atur image target menggunakanmarker yang telah dibuat, masukan license key ARCamera pada kolom license key yang disediakan,atur posisi objek 3D diatas marker.

Gambar 37. Tampilan Pada AR CameraPembuatan Tampilan AR Camera SenjataSetelah menu aplikasi selesai dibuat tahap selajutnyaadalah dengan membuat scane untuk kameraaugmented reality dengan cara membuat scane barulalu menambahkan AR camera, imagetarget, objek3D dan button. Atur image target menggunakanmarker yang telah dibuat, masukan license key AR

Page 9: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

Camera pada kolom license key yang disediakan,atur posisi objek 3D diatas marker.

Gambar 38.Tampilan AR Camera Senjatakemudian untuk membuat objek dapat di klikdengan cara add component lalu pilih capsulecollider seperti gambar dibawah ini.

Gambar 39. Tampilan Add CompenentProses Build Menjadi Android Package (APK)Sebelum membuat file APK unduh terlebih dahuluAndroid SDK. Selanjutnya melakukan setting padaUnity. Pada tahap ini lakukan pembuatan file projectUnity menjadi file.apk dengan langkah – langkahsebagai berikut : pilih file lalu pilih Build Settingkemudian drag and drop seluruh scane yang telahdibuat ke Scane In Build.

Gambar 40. Window Build SettingTahap ini dilakukan dengan pembuatan CompanyName, Product Name dan Icon untuk aplikasi inilangkah – langkahnya yaitu pilih File lalu pilihBuild kemudian pilih Setting lalu pilih Player

Setting dan klik Inspector lalu ubah Company Name,Product Name dan Icon seperti gambar berikut ini :

Gambar 41. Setting Company Name, Product Namedan Icon

Setelah seluruh pengaturan selesai, memilih Buildkemudian menamai aplikasi denganAR.Pengenalan.Alat.Tempur.TNI lalu save. Hasildari build akan muncul di lokasi penyimpanan yangtelah dipilih dengan nama dan ekstensirenaldi230689.apk. merupakan hasil build dengansize memory sebesar 108MB.

Gambar 27. Hasil Build AplikasiUji Coba AplikasiProses uji coba ini menggunakan blackbox testing,ukuran marker ( 100%, 80%, 60%, 40%, 20%),kondisi cahaya ( 20 lx, 45 lx, 55 lx, 323 lx), jarakmarker ( 10 cm, 20 cm, 30 cm, 40 cm, 50 cm) dandicoba pada smartphone ( Samsung A50 (Device 1),Xiaomi Redmi 6 (Device 2), Xiaomi Redmi 5(Device 3), OPPO A37 (Device 4), Samsung NoteFE (Device 5) ).Analisa Hasil Uji Coba AplikasiBerdasarkan hasil uji coba menggunakan 5 devicedengan pengujian kondisi cahaya, jarak marker,ukuran marker dan waktu tampil objek 3D. ketikamaker di scan pada jarak 10 cm, 20 cm, 30 cm, 40cm, 50 cm dengan ukuran marker 100%, 80%, 60%,40% dan kondisi cahaya 20 lx, 55 lx, 323 lx dan 45lx objek 3D dapat ditampilkan dengan baik. Untukukuran marker 20% dengan jarak 10 cm, 20 cm, 30cm, 40 cm, 50 cm. maka objek 3D tidak dapatditampilkan.4. PENUTUPKesimpulanKesimpulan yang dapat diambil adalah aplikasiaugmented reality pengenalan alat tempur tentaranasional Indonesia telah berhasil dibuat dengan fiturobjek 3D dan dilengkapi dengan informasi berupateks disetiap scanenya.

Berdasarkan uji coba yang telah dilakukan,versi dibawah Android 4.4 (KitKat) aplikasi tidakdapat di install. Selanjutnya uji coba dengan ukuranmarker 100% (5 cm x 9 cm), 80% (4 cm x 7,2 cm),60% (3 cm x 5,4 cm), 40% (2 cm x 3,6 cm), 20% (1

Page 10: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

cm x 1,8 cm)objek 3D dapat ditampilkan denganbaik, untuk marker dengan ukuran 20% objek 3Dtidak dapat ditampilkan. Kemudian uji coba denganjarak scan marker yaitu 10 cm, 20 cm, 30 cm, 40cm, 50 cm, berdasarkan jarak scan marker jarak 10cm dan 20 cm objek 3D dapat ditampilkan denganwaktu tercepat dibandingkan dengan jarak scanmarker 30 cm, 40 cm dan 50 cm. kemudian uji cobadengan kondisi cahaya 20 lx, 45 lx, 55 lx dan 323 lx,hasil yang didapat objek 3D dapat tampil denganbaik. dengan adanya aplikasi ini dapat mudahmengenal alat tempur tentara nasional Indonesia.SaranHal yang disarankan untuk aplikasi ini adalahpenulis menyadari masih kurangnya dalam membuatobjek 3D oleh sebab itu diharapkan bagi yang inginmengembangkan aplikasi ini dapat menambah fitur– fitur yang mungkin belum dimasukan danmemberikan animasi yang lebih baik.

DAFTAR PUSTAKA

1 Anggriyadi. 2012. Sejarah Teknologi Augmented Reality. http://www.stikombinaniaga.ac.id/index.php?id=12. Diakses pada 09 Agustus 2019.

2 Agamsaia. 2017. Mengenal Kapal Perang Korvet Kelas Sigma Milik TNI. https://steemit.com/indonesia/@agamsaia/mengenal-kapal-perang-korvet-kelas-sigma-milik-tni. Diakses pada 09 Agustus 2019.

3 Asrin, Isnaeni. 2014. Simulasi Digital Makalah Aplikasi Blender. https://www.academia.edu/12120254/Simulasi_Digital_Makalah_Aplikasi_Blender. Diakses pada 09 Agustus 2019.

4 A.S., Rosa dan Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung. Diakses pada 09 Agustus 2019.

5 Adhitiya, P. W. 2015. Vuforia. http://teknojurnal.com/vuforia/. Diakses pada 09 Agustus 2019.

6 Aristiawan. 2015. Unity 3D Game Engine. http://www.hermantolle.com/class/docs/unity-3d-game-engine/. Diakses pada 09 Agustus 2019.

7 Anonim. 2018. Pengertian Android SDK (Software Development Kit). https://itlearningcenter.id/pengertian-android-sdk/. Diakses pada 09 agustus 2019.

8 Anonim. 2019. Perbedaan antara M16 VS M4A1 VS AR-15.http://www.nevermoreshop.com/articles/perbedaan-antara-m16-vs-m4a1-vs-ar-15/8773&as_qdr=y15.Diakses pada 09 agustus 2019.

9 Dimas.2014. Mengenal KRI Bung Tomo 357 yang Membantu Evakuasi Jasad Penumpang AirAsia QZ8501. https://dimasbagus.web.id/mengenal-kri-bung-tomo-357-yang-membantu-evakuasi-jasad-penumpang-airasia-qz8501/. Diakses pada 09 agustus 2019.

10 Kelviandy, Matias Kristian. Black Box Testing.http://matias_kk.staff.gunadarma.ac.id/Downloads/files/49106/Black+Box+Testing.pptx. Diakses 09 agustus 2019.

11 Novitasari Candra. Pengertian Followchart,Simbol – Simbol Flowchart dan Fungsinya. 2017. https://pelajarindo.com/pengertian-flowchart-simbol-simbol-flowchart-dan-fungsinya/. Diakses pada 09 agustus 2019.

12 Nugroho, Adi. Mengembangkan Aplikasi Basis Data Menggunakan C# dan SQL Server.2010. Andi Publisher. Diakses pada 09 agustus 2019.

13 Putri, Novika. 8 Senjata Terpopuler. 2018.

https://today.line.me/id/pc/article/8+Senjata+Terpopuler+yang+Paling+Sering+Kita+Temui+di+Game+No+1+Paling+Serem-owNOqy. Diakses pada 09 agustus 2019.

14 Pratama, Aswab Nanda. 2018. Mengenal 5 Pesawat Andalan TNI Angkatan Udara. https://nasional.kompas.com/read/2018/10/05/13090021/ini-5-tank-andalan-tni?page=all.Diakses 09 agustus 2019.

15 Pratama, Aswab Nanda. 2018. 5 Tank Andalan TNI . https://nasional.kompas.com/read/2018/10/05/13090021/ini-5-tank-andalan-tni?page=all. Diakses 09 agustus 2019.

16 Silfianti, W. Struktur Navigasi. http://wsilfi.staff.gunadarma.ac.id/Downloads/files/12874/Struktur%2BNavigasi.pdf. Diakses pada 09 Agustus 2019.

17 Tanjung, Agib. 2014. Mengenal KRI Nanggala 402, kapal selam tangguh andalan

Page 11: APLIKASI PENGENALAN ALAT TEMPUR TENTARA NASIONAL …

TNI AL. https://www.merdeka.com/peristiwa/mengenal-kri-nanggala-402-kapal-selam-tangguh-andalan-tni-al.html. Diakses pada 09 Agustus 2019.

18 Triandini, Evi. 2012. Step By Step Desain Proyek Menggunakan UML. Yogyakarta: CV. Andi Offset. Diakses pada 09 Agustus 2019.

19 Tentara Nasional Indonesia.https://tni.mil.id/pages-2-peran-fungsi-dan-tugas. Diakses pada 09 Agustus 2019.

[20] Utami, E. T. 2011. Kupas Tuntas Android darinol Sampai Mahir. Jakarta : Gudang Ilmu.Diakses pada 09 Agustus 2019.