Muhammad Aminul Akbar
Fakultas Ilmu Komputer, Universitas Brawijaya

Published : 88 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Penerapan Neural Network untuk NPC Braking Decision pada Racing Game Herlambang Yudha Prasetya; Muhammad Aminul Akbar; Issa Arwani
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 5 (2019): Mei 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (464.76 KB)

Abstract

The popularity of the racing game genre is still visible today. Factors that supporting the popularity of this genre are speed driving which provides an exciting experience, interesting track variations, stunning graphics, and unique challenges presented by artificial intelligence. An important factor to be developed and in line with the core of the racing game that provides a fun challenge is artificial intelligence. Artificial intelligence behavior that is not varied and easy to guess, or even playing badly will affect the fun of the challenge of racing games. To avoid this, artificial intelligence is needed which is able to learn mindset and imitate human decisions when playing, especially braking decision or gas and brake determination. That is the basis of the Neural Network algorithm implemented for Artificial Intelligence in the Racing Game Starter Kit. The complexity of the code on the machine is simplified by changing the decision process to some intelligent neural networks that are similar to human neurons, especially how it works. Coupled with the adaptation process in a dynamic environment makes this algorithm interesting for AI researchers. By utilizing Cross-Validation, learning this algorithm with human behavior has a similarity rate of 76 percent. In a 10-round trial, the time results showed 12% or 72 seconds faster than the kit's AI, and a stable frame rate with an average of 59 frames per second.
Pengembangan Game Edukasi Penyeberangan Jalan (Pelan) Menggunakan Kinect Sebagai Pengendali Permainan (Studi Kasus Di TK RAM NU 10 Banin-Banat Gresik) Indi Rachmah Winona; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1214.124 KB)

Abstract

People often crossing the road that isn't in the right place, they do any ways to get to their destination immediately, both riders and pedestrians haven't any awareness of safety in traffic. This can be triggering an accident and also can cause the death. Especially for parents who neglect to keep their children and let them play as they like without parents' control, so unconsciously the danger can threaten the children safety. In this research was done the development of educational game for crossing the roads in different and exciting ways through the application of game technology by using natural interaction called NUI i.e. Kinect technology, where it became an advantage for early childhood that playing the game with a natural movement without needed to touch or use a game controller. Fun testing results in this study was obtained from the questionnaires which was filled out by the testers and calculated through the calculation of Likert-scale index interpretation was obtained the result that the overall game presented was 76%, the game's display was 100%, the fun element in the game was 84%, and the difficulty level of the game was 72%.
Implementasi Dynamic Difficulty Adjustment Pada Racing Game Menggunakan Metode Fuzzy Reza Saputra; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1037.845 KB)

Abstract

Some racing games have a feature to play the game competitively against other player or against Artificial Intelligence (AI) or commonly called as a bot. In its implementation, we tend to find that the ability between the player and the bot is far. This causes boredom if the player has much higher ability than the bot, and will produce anxiety if the player's ability is much lower when compared with the bot. In some racing games there is an option to choose the difficulty level before starting the game, but this feature is still considered less effective to balance the ability of player and bot, because the ability of players can increase as the time goes by, and new players tend to confused that they don't know what category of difficulty that suits their abitility. To solve the problem, the researcher will implement Dynamic Difficulty Adjustment (DDA) by using Fuzzy method that able to adjust the ability of the bot according to player's ability over time. DDA testing is done by playing and matching static bots with DDA bots. Test results show that DDA bots are able to adjust their behavior with the static bots ability, in which the output parameter value changes at 35 seconds, the output parameter values generated for caution angle, steer sensitivity, max wander distance, and wander rate are 41,83, 0.012, 3,57, and 0,03 respectively. The overall value of the parameter categorized as HARD.
Penerapan Naive Bayes untuk NPC Braking Decision pada Racing Game Steven Willy Sanjaya; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 4 (2019): April 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (530.329 KB)

Abstract

Racing is a video game genre that is still popular today. Its development processes cannot be separated from the need to have Non-Player Character (NPC) in them. NPCs act as the opponents for the players, and thus the developers are always challenged with the problem of how to make the NPCs smarter than them. One of the problems is related with breaking decision, specifically when the NPCs decided to slow down their speed during races by using brakes. One commonly used method for this type of experiment is the Brake Zone. Although, this method also has its own shortcomings, such as the devs have to manually place the zone themselves in the designated locations for the brake test. Other solution that can be applied is Smart AI System by Racing Game Starter Kit (RGSK), but this also has its problem in which to get the best result, a proper configuration is needed. To resolve the problem, researcher proposes the method of machine learning, Naive Bayes for the braking decision. Naive Bayes use three features for the data input, and two output class in which the data will be obtained from the player. The test result showed that the braking decision from Naive Bayes was able to prevent the vehicle from crashing with the outer wall without dropping the game's FPS (Frames per Second). Time acquisition each lap from Naive Bayes was able to keep up with the player's time at an average of 52,5 seconds during 10 laps.
Pengembangan Aplikasi Pembuat Gesture Pada Samsung Gear VR Untuk Game Engine Unity Dwi Rama Malawat; Muhammad Aminul Akbar; Issa Arwani
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 9 (2019): September 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1009.616 KB)

