This Author published in this journals
All Journal Jurnal Infra
Djoni Haryadi Setiabudi
Program Studi Informatika

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

Found 27 Documents
Search

Penerapan Finiste State Machine dan Atreus AI Behavior pada AI Musuh dalam Fighting Game Jong Jeffrey Wicaksono; Djoni Haryadi Setiabudi; Hans Juwiantho
Jurnal Infra Vol 8, No 2 (2020)
Publisher : Jurnal Infra

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

Abstract

Artificial Intelligence (AI) has already become an important part in game development. AI in game have a diverse job to give a direct experience to player. The lack of strategy in enemy AI inside fighting game can make players less motivated when playing. To solve this problem, AI is made which has variety of cooperate strategy that can make attract player’s motivationGame is developed using Unity3D Engine and using C# programming language. Finite State Machine method is used to develop AI which become player enemy and Atreus AI Behavior is given in order to have variety of strategies. Probability also added in AI decision making in order to make the AI less predictable.The results show that AI can run well using FSM and Atreus Behavior merging. Testing is also carried out on 15 players which have a background as a casual player or above. These 15 players are in charge to try the game. The results show that AI is more difficult to beaten and player is motivated to defeat the AI.
Perangkat Lunak Logistik Kemanusiaan untuk Memantau Distribusi Bantuan Korban Bencana Alam Efraim Owen Gunawan; Djoni Haryadi Setiabudi
Jurnal Infra Vol 8, No 1 (2020)
Publisher : Jurnal Infra

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

Abstract

Regional Warehouse of the Indonesian Red Cross Regional Gresik houses and handles the humanitarian logistical assistance process in East Java, Sulawesi and throughout Eastern Indonesia. Humanitarian logistical assistance is an emergency item that can be distributed when disaster strikes. Currently, in carrying out the logistics process applications are used that are embedded on the local machine. Now, the application is out to date and can not perform some functions according to the needs of the warehouse so that some processes are done manually using spreedsheet. Confirmation of receipt and delivery is also still often done via whatsapp messager so that errors often occur. Besides, giving track numbers are not unique, so that items are difficult to track. This causes the logistics process in the warehouse to be effective less, so we need an online software that can facilitate the logistics process. The Software developed is a web-based logistics assistance system. This system also adapted to the results of the analysis of existing applications with several additional features to adjust the needs of the warehouse. The web system was developed using serverside PHP programming language 7.12.13 with Laravel Framework 5.7 and also several libraries that support clienside css, javascript like bootstrap or jQuery. The final result of the software development contains movement of goods that occur in the warehouse, such as input of goods entering and leaving, as well as by renewal the tracking number and assigning the tracking number automatically to the each of relief item.
Aplikasi Android pencarian jasa titip dari traveller yang bepergian di dalam dan luar negeri Billy Sugiharto; Henry Novianus Palit; Djoni Haryadi Setiabudi
Jurnal Infra Vol 9, No 1 (2021)
Publisher : Jurnal Infra

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

Abstract

In several social media applications such as Facebook and Instagram, a traveler who is traveling (both local and international) is often found offering services to purchase goods for a certain fee. This has even become a permanent source of income for some of them. However, this has several problems, both from the buyers and the traveler's side. From the buyer's side, it would be very risky because they have to transfer money first. From the traveler's point of view, social media is not a place only to look for entrusted services so that their chances of getting buyers will not be maximized. From the existing problems, an Android-based application was made to collect these travelers so that prospective buyers know where to go when looking for a entrusted service. Similar applications used for comparison include the UShopper application[1], the X application[3], the Y application[2], Bistipand Airfrov. In the application above, no one applies the fair review feature and only the Bistip application has a chat feature between users before carrying out the transaction process.The application created solves the mentioned issues by applying a fair review system so that there are no biased reviews and has a chat feature so that users can communicate with each other without having to use other applications.Based on the results of tests that have been carried out through a questionnaire with 8 respondents who have played a role as a buyer in a entrusted service, the application that was made received an average score of 4,625 out of 5. The application is considered to be able to help prospective buyers find the right traveler according to their wishes with the help of features filtering. This feature can filter travelers that buyers are looking for with parameters: maximum return date and types of items that can be brought on a trip.
Sistem Infomasi Sekolah SMPN 13 Kupang Fridson Ever Lailena; Djoni Haryadi Setiabudi
Jurnal Infra Vol 7, No 2 (2019)
Publisher : Jurnal Infra

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

