Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs <p><strong>The Journal of Information Technology and Computer Science (JITeCS)</strong> is a peer-reviewed open access journal published by Faculty of Computer Science, University of Brawijaya (UB), Indonesia that has been published online since 2016. This journal currently is indexed and abstracted by SINTA 3. JITeCS publishes original research finding and high quality scientific articles that present cutting-edge approaches including methods, techniques, tools, implementations and applications. The journal is an archival journal serving the scientist and engineer involved in all aspects of information technology computer science, computer engineering, information systems, software engineering and education of information technology.<br /><br />Online ISSN : 2540-9824 <br />Print ISSN : 2540-9433<br /><br />JITeCS accepting manuscript at anytime during the year without time restraints <br />Publication frequency: <strong>April</strong>, <strong>August</strong>, <strong>December<br /></strong>Contact us by email: jitecs@ub.ac.id</p> en-US <p><span><a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license"><img src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" alt="Creative Commons License" /></a>Â <a title="CC BY-SA 3.0" href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Common Attribution-ShareAlike 3.0 International (CC BY-SA 3.0)</a></span></p><p>Authors who publish with this journal agree to the following terms:</p><ol type="a"><li>Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed <a href="https://creativecommons.org/licenses/by-sa/3.0/">under a Creative Commons Attribution License</a> that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.</li><li>Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.</li><li>Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See <a href="http://opcit.eprints.org/oacitation-biblio.html" target="_new">The Effect of Open Access</a>).</li></ol> jitecs@ub.ac.id (Journal of Information Technology and Computer Science) jitecs@ub.ac.id (JITeCS) Fri, 23 Aug 2024 00:00:00 +0700 OJS 3.3.0.7 http://blogs.law.harvard.edu/tech/rss 60 Measurement of User Satisfaction for Gamification-based Programming E-Learning Platform using End-user Computing Satisfaction Method https://jitecs.ub.ac.id/index.php/jitecs/article/view/572 <p>HSS Learning is a learning media innovation in the form of a gamification-based e-learning platform to support the learning process in programming. HSS Learning has been applied to web design and programming courses, primarily on HTML and CSS topics. This study uses a quantitative model using a descriptive approach to measure the satisfaction level of HSS Learning users—measurement of user satisfaction using End-user Computing Satisfaction (EUCS). The variables used in this research are content, format, ease of use, timeliness, and accuracy. Data collection used a questionnaire consisting of 12 questions, with the number of participant data being 264 participants. The results show that the overall level of user satisfaction reaches 4.30 at level 5 (very strong). The results of this study can be used as a material evaluation for the application of instructional media in the programming field.</p> Fajar Pradana, Punaji Setyosari, Saida Ulfa, Tsukasa Hirashima, Mochamad Chandra Saputra Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/572 Fri, 23 Aug 2024 00:00:00 +0700 Designing an Intuitive Android Based m-Learning to Support Students in Learning Fundamental Java Programming https://jitecs.ub.ac.id/index.php/jitecs/article/view/574 <p>In the context of a Computer Science Major in Indonesian higher education, Java programming language is not only one of the most essential programming languages courses but is also considered to be challenging to learn. This fact has led to the development of numerous mobile learning (m-learning) applications to assist learners in acquiring Java programming skills independently. Most existing Java learning assistants are presented on websites or computer platforms which can only be accessed when students open their computer or Laptop and it mostly focuses on enhancing coding abilities, and practical hands-on. While these aspects are crucial, understanding the programming concepts and guided practice are equally essential in fundamental Java programming learning. This paper presents the concept of practical coding exercises in an m-learning application, providing a new interactive approach for learners as an alternative tool for learning Java programming so they can learn Java programming concepts more frequently from their smartphones. The primary objective is to investigate the feasibility of the proposed m-learning prototype. The proposed application is expected to offer intuitive coding exercises and case study opportunities. Experimental results demonstrate that the overall functionality of the proposed application is feasible for future implementation, with a usability score of 84.</p> Komang Candra Brata, Ahmad Afif Supianto, Fadhyl Farhan Alghifari Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/574 Fri, 23 Aug 2024 00:00:00 +0700 Implementation of HSI and LBP Feature Extraction for Identification of Broccoli Quality with F-KNN https://jitecs.ub.ac.id/index.php/jitecs/article/view/582 <p>This study proposes a method of searching for broccoli quality based on imagery using the Fuzzy K-nearest neighbor (F-KNN). Broccoli is used because it is a type of herbaceous vegetable that has a unique color and shape so visual assessment is still limited. The data used in this study were taken from 2 cities in Indonesia, Pasuruan and Malang Regency which consisted of good quality and bad quality. The total data used is 120, each quality comprising 60 images. In the pre-processing process, several stages are carried out to proceed to the next process. Feature extraction is done through algorithms, namely HSI (Hue, Saturation, and Intensity) and LBP (Local Binary Pattern), which are then divided into training and testing data. F-KNN is used as a classification. The accuracy obtained from this study reached 94.4%. This value indicates that the use of both feature extraction and classification algorithms produces good accuracy in the training and testing data with a 40:60 scenario. This result showed the potential of the feature extraction and F-KNN algorithm when classifying a large number of broccoli qualities.</p> Yulian Findawati, Siti Dwi Suryani, Uce Indahyanti, Jamaluddin Jumadil Khubro Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/582 Fri, 23 Aug 2024 00:00:00 +0700 The Effect of Communication Overload, Information Overload, and Exhaustion on Student’s Learning Productivity https://jitecs.ub.ac.id/index.php/jitecs/article/view/589 <p>Every year, the percentage of Indonesians who utilize social media continues to increase. The ease of use of social media brings numerous advantages to users, particularly students. Students use social media to share and exchange learning materials, seek academic knowledge, and engage with friends and family. However, excessive use can cause exhaustion. This study aims to determine the ef- fect of overload factors on exhaustion and its effect on student learning productivity using linear regression analysis. Research data collection using questionnaires that obtain 100 respondents data. The research model uses the Stressor-Strain-Outcome (S-S-O) framework. The result suggested that communication overload affects student’s exhaustion, and student’s exhaustion also affects learning productivity.</p> Shandra Elvyra Sudarsono Putri, Aryo Pinandito Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/589 Fri, 23 Aug 2024 00:00:00 +0700 Evaluation of Usability in LetsCode Digital Learning Media Using the Usability Testing Method and Use Questionnaire https://jitecs.ub.ac.id/index.php/jitecs/article/view/599 <p>Basic Programming is one of the compulsory courses at the lecture level in the field of computer science. The problem that is often encountered in these courses is the low understanding of students towards the programming material provided. Digital learning media, namely the LetsCode website, was developed to become a learning support medium and increase students' understanding of basic programming. To find out how far learning media can meet user needs, a usability test is carried out to determine the usability level of the system. The research was conducted using the usability testing method using a Use Questionnaire for LetsCode website users. The criteria for the test respondents were students of the Information Technology Education Study Program, Brawijaya University, with a total of 30 respondents. From the results of the questionnaire test using the F test, it shows that the variables of expediency, ease of use, and ease of learning have a simultaneous effect on satisfaction. For the feasibility of getting a result of 88.43% of the overall usability aspect which shows the LetsCode website is in the very feasible category. The research was limited to the analysis of questionnaire data and did not enter the system development stage.&nbsp;&nbsp;</p> Rahajeng Mufti Nadifa, Fajar Pradana , Fitra Abdurrachman Bachtiar Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/599 Fri, 23 Aug 2024 00:00:00 +0700 Implementation of Rainfall Monitoring through an Information System Based on Radar and Satellite Image Data using the Kalman Filter Method https://jitecs.ub.ac.id/index.php/jitecs/article/view/620 <p>Rainfall information is important for water resource management and disaster mitigation, so a monitoring system is needed that can provide spatial information. A rainfall monitoring information system uses radar and satellite images based on the Kalman Filter method is a website information system that aims to make it easier for users to monitor rainfall from a latitude and longitude coordinate point. The rain intensity data is in pixel colours (Red, Green, Blue) from the MAX (dBZ) product image of the EEC Weather Radar in Lampung and cloud top temperature data from the Himawari satellite. The image pixel colour data is then processed using the Kalman filter and displayed on the integrated website. The website's appearance is designed to be interactive to accommodate user customization, and the data displayed has been adapted to geographic information systems. Implementing a rainfall information system based on weather radar and satellite imagery disseminated through the website is expected to help users, both the general public and stakeholders, access real-time weather information, especially rainfall.</p> Sugiarto, Maulana Putra, Mohamad Anwar Syaefudin, Mohammad Syamsu Rosid , Djati Handoko Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/620 Fri, 23 Aug 2024 00:00:00 +0700 Classifying Application User Comments Using the Improved K-Nearest Neighbor and BM25F Weighting Methods https://jitecs.ub.ac.id/index.php/jitecs/article/view/622 <p class="Abstract">Mobile JKN is an application developed by an Indonesian state-owned health insurance company, BPJS Kesehatan. The application is developed to provide easier access and more optimal service for its participants. The application allows users to access various information related to national health insurance programs anywhere, anytime. Despite the benefits this application offers, Mobile JKN received low ratings from the users. However, the ratings are sometimes irrelevant to the comments. We proposed an application to automatically review the comments based on ratings and comments, both negative and positive, using the Improved K-Nearest Neighbor (IKNN) classification algorithm with the BM25F weighing method. The initial stage of the algorithm involved document preprocessing, the document consisting of comments and rating were preprocessed to obtain the term. After that, BM25F weighing was applied to find the similarity between documents. The document was then classified using IKNN based on its BM25F weight. The test result showed that the highest accuracy rate was 0.925, obtained from parameter k=20 on IKNN with k<sub>1</sub>=1.2, B<sub>s</sub>=0.75, and BM25F weight of 2 and 5. The result indicates that this method manages to classify the document properly</p> Indriati Indriati, Muh Arif Rahman, Issa Arwani, Lailil Muflikhah Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/622 Fri, 23 Aug 2024 00:00:00 +0700 Utilizing a Routing Table of Proactive MANET Routing Protocol to Monitor a Group of People Mobility https://jitecs.ub.ac.id/index.php/jitecs/article/view/648 <p>In general, a special group has a leader who is responsible for his or her members. The problem that often occurs in groups is the loss of members due to leaving the group. To overcome this problem, it is necessary to build a system that can help the leader monitor the members of his or her group by getting an alarm warning if there are members who have the potential to leave the group or even those&nbsp; who have left the group. Existing solution is using such one hop/direct communication, which may monitor each member too close. Then, our proposed system to overcome the limitation of a single hop wireless range is to monitor each member to some extent to reach multiple hops of wireless range. The system is developed using one of proactive MANET routing protocol, ie the Destination Sequenced Distance Vector (DSDV) protocol, and utilizes hop number information in the routing table to detect slave nodes (members' equipment) that have three or more hops from the master node (leader's equipment) or even if the slave node is lost. The testing on this system is carried out functionally and non-functionally. The&nbsp; results of functional testing show that the master node can produce an alarm warning in the form of a buzzer sound intermittently and the LED light flashes if there is a slave node with three number of hops or more and can produce an alarm warning in the form of a buzzer sound and the LED light flashes continuously if some slave nodes are lost. Routing table updates on this system have an average time of once every 92.445 seconds. The results of non-functional testing show that the average round trip time (RTT) required for the node to send broadcast messages is 0.208 seconds with 23 bytes of data and the average round trip time (RTT) to send SendMeYourNeighbour messages is 0.215 seconds with 43 bytes of data.</p> <p>&nbsp;</p> <p><strong>Keywords</strong>: Routing table; Monitoring Mobility; Dynamic routing protocol; MANET; multihops; DSDV</p> Primantara Hari Trisnawan, Reza Andria Siregar, Dwindra Helmi Robbani Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/648 Fri, 23 Aug 2024 00:00:00 +0700 Data Collision Avoidance based on TDMA in LoRa Wireless Sensor Networks https://jitecs.ub.ac.id/index.php/jitecs/article/view/548 <p>Wireless Sensor Network has an applicative function and a broad discussion area so that it becomes an interesting research topic to discuss. WSN connects communications from several nodes in one network. In order to make each data can be sent, a communication module is needed. LoRa is a communication module that allows each node to make long range communication. However, one of the issues of WSN is that every communication on the node to exchange data uses a time reference from the respective local clock. The difference in time reference in each node will interfere with the process of arranging the communication time scheduling in each node. Time scheduling is necessary to avoid data collision, to apply low power to the system, and to schedule two-way transmissions on LoRa. To manage a scheduling, the time synchronization method is required to apply to equalize the time in each node in a network. The algorithm for time equalization and dividing the time slot for data transmission between nodes on the WSN is the Timing-sync protocol for sensor networks (TPSN) and Time Division Multiple Access (TDMA). This paper will explain the wireless communication method using TDMA based on the LoRa communication module.</p> Adhitya Bhawiyuga Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/548 Fri, 23 Aug 2024 00:00:00 +0700 The Vocational High School Student’s Computational Thinking Skills Comparison between Online and Offline Instructional Process in The Computer Network Subject Context https://jitecs.ub.ac.id/index.php/jitecs/article/view/489 <p>This study aims to see how high the difference in the average score of computational thinking skills is owned by students who carry out online learning with students who carry out offline learning and how high the significance level of the difference in the average score is. The approach used in this study uses assessment tools to measure the scores of students’ computational thinking skills. Sampling was done using a non-probability sampling technique for the 12th-grade students in computer network subjects of vocational high school. The mechanism used in this study was to provide research questions to each respondent under the learning mechanism, each of which consisted of 15 students. Based on the results of statistical calculations, it was found that the average/mean of the online mechanism group was 13.27, and the offline group was 17.73. In the Mann-Whitney U test, a score of 0.159 was also obtained. Comparison of the Mann-Whitney U test results with the test rules of 0.159 &gt; 0.05. The conclusion is that there is a difference between the scores of the computational thinking skills of students who carry out online and offline learning, but this difference is not significant.</p> Admaja Dwi Herlambang, Nugraha Kresna Mukti, Satrio Hadi Wijoyo Copyright (c) 2024 Journal of Information Technology and Computer Science https://jitecs.ub.ac.id/index.php/jitecs/article/view/489 Fri, 23 Aug 2024 00:00:00 +0700