Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 PENGENALAN KOMPONEN KOMPUTER BERBASIS AUGMENTED REALITY PADA ANDROID DENGAN METODE SINGLE MARKER Introduction Of Augmented Reality Based Computer Components On Android With The Single Marker Method Nathanael Andreas, nathandreas89@gmail. I Gusti Ngurah Suryantara, gusti@bundamulia. * . Program Studi Informatika/Fakultas Teknologi dan Desain. Universitas Bunda Mulia Diajukan 30 Juli 2022 / Disetujui 10 Maret 2023 ABSTRACT Computers are one of the most popular electronic devices today. With the development of PC games and Esports in the world, computers are becoming more and more popular among young people Computers have many components that are needed as a support so that the computer can be used. At the education level, students are taught about the components in a computer. However, the introduction still uses images because it is difficult to introduce the components one by one. One way to easily introduce components on a computer is to use Augmented Reality technology. Augmented Reality allows users to be able to combine the virtual world, both 2D and 3D, with the real environment in real time. This application is based on Android and is built using the Unity3D Game Engine. The method used in developing this computer component recognition application is the single marker method and uses the FAST Corner Detection algorithm. In addition, application development will use the Multimedia Development Life Cycle (MDLC) method. The reason for making this computer component recognition application is so that it can be a tool to introduce computer components to students more attractively and make it easier for students to absorb the existing material. Based on the test results, the single marker method and the FAST Corner Detection algorithm were successfully implemented into the application. The application can run well on Android 5. 1 to Android 10 with a minimum of 2GB RAM. The results of the single marker method test that the marker can be detected by the camera. Marker detection can be done on markers with a slope of 0A 45A. The closest distance for marker detection is 4cm and the farthest distance for marker detection is 92cm. The results of the questionnaire on questions about the functionality of the application with a total of 30 respondents who were students of Class 12 Bunda Mulia School answered "strongly agree" more than 50% and on questions about the use of applications as learning aids answered "strongly agree" more than 50%. These results mean that the application of the introduction of computer components has a good impact on the respondents. Keywords: Augmented Reality. Unity 3D. Vuforia. Android. Single Marker. FAST Corner Detection. Computer. ABSTRAK Komputer adalah salah satu alat elektronik yang popular saat ini. Dengan berkembangnya game PC dan Esport di dunia, komputer semakin banyak digemari di kalangan muda jaman sekarang. Komputer memiliki banyak sekali komponen yang dibutuhkan sebagai penopang agar komputer bisa digunakan. jenjang pendidikan, siswa diajarkan tentang komponen yang ada dalam komputer. Namun pengenalannya masih menggunakan gambar karena sulit untuk mengenalkan komponen satu-persatu. Salah satu cara untuk mengenalkan komponen pada komputer dengan mudah adalah dengan menggunakan teknologi Augmented Reality. Augmented Reality memungkinkan penggunanya untuk bisa menggabungkan dunia maya baik 2D ataupun 3D dengan lingkungan nyata secara realtime. Aplikasi ini berbasis android dan dibangun menggunakan Game Engine Unity3D. Metode yang digunakan pada pengembangan aplikasi pengenalan komponen komputer ini adalah metode single marker dan menggunakan algoritma FAST Corner Detection. selain itu pengembangan aplikasi akan menggunakan metode Multimedia Development Life Cycle (MDLC). Alasan dibuatnya aplikasi pengenalan komponen komputer ini adalah agar bisa menjadi alat *Korespondensi Penulis: E-mail: gusti@bundamulia. Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 bantu untuk mengenalkan komponen komputer pada siswa dengan lebih menarik dan memudahkan siswa dalam menyerap materi yang ada. Berdasarkan hasil pengujian, metode single marker dan algoritma FAST Corner Detection berhasil diimplementasikan ke dalam aplikasi. Aplikasi bisa berjalan dengan baik pada 1 sampai android 10 dengan minimal RAM 2GB. Hasil pengujian metode single marker bahwa marker dapat di deteksi oleh kamera. Pendeteksian marker bisa dilakukan pada marker dengan kemiringan 0A - 45A. Jarak terdekat untuk pendeteksian marker adalah 4cm dan jarak terjauh untuk pendeteksian marker adalah 92cm. Hasil kuisioner pada pertanyaan mengenai fungsionalitas dari aplikasi dengan jumlah 30 responden yang merupakan siswa/I Kelas 12 Sekolah Bunda Mulia menjawab Ausangat setujuAy lebih dari 50% serta pada pertanyaan mengenai kegunaan aplikasi sebagai alat bantu belajar menjawab Ausangat setujuAy lebih dari 50%. Hasil ini mengartikan bahwa aplikasi pengenalan komponen komputer memberikan dampak yang baik bagi responden. Kata Kunci: Augmented Reality. Unity 3D. Vuforia. Android. Single Marker. FAST Corner Detection. Komputer. PENDAHULUAN Teknologi Informasi saat ini sangat berkembang pesat dalam setiap sektor dan sangat membantu dalam kehidupan manusia. Para ilmuan sampai sekarang masih terus berusaha untuk mengembangkan ide-ide yang bisa membantu kehidupan manusia di masa depan. Salah satu teknologi yang saat ini masih dikembangkan adalah Augmented Reality atau dalam Bahasa Indonesia disebut Realitas Berimbuh. Augmented reality adalah teknologi yang saat ini masih sangat baru dalam bidang computer vision. Teknik dasar augmented reality terbentuk pada 1960-an, dan sekarang augmented reality menjadi benar-benar praktis untuk digunakan diberbagai bidang. Augmented Reality saat ini sudah banyak digunakan dalam kehidupan manusia, penerapannya pun bermacam-macam. Teknologi AR sendiri dapat digunakan sebagai sarana untuk mempresentasikan sesuatu seperti komponen-komponen yang terdapat dalam komputer. jenjang pendidikan, pengenalan komponen komputer masih menggunakan gambar dikarenakan sulit untuk memperkenalkan satu-persatu. Siswa dan siswi hanya mampu menyerap setengah dari materi pembelajaran tersebut. Hal ini tidak terlepas dari faktor keterbatasan alat peraga yang membuat guru sedikit sulit untuk menjelaskan bentuk dan fungsi hardware komputer selain itu banyaknya bentuk dari komponen perangkat keras komputer . juga membuat siswa siswi cukup sulit untuk mengingat bentuk atau pun fungsi dari setiap komponen perangkat keras . yang ada. Berdasarkan permasalahan dan pemaparan diatas, penulis tertarik untuk membuat aplikasi pengenalan komponen komputer berbasis Augmented Reality dimana pada aplikasi tersebut terdapat info mengenai komponen-komponen pada komputer seperti nama dan kegunaan dari setiap komponen. Penerapan teknologi augmented reality pada dunia pendidikan atau edukasi juga dapat digunakan untuk menawarkan pengalaman yang lebih menyenangkan bagi siswa dan meningkatkan efisiensi pembelajaran. dengan adanya aplikasi ini, bisa menjadi alat bantu pengajar untuk mengenalkan komponen komputer kepada siswa. Selain itu, pembelajaran juga akan jadi lebih menarik dan siswa akan lebih mudah menyerap materi yang Berdasarkan latar belakang yang telah dijelaskan diatas maka rumusan masalah yang bisa diuraikan adalah sebagai berikut : Bagimana mengimplementasikan teknologi Augmented Reality pada pengenalan komponen komputer ? Bagaimana teknologi Augmented Reality bisa membantu dalam mengenalkan komponen pada komputer ? Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 METODOLOGI PENELITIAN Augmented reality atau AR adalah sebuah teknologi dimana teknologi ini bisa menggabungkan dunia nyata dengan digital konten yang dilakukan secara real-time. reality memberikan kebebasan kepada pengguna untuk melihat objek 2d atau 3d yang nantinya akan ditampilkan pada dunia nyata. AR ini bisa ditampilkan melalui berbagai perangkat digital seperti handphone, kamera, webcam, dan lainnya. Benda-benda maya menampilkan informasi yang tidak dapat diterima oleh pengguna dengan inderanya sendiri. Hal ini membuat Augmented Reality sesuai sebagai alat untuk membantu persepsi dan interaksi penggunanya dengan dunia Informasi yang ditampilkan oleh benda maya membantu pengguna melaksanakan kegiatan-kegiatan dalam dunia nyata. Unity 3D merupakan salah satu game engine yang banyak digunakan developer game. kelebihan unity 3D adalah pembuatan game menjadi lebih mudah dan cepat. Unity 3D Unity adalah mesin permainan yang dikembangkan oleh Unity Technologies. Unity Engine bersifat cross-platform yang digunakan untuk membangun dan mengembangkan video games dan visualisasi Arsitektur atau animasi 3D real-time. Unity 3D berjalan pada sistem operasi Microsoft Windows dan Mac OS X, aplikasi yang dibuat oleh Unity 3D dapat berjalan pada Windows. Mac. Xbox 360. PlayStation 3. Wii, iPad, iPhone dan Android. Unity juga dapat membuat game berbasis browser dengan menggunakan Unity web player plugin. Unity mendukung pengembangan aplikasi android. Sebelum dapat menjalankan aplikasi yang dibuat dengan Unity android diperlukan pengaturan lingkungan pengembang android pada perangkat. Untuk itu pengembang perlu mendownload dan menginstal SDK android dan menambahkan perangkat fisik ke system. Unity android memungkinkan pemanggilan fungsi kustom yang ditulis dalam C/C secara langsung dan java secara tidak langsung pada script C#. Vuforia adalah software development kit (SDK) yang memungkinkan perangkat mobile untuk membuat aplikasi AR. SDK Vuforia juga bisa digabungkan dengan unity. Qualcomm menyediakan SDK Vuforia membantu developer dalam membuat aplikasi augmented reality di mobile phone. Vuforia memakai teknologi Computer Vision untuk mengenali dan melacak gambar . mage targe. , dan objek 3D sederhana secara real time. Android adalah sistem operasi bagi perangkat mobile berbasis web yang didalamnya mencakup tiga hal yaitu sistem operasi, middleware, dan aplikasi. android berbasis open source atau bebas digunakan, diperbaiki, dimodifikasi, dan didistribusikan oleh pengembang perangkat Android merupakan sistem operasi besutan raksasa internet Google yang bekerjasama dengan Open Handset Alliance. Diperkenalkan pertama kali pada tahun 2007. Android menjadi sistem operasi terbuka yang dapat dikembangkan oleh semua orang. Pada tanggal 9 Desember 2008, diumumkan bahwa 14 orang anggota baru akan bergabung dengan proyek Android, termasuk PacketVideo. ARM Holdings. Atheros Communications. Asustek Computer Inc. Garmin Ltd. Softbank. Sony Ericsson. Toshiba Corp, dan Vodafone Group Plc. Kehidupan manusia saat ini nampaknya sudah tidak dapat lagi dilepaskan dari teknologi, khususnya Komputer. Bahkan, banyak peralatan berbasis computer saat ini yang umum digunakan dan dimiliki oleh masyarakat, misalnya personal data assistant (PDA), global position system (GPS), mobile computer . esktop, lapto. , mobile phone (HP), translator, dan sebagainya. Komputer dapat digunakan untuk menulis dokumen, melakukan perhitungan matematis secara kompleks, video editing, programming, game, image editing, dan berbagai kemampuan canggih lainnya. komputer memerlukan sistem komputer yang terdiri dari hardware, software, dan brainware. Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Dalam membuat Augmented Reality, bisa dilakukan dengan 2 cara yaitu menggunakan marker atau tanpa marker . Marker adalah penanda yang memiliki titik-titik pola pada sebuah penanda sehingga memungkinkan kamera untuk mendeteksi marker dan akan menampilkan objek 3D yang telah di implementasikan kedalam Augmented Reality. Sebelum melakukan pelacakan target gambar, marker harus didaftarkan terlebih dahulu pada vuforia agar dapat dikenali oleh kamera AR. Vuforia merupakan salah satu perangkat lunak pendukung untuk membangun augmented reality. Berfungsi sebagai software library untuk proses pembuatan database, yang digunakan untuk menyimpan marker. Marker yang telah ditentukan sebagai image target akan di-upload ke website vuforia, yaitu https://developer. Dan marker yang telah di-upload tersebut akan dinilai kualitasnya oleh vuforia dengan memberikan bintang. Terdapat 5 simbol bintang sebagai parameter penilaian, semakin banyak bintang yang diberikan berarti semakin baik kualitas dari marker. Hal tersebut tentunya akan memudahkan dalam proses deteksi marker nantinya. Selanjutnya adalah proses mendownload database marker dengan unitypackage, yang nantinya akan di import ke dalam software unity untuk digunakan dalam tahap pembuatan augmented reality. FAST Corner Detection yaitu sejenis metode deteksi sudut yang utamanya digunakan untuk mendeteksi perubahan yang jelas dari tingkat abu-abu untuk piksel. Prinsip dari algoritma tersebut adalah ketika piksel sangat berbeda pada lingkungan yang memengaruhi intensitas cahaya. Algoritma FCD ini dibuat dengan tujuan mempercepat waktu komputasi secara real-time dengan konsekuensi menurunkan tingkat akurasi pendeteksian sudut. Storyboard biasanya digunakan untuk melakukan perancangan multimedia. Storyboard dikenal sebagai sketsa dari gambar yang disusun berurutan. Papan cerita . adalah salah satu cara alternatif untuk mensketsakan kalimat penuh sebagai alat perencanaan. Papan cerita menggabungkan alat bantu narasi dan visualisasi pada selembar kertas sehingga naskah dan visual terkoordinasi. Storyboard ini membantu kita untuk merancang sebuah cerita seperti halnya membuat gambaran kasar sebelum kita membuat objek aslinya. Use case diagram merupakan salah satu jenis dari UML (Unified Modelling Languag. yang fungsinya untuk menggambarkan hubungan interaksi antara actor dengan sistem. Use Case Diagram menjelaskan manfaat suatu sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar. Black box testing adalah salah satu teknik testing yang dilakukan berdasarkan pada detail aplikasi seperti tampilan, fungsi yang ada di dalam aplikasi, dan kesesuaian alur fungsi. Black Box Testing berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional Black Box Testing bukanlah solusi alternatif dari White Box Testing tapi lebih merupakan pelengkap untuk menguji hal-hal yang tidak dicakup oleh White Box Testing. Black Box Testing cenderung untuk menemukan hal-hal berikut: Fungsi yang tidak benar atau tidak ada. Kesalahan antarmuka . nterface error. Kesalahan pada struktur data dan akses basis data. Kesalahan performansi . erformance error. Kesalahan inisialisasi dan terminasi. Multimedia Development Life Cycle (MDLC) Multimedia Development Life Cycle atau biasa disebut MDLC adalah metode yang biasa digunakan untuk mengembangkan sebuah sistem. metode ini adalah metode pengembangan multimedia yang bersumber, yang terdiri dari enam tahapan yaitu concept . , design . , material collecting . engumpulan mater. , assembly . , testing . dan distribution . Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Gambar 1. Tahapan MDLC Konsep merupakan tahap awal dalam sebuah perancangan aplikasi. Pada tahap ini dituangkan ide-ide yang nantinya akan dipakai kedalam aplikasi yang dibuat. konsep yang akan digunakan pada pengembangan aplikasi ini digambarkan pada gambar 1. Gambar 2. Konsep Aplikasi Pada tahap perancangan, semua ide dan konsep yang sudah ada dituangkan dan dirancang kedalam aplikasi yang ingin dikembangkan. Pada tahap perancangan marker, akan dibuat marker yang akan menjadi target saat user ingin memunculkan objek 3D. marker ini dibuat menggunakan aplikasi canva. Marker yang dirancangan seperti pada gambar 2. Gambar 3. Hasil perancangan marker Pada tahap perancangan, storyboard digunakan sebagai alat untuk menunjukkan gambaran tampilan dari aplikasi yang dibuat. Gambaran visual akan dibuat mengunakan io, storyboard untuk peracangan aplikasi seperti pada gambar 4. Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Gambar 3. Story Board Scene ini menampilkan logo aplikasi, play button, kuis button, exit button, dan menus button. Animasi: jika menus button ditekan akan memunculkan tiga button yang akan turun kebawah yaitu about button, email button, dan download button. Background: latar berwarna biru dengan icon-icon komponen komputer. Tombol Navigasi: play button . ntuk berpindah ke pilihscen. , kuis button . ntuk berpindah ke samplescen. , exit button . ntuk memunculkan panel konfirmasi exi. Scene ini menampilkan gambar dan nama dari komponen komputer, juga back button. Animasi: scene ini menggunakan drawer sehingga pengguna bisa melihat komponen komputer dengan cara menggeser ke kanan dan kiri. Background: latar berwarna biru dengan icon-icon komponen komputer. Tombol Navigasi: jika gambar komponen ditekan, pengguna akan berpindah ke scene untuk scan Back button . ntuk kembali ke startscen. Warna teks : putih Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Pada aplikasi yang dikembangkan pada penelitian ini setiap scene atau menu dihubungkan menggunakan button pada setiap scenenya. Untuk memudahkan pengguna, dibuat struktur navigasi untuk menjelaskan alur dari setiap scene yang ada. Struktur navigasi yang digunakan pada pengembangan aplikasi ini adalah navigasi hirarki. Gambaran dari struktur navigasi akan dibuat menggunakan draw. io, navigasi dari aplikasi pengenalan komponen komputer seperti pada gambar 4. Gambar 4. Struktur Navigasi Gambar 5. Perancangan sistem Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Dalam merancang sistem pada pengembangan aplikasi ini digunakan usecase diagram untuk menggambarkan interaksi antara aplikasi dengan pengguna. Usecase diagram dibuat menggunakan draw. io, usecase diagramnya seperti pada gambar 5. Pada tahap perancangan, alur dari penyimpanan dan penggunaan dari multimedia harus Multimedia yang ada pada perancangan adalah audio, image, 3D objek, animasi, dan font. Pada unity, multimedia yang ada di simpan kedalam satu folder yang disebut sebagai Gambaran dari alur database multimedia seperti pada gambar 6. Gambar 6. Database multimedia Pada tahap ini pemilihan bahan-bahan dilakukan untuk digunakan dalam pengembangan Bahan-bahan yang digunakan adalah sebagai berikut: Gambar: Gambar digunakan sebagai background dari aplikasi, logo aplikasi, icon dari button, soal dan jawaban kuis. Font: Font berfungsi untuk membuat bentuk tulisan menjadi lebih menarik agar pengguna tidak bosan dengan jenis font yang kaku. Audio : Audio berfungsi untuk sebagai sound effect saat button ditekan, backsound dalam aplikasi, sound effect saat jawaban benar dan salah, penjelasan dari komponen 3D Objek : 3D Objek berfungsi untuk memberikan bentuk visual dari komponen komputer yang ingin ditampilkan. Gambar 7. Perakitan bahan-bahan Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Pada tahap perakitan, semua ide dan bahan-bahan yang sudah ada disatukan untuk membuat aplikasi. Untuk menyatukan semua bahan-bahan menjadi aplikasi, digunakan unity 3D. perakitan bahan-bahannya seperti pada gambar 7. Pada tahap pengujian, aplikasi yang sudah dibuat akan dilakukan pengujian guna melihat apakah aplikasi bisa berjalan dengan baik tanpa adanya error. Pengujian akan dilakukan dengan metode blackbox testing. Blackbox testing akan berfokus kepada spesifikasi fungsional dan perangkat lunak. Tahap pengujian akan dibahas lebih detail pada hasil dan pembahasan. Pada tahap distribusi, aplikasi yang sudah dibuat akan dimasukkan kedalam google drive. Setelah itu akan dibagikan ke pengguna sesuai target audiens yang diinginkan. Implementasi antarmuka aplikasi pada smartphone seperti pada gambar 7. Gambar 8. Antarmuka Aplikasi HASIL DAN PEMBAHASAN Pengujian adalah tahap selanjutnya setelah perakitan dalam MDLC. Pada tahap ini akan dilakukan pengujian terhadap aplikasi yang sudah dirancang, metode, dan algoritma yang Pengujian metode single marker bertujuan untuk membuktikan berhasil atau tidaknya metode single marker yang digunakan. Pada pengujian ini digunakan marker dengan ukuran 10cm x 10cm dengan menguji waktu yang dibutuhkan untuk deteksi marker, derajat kemiringan dari marker menggunakan kamera ponsel dan jarak terdekat dan jarak terjauh marker yang bisa Hasil pengujian seperti pada tabel 1. Tabel 1. Pengujian metode single marker kemiringan Jarak antar kamera dengan marker . Berhasil/tidak berhasil Berhasil Berhasil Tidak berhasil Pengujian algoritma FAST corner detection bertujuan untuk membuktikan berhasil atau tidaknya algoritma FAST corner detection yang digunakan. Pada pengujian ini digunakan 2 ponsel berbeda untuk mengukur kecepatan deteksi marker. Spesifikasi ponsel yang digunakan seperti pada tabel 2. Berdasarkan hasil pengujian, kecepatan deteksi marker pada kedua perangkat berada pada rentang 40 ms sampai 100 ms. Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Tabel 2. Spesifikasi ponsel Perangkat Samsung Galaxy Android Xiaomi Redmi Android 10 Note 7 Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 CPU Quad-core 1. GHz Octa-core 4x 2GHz Resolusi 720 x 1080 1080 x 2340 Kamera 5MP dan 8MP 13MP dan 48 5MP Pada pengujian blackbox, pengujian dilakukan berdasarkan fungsionalitas dari aplikasi. Pengujian ini bertujuan untuk mengetahui apakah fungsi-fungsi yang ada di dalam aplikasi. Pengujian ini merupakan tahap lanjutan dari model pengembangan MDLC (Multimedia Development Life Cycl. pada tahap pengujian . Hasil pengujian blackbox seperti pada Tabel 3. Hasil pengujian blackbox Skenario Hasil yang diharapkan Start menu Play button . ada start men. Kuis button . ada start men. Soal menjawab Muncul logo aplikasi, play button, kuis button, menus button, exit button Menampilkan pilih scene, gambar komponen komputer, dan back button Menampilkan 10 soal, 4 button jawaban, skor, dan back button Muncul teks benar dan audio benar, menyimpan poin, lalu berpindah ke soal berikutnya Hasil Sesuai Sesuai Sesuai Kesimpulan Berjalan dengan Berjalan dengan Berjalan dengan Berjalan dengan Kuisioner ini dibuat untuk menilai bagaimana fungsionalitas dari aplikasi menurut Uji kuisioner akan dilakukan sebelum melakukan distribusi aplikasi agar saat di distribusikan aplikasi ini sudah sesuai. Tahap distribusi akan dilakukan dengan cara memindahkan aplikasi ke penyimpanan google drive yang nanti bisa diunduh di ponsel pengguna. Kuisioner ini akan terdiri dari 12 pertanyaan yaitu 8 pertanyaan mengenai fungsionalitas aplikasi dan 4 pertanyaan mengenai kegunaan aplikasi sebagai alat bantu belajar. Responden dari kuisioner ini merupakan pelajar yang mempelajari komponen komputer. Hasil uji kuisioner mengenai fungsionalitas aplikasi seperti pada tabel 6. Hasil uji kuisioner mengenai kegunaan aplikasi seperti pada tabel 4. Tabel 4. Hasil kuisioner mengenai fungsionalitas aplikasi Persentase pilihan responden Pertanyaan STS TS Tampilan aplikasi menarik 0% 10% 43,3% 46,7% Informasi dan menu yang ada sangat mudah dipahami 0% 3,3% 43,3% 53,3% Fungsi suara terdengar jelas 0% 6,7% 36,7% 56,7% Fungsi dari gestur, tombol, dan, marker berjalan lancar 0% Huruf dan tulisan terlihat jelas 0% 33,3% 66,7% Aplikasi mudah digunakan 0% 3,3% 40% 56,7% Soal kuis mudah dijawab 0% 10% 50% Objek 3D sama dengan komponen sesungguhnya Jurnal Algoritma. Logika dan Komputasi Versi Online: https://journal. id/index. php/alu DOI: http://dx. org/10. 30813/j-alu. Vol. VI (No. 1 ) : 519 - 530. Th. p-ISSN: 2620-620X e-ISSN: 2621-9840 Tabel 5. Hasil kuisioner mengenai kegunaan aplikasi Persentase pilihan responden Pertanyaan Aplikasi cocok digunakan untuk alat bantu belajar Aplikasi meningkatkan pemahaman mengenai komponen Aplikasi memberikan pengalaman baru dalam mengenal komponen komputer Aplikasi dapat meningkatkan minat belajar STS 3,3% 46,7% 33,3% 66,7% 3,3% 56,7% SIMPULAN Berdasarkan hasil pengujian, diperoleh kesimpulan sebagai berikut: Berdasarkan hasil pengujian, metode single marker berhasil diimplementasikan kedalam aplikasi pengenalan komponen komputer. Berdasarkan hasil pengujian algoritma FAST Corner Detection dengan menggunakan 2 perangkat berbeda, kecepatan deteksi marker berada pada rentang waktu 40ms sampai Berdasarkan hasil pengujian blackbox, aplikasi bisa berjalan dengan baik. Berdasarkan hasil pengujian aplikasi bisa dioeprasikan pada android 5. 1 sampai android 10 dengan minimal RAM 2GB. Dengan menggunakan teknologi augmented reality, aplikasi pengenalan komponen komputer berbasis augmented reality bisa menjadi media alternatif untuk membantu mengenalkan komponen komputer. DAFTAR PUSTAKA