Abstract

School is the main source of learning for every child that they must attend in order to grow up. Therefore schools also have full responsibility in giving attention to their students. This must also be supported by parents who are active in every child's development in school. But sometimes parents don't get important information about their child because of the limited means of delivering information. To solve this problem, the final design and implementation of information systems using internet technology was made in this final project. Thus parents and students can more easily access information from schools such as grades, schedules, etc.Designing applications is done on a web basis. Every process that occurs in the system is described by DFD and ERD. After each process has been formed, the program is implemented into the PHP programming language and MySQL Server database. After implementation, the different features include admin modules, principals, students and parents / guardians, and teachers.The information system that has been created can be used to convey information from the school to parents both academic information concerning grades, lesson schedules, and other information.
Penerapan Metode Alternatif Pada Permainan Kartu Capsa Banting Albertus Josef Andika; Djoni Haryadi Setiabudi; Lily Puspa Dewi
Jurnal Infra Vol 7, No 2 (2019)
Publisher : Jurnal Infra

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

Abstract

Card games in Indonesia have many types that are often played starting from minum-minuman, hantu-hantuan, tepok nyamuk, 24, 41, and many more. Capsa is also part of the card game. Many studies have tried to apply various algorithms to the card game as a decision maker, but from some similar studies, no one has ever tried to apply other algorithms to the Capsa game and provided satisfaction to players who played without the algorithm or with other algorithms. So in this paper we will apply alternative algorithms inspired by Genetic Algorithm into the Capsa game. Application of Alternative Algorithms in the program is found in 3 main functions of AI in the game, namely tigaWajik, aiPlay, and startCombo where the final result of the algorithm is a combo card that will be released by the enemy replacing the usual algorithm method. The game is made with 2 modes, namely without Alternative Algorithm and with Alternative Algorithm. Players can choose the desired mode before starting the game. Testing is done by asking prospective respondents to try the game and fill out the player satisfaction questionnaire. From the results of the questionnaire conducted, the game that was made successfully gave a sense of satisfaction to the players who played. Various positive responses and other creative ideas emerged for the development of the program.
Deteksi Tingkat Kesegaran Ikan Menggunakan Metode Convolutional Neural Network Dengan Parameter Mata dan Warna Insang Michael Christiawan; Leo Willyanto Santoso; Djoni Haryadi Setiabudi
Jurnal Infra Vol 9, No 2 (2021)
Publisher : Jurnal Infra

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

Abstract

The sea resources of Indonesia are very abundant. According to Indonesia Central Bureau of Statistics, in 2017, there are 16.114.991 tons of farmed fish production [2] and 7.361.116 tons of catch fish production in 2018 [3]. But sometimes when it’s already delivered, the freshness level is already decreasing, so we need a tool or an app to determine the level of fish freshness. Navotas, et al. [6] research use Artificial Neural Network to determine the fish freshness from 3 kind of fish. They got more than 90% accuracy. But they use a tool to take fish eye and gill picture. They also not classifying what kind of fish that is being detected.In this research, Convolutional Neural Network (CNN) is used for fish and freshness classification from 4 kind of fish. Detectron2 model is used to detect the fish eye position. Masking is used for detecting the gill. The picture taken with smartphone camera only.The CNN model is already succeed in classifying the fresh and stale fish eye, except for the grouper fish, so the accuracy is 75%. But the CNN model isn't good enough to classify the fresh and stale gills, because there is only a slight difference between the fresh, quite fresh, and stale gills. The accuracy for gill freshness model is 25%.
Penerapan Modified ADASYN untuk Meningkatkan Akurasi Pendeteksian Pola Fraud pada Transaksi Kartu Kredit Ebhen Haezer Sitohang; Djoni Haryadi Setiabudi; Stephanus Antonius Ananda
Jurnal Infra Vol 9, No 2 (2021)
Publisher : Jurnal Infra

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

Abstract

