Jurnal Teknik Informatika (JUTIF)
Jurnal Teknik Informatika (JUTIF) is an Indonesian national journal, publishes high-quality research papers in the broad field of Informatics, Information Systems and Computer Science, which encompasses software engineering, information system development, computer systems, computer network, algorithms and computation, and social impact of information and telecommunication technology. Jurnal Teknik Informatika (JUTIF) is published by Informatics Department, Universitas Jenderal Soedirman twice a year, in June and December. All submissions are double-blind reviewed by peer reviewers. All papers must be submitted in BAHASA INDONESIA. JUTIF has P-ISSN : 2723-3863 and E-ISSN : 2723-3871. The journal accepts scientific research articles, review articles, and final project reports from the following fields : Computer systems organization : Computer architecture, embedded system, real-time computing 1. Networks : Network architecture, network protocol, network components, network performance evaluation, network service 2. Security : Cryptography, security services, intrusion detection system, hardware security, network security, information security, application security 3. Software organization : Interpreter, Middleware, Virtual machine, Operating system, Software quality 4. Software notations and tools : Programming paradigm, Programming language, Domain-specific language, Modeling language, Software framework, Integrated development environment 5. Software development : Software development process, Requirements analysis, Software design, Software construction, Software deployment, Software maintenance, Programming team, Open-source model 6. Theory of computation : Model of computation, Computational complexity 7. Algorithms : Algorithm design, Analysis of algorithms 8. Mathematics of computing : Discrete mathematics, Mathematical software, Information theory 9. Information systems : Database management system, Information storage systems, Enterprise information system, Social information systems, Geographic information system, Decision support system, Process control system, Multimedia information system, Data mining, Digital library, Computing platform, Digital marketing, World Wide Web, Information retrieval Human-computer interaction, Interaction design, Social computing, Ubiquitous computing, Visualization, Accessibility 10. Concurrency : Concurrent computing, Parallel computing, Distributed computing 11. Artificial intelligence : Natural language processing, Knowledge representation and reasoning, Computer vision, Automated planning and scheduling, Search methodology, Control method, Philosophy of artificial intelligence, Distributed artificial intelligence 12. Machine learning : Supervised learning, Unsupervised learning, Reinforcement learning, Multi-task learning 13. Graphics : Animation, Rendering, Image manipulation, Graphics processing unit, Mixed reality, Virtual reality, Image compression, Solid modeling 14. Applied computing : E-commerce, Enterprise software, Electronic publishing, Cyberwarfare, Electronic voting, Video game, Word processing, Operations research, Educational technology, Document management.
Articles
962 Documents
MICROGEN IMPLEMENTATION FOR BUILDING ONLINE LEARNING MANAGEMENT SYSTEM WITH MICROSERVICES AND GRAPHQL GENERATOR APPROACH
Tinambunan, Daniel Hasiholan;
Ahmad Baehaqi;
Refgiufi Patria Avrianto;
Richardus Eko Indrajit
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 4 (2023): JUTIF Volume 4, Number 4, August 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.4.1313
In an era of education marked by digital transformation, developing a Learning Management System (LMS) can be a challenge that requires an innovative approach. This study proposes a solution by combining the Microgen concept, Microservices approach and GraphQL generator in the development of a revolutionary LMS Pradita. Thanks to this advanced integration, this research succeeded in designing a database schema with MgSchema visualization, enabling adaptive data manipulation with Microgen functions and simplifying development, developing a responsive interface through the GraphQL generator. Thus, this research not only discusses the intricacies of LMS development, but also provides valuable guidance for developers to face the challenges of modern and cutting-edge education.
ACCELERATION OF LEARNING MANAGEMENT SYSTEM APPLICATION DEVELOPMENT IN THE EDUCATION SECTOR USING THE LOW CODE CONCEPT ON MICROGEN
Ega Wachid Radiegtya;
Daniel Hasiholan Tinambunan;
Rido Dwi Kurniawan;
Richardus Eko Indrajit
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 4 (2023): JUTIF Volume 4, Number 4, August 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.4.1315
The background of this research is to speed up application development which tends to take a long time. To respond this, researchers apply the concept of "Low-Code" referring to a software development approach by speeding up the manufacturing process by reducing the amount of code that needs to be written manually to be automated using the microgen platform. This research was tested on a case study of the development of a Learning Management System, making it faster and more efficient. System development used in this study is System Development Life Cycle (SDLC) method, which is a software development process model that is carried out in stages according to the existing mechanism. The backend created for this Learning Management System, uses the Microgen generator backend platform to automate the creation of the GraphQL API, and the database which is then consumed by the frontend which is the interface for the Learning Management System. This research resulted in a better understanding of how using automation tools like Microgen able to speed up the learning management system web development process. The research model with development (R&D) applied in this study uses a systematic model that requires each process to be fulfilled sequentially starting from the first stage to the final stage to produce a product and determine feasibility through product validation being developed. By adopting this automation approach, the previously time-consuming time required to generate the backend can be significantly reduced. Thus, the result is greater efficiency in Web Learning Management System development, savings in human resources, and better opportunities to respond to changing market or user needs.
BIG DATA CONCEPT ANALYSIS FOR AGRICULTURAL SUITABLE LAND GEOGRAPHIC INFORMATION SYSTEM APPROACH
Munir, Agus Qomaruddin;
Aini, Farida Nur;
Utari, Evrita Lusiana;
Hafidhah, Naufal Naja
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 4 (2023): JUTIF Volume 4, Number 4, August 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.4.1328
Big data analysis for agriculture provides farmers with a comprehensive view of the concept of increasing agricultural productivity using the effectiveness of irrigation canals, predicting rainfall to determine outcrop patterns, and identifying the adequacy of agricultural land. It also allows farmers to optimize irrigation, increasing yields while reducing costs and environmental impact. It also will enable farmers to optimize irrigation; Rainfall predictions are used to determine cropping patterns and identify suitability for permits. It can also be used to deal with weather patterns and climate change, allowing farmers to adapt their practices to reduce the impact of climate change, ultimately protecting their crops and currency. This research aims to develop plant productivity through several stages of research and the use of methods. The methods used in this study are 1)Prediction of water discharge using the linear regression method; 2)Prediction of Rainfall for Planting Pattern Training using the SARIMA method, and 3)Suitability of Agricultural Land using the Cluster Area Analysis Approach. The results of this study are that in the Sleman region, the adequacy of water for agricultural areas is in the excellent category (fulfilled), cropping pattern spending is divided into 2, namely dry and wet months. In the wet months (high rainfall), rice is suitable for planting from January to May; for the dry months between June and October, tobacco, soybeans, corn, peanuts, green beans, cassava, and sweet potatoes. As for land suitability, it consisted of 46025.36 Ha (81%) suitable and 10811.48 Ha not suitable for use.
GOVERNANCE OF IOT DEVICES USING NODE-RED ORCHESTRATOR AND WEB-BASED DASHBOARD
Atmodjo, Dwi;
Harianja, Richad;
Firizqi, Januponsa Dio;
Kurniawan, Rido Dwi
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1336
High electricity bills are often caused by a lack of monitoring the use of electronic equipment in the household. One common problem is forgetting to turn off appliances that are not in use, which causes electricity to continue flowing and increases electricity bills. Currently, although there are several technologies that allow the control of appliances, their features are still limited, especially in lamps. This research focuses on developing Internet of Things (IoT) technology in the field of energy and control. One of the implementations is using a Raspberry Pi microcontroller to monitor the use of electrical energy in households. In order to make the use of IoT components more efficient and easier, a NODE-RED-based system is used which serves as a link between end users and IoT equipment. For monitoring IoT components, a web dashboard using the Laravel framework was also built. This allows users to view the components used and the activities that occur on their IoT equipment. High electricity bills are often caused by a lack of monitoring the use of electronic equipment in the household. One common problem is forgetting to turn off appliances that are not in use, which causes electricity to continue flowing and increases electricity bills. Currently, although there are several technologies that allow the control of appliances, their features are still limited, especially in lamps. This research focuses on developing Internet of Things (IoT) technology in the field of energy and control. One of the implementations is using a Raspberry Pi microcontroller to monitor the use of electrical energy in households. In order to make the use of IoT components more efficient and easier, a NODE-RED-based system is used which serves as a link between end users and IoT equipment. For monitoring IoT components, a web dashboard using the Laravel framework was also built. This allows users to view the components used and the activities that occur on their IoT equipment.
MULTI-CRITERIA DECISION ANALYSIS USING COMPLEX PROPORTIONAL ASSESSMENTS AND RANK ORDER CENTROID METHODS IN THE SELECTION SYSTEM FOR TUTORING INSTITUTIONS
Fatmayati, Fryda;
Nuraini, Rini;
Nugraheni, Murien;
Soares, Teotino Gomes
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1340
Tutoring can help increase students' self-confidence, reduce anxiety about tests or assignments, and overcome learning barriers. The large number of tutoring institutions that offer various programs makes parents or students have to be observant when choosing them. To choose a tutoring institution, parents or students must know all the profiles and programs of the institution to be selected. This creates a difficult and long time to come up with a choice. The purpose of this study is to use the Multi Criteria Decision Analysis (MCDA) approach through the Complex Proportional Assessment (COPRAS) method and the Rank Order Centroid (ROC) method to create a Decision Support System (DSS) that will make it easier to choose a tutoring institution. The ROC approach serves to determine the weight based on the order of importance of the criteria. The COPRAS method is used because this method takes utility into account by assessing the usefulness of each alternative. This research produced a web-based tutoring institution selection DSS that can provide alternative recommendations based on criteria determined by decision-makers. The results of system calculations and manual calculations do not show a different value, which shows that the system produces a valid COPRAS approach value. Based on the results of usability testing, the built DSS scored 89.17%; in other words, the system is feasible to use.
PNEUMONIA PREDICTION USING CONVOLUTIONAL NEURAL NETWORK
Praskatama, Vincentius;
Sari, Christy Atika;
Rachmawanto, Eko Hari;
Mohd Yaacob, Noorayisahbe
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1353
Pneumonia is condition which our lungs become inflamed due to infection from viruses, bacteria, or fungi. Pneumonia can affect anyone, both adults and children. Because of this, prevention of pneumonia is important. Prevention can be done by the process of maintain our immunity and lungs. In this study, had been done classify pneumonia based on X-ray images. This study using X-ray images dataset with total data is 5840 images in .jpg extensions. With a total number of images from training data is 5216 images and number of images from the test data is 624 images. The dataset that used in this research has 2 main classes, namely class normal and pneumonia. Normal class indicates that the X-Ray results are not detected with pneumonia. While the pneumonia class indicates that the processed X-Ray results are diagnose affected by pneumonia. The purpose of this research is building model that can be used to classify pneumonia based on X-Ray images. The classification process carried out in this study uses the Convolutional Neural Network method. The purpose of using the CNN method in the classification process of this research is because, in the process, CNN can extract features automatically and independently, so that the data provided does not need to be preprocessing first, but the data still produces good extraction features and can provide accurate classification results. The results from the testing process is carried out to run or perform in the pneumonia classification process, the CNN model built obtained a classification test accuracy of 87.82051205635071%.
COMPARATIVE STUDY OF CLOUD COMPUTING NETWORK SERVICES BASED ON QoS ANALYSIS USING TIPHON STANDARD
Aziza, Rosida Nur;
Jaya Adilman;
Djunaidi, Karina;
Sudirman, M.Yoga Distra;
Yusra, Muhammad Danial
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1411
Currently, data plays a very important role for companies or agencies. The amount of data owned, processed, and exchanged is getting bigger, so companies need more and more resources to manage it. Cloud computing technology is an efficient and economical alternative that allows users to utilize Information Technology (IT) resources flexibly, in terms of infrastructure and applications. Its key advantages include cost efficiency, scalability, data security, disaster recovery, and fast global access. The rapid development of cloud technology has led to many Cloud Service Providers (CSPs). The performances of the CSPs vary widely, thus it is necessary to understand the network performance characteristic from the CSPs so that users can select a more suitable service. Network capabilities in cloud computing technology are crucial, considering that all company activities are carried out through the network. In this study, the main focus was to test the network capabilities of the two biggest cloud services The results of the Quality of Service (QoS) comparison will provide recommendations or input for companies or agencies in choosing the cloud service provider that best fits their needs. Thus, it was obtained that this research can provide useful guidance in optimizing the use of cloud computing technology to support business activities and innovation in various fields, including the field of education. Based on the results of the research, the network performance of the two CPS is very good in terms of the TIPHON standard. Based on QoS analysis, especially in terms of throughput, CPS “A” shows better upload activity results, while CPS B has better results for downloading activities.
DESIGN OF A PLANE FIGURE MATHEMATICS EDUCATION GAME FOR CLASS IV STUDENTS BASED ON ANDROID
Heryanto, Deni;
Tri Julianto, Indri;
Apriliani, Insani;
Agreindra Helmiawan, Muhammad
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1413
Mathematics is a branch of knowledge related to developing abstract concepts, structures, and relationships in the form of numbers, symbols, and patterns. The issue some students still have trouble recalling formulas, doing division in one of the flat shape materials, and doing multiplication using the formula for the perimeter and area of flat shapes. This research discusses the design of educational games to help fourth-grade students learn flat-shape mathematics. Interviews were conducted with class IV teachers at SDN Sirnajaya Five in conveying material to students; they did not use learning media or visual aids. The problem that often arises is that some students still need help learning flat-shape mathematics. This research aims to build a flat-shape math educational game application for fourth-grade students so that these students can quickly understand the basics of flat-shape material, the definition of flat shapes, formulas, and the properties of flat shapes. The method used is the Multimedia Development Life Cycle (MDLC), a pattern for developing software systems consisting of Concept, Design, Material Collecting, Assembly, Testing, and Distribution stages, which form a workflow for planning and controlling the design of Educational Game applications. This research results in an Android-based flat-shape mathematics educational game application.
SENTIMENT ANALYSIS OF INDONESIA'S CAPITAL CITY RELOCATION USING THREE ALGORITHMS: NAÏVE BAYES, KNN, AND RANDOM FOREST
Muliawan, Joshua;
Dazki, Erick
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 5 (2023): JUTIF Volume 4, Number 5, October 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.5.1436
The relocation of Indonesia's capital city from Jakarta to the IKN Nusantara on the island of Borneo has become a trending topic that triggers conversations and opinions on various social media. The pros and cons of this policy are very pronounced in various media, especially on Twitter or X platform. The purpose of this research is to conduct a public sentiment analysis of public opinion related to the relocation of Indonesia's capital city. Data is taken from tweets comments collected during a certain period from June to September 2023. This research uses a Natural Language Processing approach with data pre-processing techniques to prepare the data before applying labeling and classification algorithms. This research tests the accuracy of three algorithms used in classification, namely Naïve Bayes Classifier, K-Nearest Neighbor, and Random Forest. The results of the data classification show that positive sentiment has a value of 36.8%, neutral sentiment is at 25%, and negative sentiment related to the relocation of the capital city is 38.1%. Then an accuracy test was carried out on the Naïve Bayes Classifier Algorithm method which found an accuracy value of 65.26%, the K-Nearest Neighbor Algorithm of 58.25%, and the Random Forest Algorithm of 45.05%. This shows that the Naïve Bayes Classifier Algorithm method has better accuracy than other algorithms in predicting classification in sentiment analysis. This research also identifies the frequency of key words that often appear in each sentiment which can be valuable information for monitoring public opinion on social media.
DESIGNING A 3D ROGUELIKE GAME WITH PROCEDURAL CONTENT GENERATION USING THE GRAPH GRAMMARS METHOD
Vatresia, Arie;
Putra Utama, Ferzha;
Yulianto, Adi
Jurnal Teknik Informatika (Jutif) Vol. 4 No. 6 (2023): JUTIF Volume 4, Number 6, Desember 2023
Publisher : Informatika, Universitas Jenderal Soedirman
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.52436/1.jutif.2023.4.6.546
Roguelike is a genre of role-playing video game in which the player explores dungeons through procedurally generated levels. If they lose, the player loses progress, and the character starts over again. Procedural Content Generation (PCG) is a computer program that can create game content automatically, randomly, and uniquely, either by itself or with human assistance. In this study, the 3D roguelike game was designed with players playing a character to explore dungeons. Players will enter at one point, explore the surrounding environment, defeat the enemies encountered, avoid traps, collect treasure, and finally exit at another point. Each time the player starts a new game session, the game will generate a dungeon with a mission structure that changes randomly to create a variety of gameplay. This mission generation is implemented using the Graph Grammar method. The game is built using the Unity game engine and is intended to run on Android devices. Based on the black box test results, all the game's features are running well according to their functions. The built games will be evaluated using the GUESS-18 to determine the level of player satisfaction. Based on the evaluation results, the game is included in the "GOOD" category, with an overall score of 49.07 out of 63 maximum scores. The game that has been built is superior in the aspect of personal gratification, while it is weak in the aspect of social connectivity.