Abstract

Virtual Reality (VR) is a technology that provide a user to interact with virtual world simulated by computer. To maximize the user experience in VR, a VR system must be able to recognize natural movement such as gesture. That's why gesture recognition system is important. Mobile VR development gets a lot of attention because of the increase use of cellular devices. One of the mobile VR devices is Head-Mounted Display (HMD), which is a display monitor that attached to the head to display virtual environment. Gesture recognition system can be implemented on HMD with controller such as Samsung Gear VR. Developing VR applications that have gesture recognition capabilities can take a lot of time, currently there are libraries that provide the ability to create gesture recognition system but the libraries only support VR Headset devices with 6DOF, but Samsung Gear VR only have 3DOF. In this research we have develop Gesture Creator Application on Samsung Gear VR for Unity Game Engine, this tool help developer to create and define new gestures and implement it to their VR application. By giving gesture through the controller, this application can record and define the gestures. Functionality of this application has been tested with Blackbox Testing and the result are valid as expected of the system requirement. This application use artificial neural network algorithm to predict the result with 86.67% accuracy. The result of usability testing using System Usability Scale (SUS) method is 65, which means this application get grade D or Good and categorized as Acceptable.
Implementasi Virtual Reality Pada Game Edukasi Penyeberangan Jalan (PELAN) Fathurrahman Annafabi; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 7 (2019): Juli 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (460.518 KB)

Abstract

Educational games have been widely used as a learning media. Educational Games are designed to help the learning process and provide experience to the players, and are proven to be effective to use as a learning media. A game called PELAN has been created to help children learning to cross the road on a computer program, where the use of Augmented Reality in games has a positive effect on children's learning. With the advent of Virtual Reality (VR) technology, which is a virtual environment generated by the computers, users can enter into the reality that has been created, so that the addition of VR with Google Cardboard in the game can add to the gaming experience and indirectly add to the learning process provided from playing the game. The research was conducted to develop the PELAN game using VR technology with the aim of increasing the experience given to users that played it and so that it indirectly improves the learning performance provided by the game. The implementation of the game uses the Big Bang method, a software development model that has the flexibility and ease of change design that is expected to help answers the needs of the research. The game that has been made has been tested for its functionality using Black Box Testing, where each functionality in the study is declared valid, and the Game Experience Questionnaire (GEQ) questionnaire is held, where the average score of the positive component is approximately three, which is good , and the average negative effect value is less than 2 which means less than enough, along with the comparison if using kinect as a game controller.
Pengembangan Permainan Edukasi berbasis Augmented Reality untuk Pembelajaran Senyawa Hidrokarbon bagi Siswa Sekolah Menengah Atas (SMA) Carlista Naba; Muhammad Aminul Akbar; Ahmad Afif Supianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 9 (2021): September 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Chemistry is one of the many branches of science that is taught on high school, but observations from teachers shows that there's still many students who struggles learning chemistry because of its abstract and intangible concept. Example of a chapter that student still struggles is hydrocarbon chapter. To help with the problem of the abstractness concept of chemistry, this study has a goal to develop an educational game as a learning media to study about the structural molecule of hydrocarbon compound and its The International Union of Pure and Applied Chemistry (IUPAC) nomenclature using Augmented Reality (AR). The game will be developed as a puzzle game, on which the player arrange and build a hydrocarbon compound that can be seen on the real world with AR. The game will also detects the compound's name. This study will be done with Iterative Rapid Prototyping design cycle. The study's functionality result will be tested with Black Box Testing and tested on students with Game Experience Questionnaire (GEQ) module to asses the student's experience. There is 2 modules, which will be asked when the respondent is in their playing session, and when they're finished playing the game accordingly. The results of functionality testing shows that the game works well with 100% validity, just as the experience testing with GEQ. Based on the questionnaire results, game that uses AR could improve the student's interest and help them to overcome their feeling of boredom in learning.
Pengembangan Kecerdasan Buatan Objek NPC pada Micro-Games: Karting menggunakan Finite State Machine Unity Muhammad Azzam Al-Ghifari Habiburrahman; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 11 (2021): November 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Video game development is a process of making a video game through many ways, and one of them is through game engine. Game engine is a tool to develop a video game without building its foundation first, because in many game engine, there is already many function that developer can easily understand and use. One of the most used and most popular game engine is Unity. Unity can provide a way to develop a video game through a template that fasten the development process. One of this template is Micro-Games Karting that can be downloaded directly at Asset Store Unity. This template already has many assets that developer can use, but there is still not available artificial intelligence to use for the non-playable character (NPC) model. To overcome the said problem, therefore the development of airtificial intelligence employing Finite State Machine decision making method is being developed. The artificial intelligence is a representation of the behavior of the drivers in racing in the real world. The artificial intelligence is tested with two type of tests, namely functional testing with the black box method and performance testing. The functional test results show that the artificial intelligence developed for NPCs using the Finite State Machines method has functionalities that are all valid in black box testing, and the performance test results shown by the NPCs when run have a good performance related to the ability to avoid collisions.
Penerapan Naive Bayes untuk Bantuan Pengereman Pemain pada Gim Balapan Panji Yodantara; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 13 (2020): Publikasi Khusus Tahun 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Untuk dipublikasi di Fountain of Informatics Journal (FIJ)
Pengembangan Permainan Berbasis Virtual-Rehability Bagi Pasien Pasca Stroke Menggunakan Myoâ„¢ Armband Device Ade Suluh Novriananda; Muhammad Aminul Akbar; Tri Afirianto
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 12 (2018): Desember 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (990.906 KB)