One of the most influential factors in accuracy is class imbalance, this is reviewed in a study conducted by Gameng et al. (2019). In the study of Bagga et al. (2020), the Pipelining method combined with ADASYN the accuracy can reach 0.99999. The problem in this study is that accuracy may not necessarily reach 0.99999 if using a dataset outside the dataset they are using and if using a Classificationnn algorithm other than pipelining. In a study conducted by Dornadula & Geetha (2019), the highest accuracy was only 0.9994. In the research conducted by Makki et al. (2019), the Classificationnn model that uses the class balancing method has lower accuracy.In this thesis, Modified ADASYN is used because in the research of Gameng et al. (2019) its accuracy, precision and f1-score surpassed ADASYN and SMOTE. Pipelining method is used because in the study of Bagga et al. (2020), Pipelining can make Classificationnn accuracy up to 0.99999.As a result of testing, this thesis concludes that Modified ADASYN has not been able to obtain an accuracy of 0.999999 on two different datasets. In this thesis, Modified ADASYN is able to increase the accuracy of K-NN to 0.9995148 and 0.97617554 using the first and second datasets. Modified ADASYN can outperform SMOTE, ADASYN, One-Class Classificationnn and Cost Sensitive. In this thesis, it is found that the optimal K value in Modified ADASYN can vary depending on many parameters and sample data.
Sistem Monitoring Tinggi Air di Tandon Menggunakan Arduino dan Mobile Apps Andy Nugraha; Djoni Haryadi Setiabudi; Handry Khoswanto
Jurnal Infra Vol 8, No 2 (2020)
Publisher : Jurnal Infra

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

Abstract

The procedure for inspection of storage tank water levels which is still applied today has several disadvantages. One of them is the storage tank, which is often located on the roof of the house making it difficult to monitor storage tank water level. The solution to that problem includes monitoring water using a resistance wire. However, if you use a resistance wire compounds found in water can affect its value. In addition, it can also use ultrasonic sensors, because ultrasonic sensors are able to measure water levels with an average measurement error of 4.93%. This is what triggers the creation of an Android-based mobile application that is equipped with Arduino and its components to be able to monitor water level in storage tank. The Arduino device is mounted on the top of the storage tank and the HCSR04 ultrasonic sensor is facing the inside of the storage tank. The HC-SR04 ultrasonic sensor will work to calculate the water level in the storage tank, and the calculation results from the sensor will be forwarded to the mobile application via internet network. From the use of the application, the results can be shown in realtime water level with percentage and 2D images on the mobile application with good results, the percentage of compatibility between the results of manual measurement with the application is 80%. In addition, the application can provide notifications in the form of Push Notification that appears when the water level has reached the upper or lower limit.
Penerapan Random Forest dalam Email Filtering untuk Mendeteksi spam Billy Christanto; Djoni Haryadi Setiabudi
Jurnal Infra Vol 8, No 2 (2020)
Publisher : Jurnal Infra

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

Abstract

Email became an integral part of the internet experience. As users increase, marketing via email also became more popular. These emails often annoy users, hence the name “spam”. Because of its excessive number, the need to separate important messages from unimportant ones emerges. Up until this point, there’s no optimal solution to this problem. Among the methods being used, machine learning based solutions show the most promising results.  The method being tested is Random Forest, which is often regarded as superior compared to Naïve Bayesian, a popular algorithm for email filtering. Both of the algorithms are to be subjected to tests and compared for their accuracy, recall and precision. The effects of pre-processing and stemming to the dataset will also be tested. This research shows that both models produce similar accuracy, recall and precision that reach 96% for each category. Tests also show that Random Forest needs around  80 times more time to train it’s model compared to Naive Bayesian so it became not suitable for email filtering purposes
Aplikasi Rekomendasi Tempat Makan berdasarkan Lokasi (Location Based Service) Stefanie Natasha Tjia; Djoni Haryadi Setiabudi; Henry Novianus Palit
Jurnal Infra Vol 8, No 1 (2020)
Publisher : Jurnal Infra

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

Abstract

The ease and affordability of transportation causes many people totravel or travel to another area or city. Salty people will needinformation about where to eat. From the quality and quantity, sothe application is needed to fulfill the information.The application that will be created is to provide a recommendationfor Places to Eat based on the closest distance from the coordinatesdetected by GPS from the user's mobile phone. In addition, thisapplication provides information about places to eat such asmenus, locations and also provides rating of eating and eatingplaces, which is useful to help users take a decision.Based on the results of tests that have been done, the applicationcan read GPS and provide recommendations based on the closestdistance to the user. Users can provide detailed meal ratings anddining places that are useful to help in making decisions inchoosing where to eat.