Abstract

Stroke disease is second that cause of death in the world by WHO in 2015. In order to reduce impact of stroke disease, an effort like post-stroke rehabilitation is important. The phase of rehabilitation is a subtantial whereas patients get psychological and educational approach that help patients growth recovery. Patiens perform post-stroke rehabilitation with repeated activities, while patients can be done easily in normal state condition. In this way, patients tend to feel bored because it doesn't feel interesting and fun. In this research, was done the game development using myo armband device that used in the hands of post-stroke patients to train the muscle and nerve of their hands. Myo will detect hand gestures by patients as a game controller. The result of fun testing through questionnaire fulfillment and calculated by the interpretation of index with Likert scale in this research, stated that there are 80% on fun and addictive elements in the game, 76% of all games presented, 72% for instructions on how to play and display games, and 64% for the difficulty level of the game. While on the test score, 3 out of 5 patients experienced a very significant increase seen from how quickly patients complete the game.
Co-Authors Abdurrahman Prawira Purmiaji Abi Firmandhani Adam Hendra Brata Ade Suluh Novriananda Aditasha Fadhila Ramdani Aditya Luthfi Alvari Ramadhan Aditya Rachmadi Agi Putra Kharisma Agung Dwi Budiarto Ahmad Afif Supianto Ahmad Fadli Naharu Akbar Ramadhan Aldo Rizky Saputra Allen Nazario Istalaksana Anderson Manurung Andhi Indra Lestya Wicaksono Andri Alfian Arief Alamsyah Aryo Seto Dwisaputra Billawal Nadipa Pelealu Bondan Sapta Prakoso Cahyono Hadi Kurniawan Carlista Naba Christian Doxa Hamasiah Chrysler Imanuel Chyntia Savrila Putri David Hosea Sipahutar Dessy Amri Raykhamna Dheanisa Putri Rahayu Ditya Enandini Palupi Djoko Pramono Dwi Rama Malawat Edy Santoso Eriq M. Adams Jonemaro Eriq Muh. Adams Jonemaro Eriq Muhammad Adams Jonemaro Eriq Muhmmad Adams Jonemaro Fathony Teguh Irawan Fathurrahman Annafabi Fikri Ihsan Ahmad Firadi Surya Pramana Firdaus Rahmat Prasetyo Fitraldy Soefana Hanifah Muslimah Az-Zahra Hendro Dwi Prasetyo Herlambang Yudha Prasetya Herman Tolle Hilmi Ilyas Rizaldi I Made Wira Satya Dharma Ian Setyo Aji Ilham Akbar Ahmadi Ilmam Achmadiarsyi Ilman Naafian Firmansyah Indi Rachmah Winona Intishar Fadi Abdillah Iqbal Firmansyah Iqbal Putra Santosa Ismiarta Aknuranda Issa Arwani Isthofi Aslim Sofyan Jermias Kristian Komang Candra Brata Lailatussaadah Lailatussaadah Lutfi Fanani Luthfi Fawwaz Putranto Mayovio Ahmad Mahendrata Mochamad Halim Mohamad Ilham Ridho Mohammad Alauddin Mohammad Chaliffilardhy Syaifuddin Muadz Askarul Muslim Muchtar Prawira Sholikhin Muhamad Arifin Ramadhan Muhammad Aufa Athallah Muhammad Azmi Muhammad Azzam Al-Ghifari Habiburrahman Muhammad Reza Pahlevi Muhammad Satrio Bayu Pamungkas Muhtadin Ziqi Maulana Mujahid Bariz Hilmi Nashrul Azhar Mas'udi Niken Hendrakusma Nur Muhammad Rashid Panji Yodantara Pramudya Vizkal Arfianto Rahadian Fernandika Ramadhan Rizki Arga Putra Ratih Kartika Dewi Retno Indah Rokhmawati Reza Saputra Richard Hans Octavian Robertus Dwi Ari Utomo Ryan Aristo Sandhi Wistara Shandya Fajar Widyono Shena Star Sarwodi Steven Willy Sanjaya Syarief Noor Permadi Togan Jagat Raya Tri Afirianto Viqi Hanada Wibisono Sukmo Wardhono Widhy Hayuhardhika Nugraha Putra Winny Ardhian Septiko Yolanda Saputri Yoshua Aditya Kurnia Yosua Yosua Yudha Hadi Pratama Yuka Bimatara Putra Yuki Pradana Yusi Tyroni Mursityo Zulfikar Fahmi Falakh