Claim Missing Document
Check
Articles

Found 4 Documents
Search
Journal : Jurnal Teknik Informatika (JUTIF)

ANDROID-BASED DECISION SUPPORT SYSTEM TO DETERMINE APPROPRIATE TIME FOR RICE CULTIVATION IN AGRICULTURAL LAND OF CENGKLIK RESERVOIR Yusuf Sulistyo Nugroho; Aldo Brian Granada
Jurnal Teknik Informatika (Jutif) Vol. 3 No. 1 (2022): JUTIF Volume 3, Number 1, February 2022
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.20884/1.jutif.2022.3.1.149

Abstract

Cengklik Reservoir is one of the tourism places in Ngemplak, Boyolali Regency, Central Java. This strategic location does not only attract the tourists to visit but is also used by farmers as a source of irrigation for their rice fields. The use of farmland around the Cengklik Reservoir as agricultural land can reduce the problem of drought which has been rarely encountered by farmers. However, another problem arises when the water in the reservoir overflows due to the increased rainfall. This can result in potential damage to paddy fields and might cause crop failure. This study aims to develop the Agraria, an Android-based Decision Support System (DSS) to inform an appropriate period of time for farmers to cultivate crops so that can reduce the risk of crop failures. The system was developed by applying the Mamdani Fuzzy Logic method to process the data taken from public data on weather forecasts of the Meteorology, Climatology and Geophysics Agency (BMKG). The results of the study show that the Android-based decision support system has been successfully developed. The accuracy test was carried out 10 times with an average value of 98.85%. This indicates that the system can be used to help farmers determine the appropriate time for planting so as to avoid the crop failure in the future.
ANALYZING STACK OVERFLOW DISCUSSIONS ON C, JAVA, AND PYTHON: A MIXED-METHOD STUDY ON QUESTION TYPES AND TOPICS Nugroho, Yusuf Sulistyo; Minalloh, Aldin Nasrun; Devi, Keke Rachma; Islam, Syful
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 6 (2024): JUTIF Volume 5, Number 6, Desember 2024
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2024.5.6.4191

Abstract

The modern software development characteristic is significantly shaped by the evolution of programming languages. The increasing complexity of these languages demands effective tools and resources for learning and troubleshooting. As a result, forums such as Stack Overflow (SO) have become crucial for addressing technical issues that arise during program execution, especially for novice programmers. Although discussions on SO are common, there hasn't been a clear description of the question types and topics for the three main programming languages, i.e., C, Java, and Python. This gap is problematic as it limits the ability of educators, platform designers, and developers to effectively address the specific needs of users. Without such insights, novice programmers may struggle to find relevant guidance, potentially hindering their learning and slowing the adoption of best practices. To fill this gap, we conducted a qualitative and quantitative study on these three language-related discussions shared on SO. By utilizing a dataset of 4,499,718 questions extracted from SOTorrent, we applied a manual labeling method to classify questions into categories such as “How,” “What,” and “Why.” Furthermore, we implemented Latent Dirichlet Allocation (LDA) for topic modeling to understand the prevalent discussion topics. The results show that “How” questions dominate across all languages, particularly in Python (60.94%), reflecting a high demand for practical implementation guidance. Analysis of discussion topics indicates that C is centered on system programming and low-level operations, while Java discusses more on application development and object-oriented programming. In contrast, Python focuses more on data handling and structures. These insights suggest that while practical support is necessary for learners, a deeper understanding of programming concepts and the need for customized instructional resources to support developers are important. The findings contribute to the community and relevant fields by offering actionable insights to improve the usability of SO as a learning and problem-solving platform.
UX (USER EXPERIENCE) EVALUATION OF THE OPENLEARNING SYSTEM AT UNIVERSITAS MUHAMMADIYAH SURAKARTA USING HEURISTIC EVALUATION AND USABILITY TESTING Imana, Afifah Ghaisani; Nugroho , Yusuf Sulistyo
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.824

Abstract

Since the COVID-19 pandemic in 2020, the learning process at the University of Muhammadiyah Surakarta (UMS) has been carried out online using the OpenLearning platform. The use of OpenLearning media has provided an easy learning process for both lecturers and students. Although there are many conveniences and benefits offered, usability problems still arise, for example, there is no distinction between courses that have ended and those that are still active, the "Edit Page Header" feature on student users, and misperceptions in the progress bar in the Course menu. In addition, previous research has evaluated the UMS OpenLearning platform using the System Usability Scale (SUS) technique and scored 61 (grade scale D) and indicates that the system is well received. To identify more detailed problems related to user experience (UX) for the OpenLearning system applied at UMS, it is necessary to evaluate the UX with the other approaches. In this study, the Heuristic Evaluation method based on 10 principles of Heuristic and Usability Testing based on 5 Usability criteria are implemented to evaluate. The results of this study are a system prototype according to the results of heuristic evaluation. The prototype was evaluated using SUS method on 380 respondents. The SUS calculation yields a value of 69, which indicates that the system is classified to the grade scale category D. This insignificant increase in the SUS score indicates that the UX improvements have not been optimally related to usability due to some factors such as the complexity of the system when used, inconsistencies, and the need for users to adapt to using the system. This finding can be considered by the system development team to fix the weaknesses so as to create an online learning platform with a better UX.
UNDERSTANDING THE TRENDS OF DEVELOPER CONTRIBUTIONS IN NUGET, PYPI, AND NPM ECOSYSTEMS Raiffaza, Naufal Dzakia; Nugroho, Yusuf Sulistyo
Jurnal Teknik Informatika (Jutif) Vol. 5 No. 4 (2024): JUTIF Volume 5, Number 4, August 2024 - SENIKO
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2024.5.4.2143

Abstract

Open-source software (OSS) projects have taken the software development industry rapidly by encouraging cooperation, creativity, and knowledge exchange. However, despite the widespread adoption and success of OSS, there is limited understanding of how contributions are distributed across different types of activities, such as code, documentation, and issue triage, and how these contributions vary over time within different OSS ecosystems. This gap in knowledge can impact effective project management and community engagement strategies. To address this problem, we aim to look into the patterns of developer contributions within the three main OSS ecosystems hosted on GitHub, namely NuGet, PyPI, and NPM. We examine the distribution of type-based contribution and the trends of developer activities within these ecosystems. We classify contributions into code, documentation, and issue triage using a mixed-methods approach that combines content analysis and time-series analysis, and we analyze the timeline variations in contribution trends. Our results show differences in pull request activity and developer contribution patterns between ecosystems. The ‘npm-expansion’ repository leads in open pull requests, while the ‘warehouse’ repository in PyPI dominates closed pull requests. The NPM ecosystem shows the highest number of activities when it comes to open pull requests. Notable peaks can be seen in trends in code development and maintenance activities, indicating the changing priorities of various projects. The findings shed light on the changes of OSS contributions and highlight the value of varied roles and ongoing community involvement. The comprehension of contribution patterns in open-source software projects is improved by this study, which also provides guidance for project management, resource allocation, and community support strategies. The knowledge acquired can direct the creation of instruments and systems that support more cooperative and productive open-source software ecosystems.
Co-Authors Ad'haniata Intan Syafira Aji Ari Adam Aldo Brian Granada Amri Zadi Hudaya Ariefin Nur Hidayat Arifin, Yuli Fajar Arini Nur Rohmah Aris Rakhmadi Balqis Aisyah Farahdiba, Balqis Aisyah Basith, Abdul Dedi Gunawan Devi, Keke Rachma Diah Priyawati Dimas Bayu Stiawan Dimas Bayu Stiawan Dwi Prastika, Annisa Dwi Sarbini Eko Wijayanto Emiliyawati, Nova Endah Sudarmilah Endang Wahyu Pamungkas Fadilatul Fajriyah, Rizqi Fadlillah, Umi Fadlillah, Umi Fatah Yasin Fatah Yasin Al Irsyad, Fatah Yasin Fatah Yasin Al Irsyadi Fikamelyalla, Naura Fikamelyalla, Naura Galardhia Zain Azzahra Ganno Tribuana Kurniaji Hardiyanto, Elviawan Riyani Septima Hepy Adityarini, Hepy Ihsan Cahyo Utomo Ihsan Fairuzsyifa, Ahya Imana, Afifah Ghaisani Iqbal Firdaus, Malvin Iqbal Ramadhani Islam, Syful Jan Wantoro Khoirunissa, Huda Aisyah Lidya Putri Arista M. Sholahuddin Mayasari, Andia Enggar Md. Javed Hoss Minalloh, Aldin Nasrun Mohammad Faqih Eza 'Ammar Muhammad Fahmi Johan Syah Naila Khairunnisa Nugraha, Keisha Jenny Maulida Nur Intan Permata Hati, Nur Intan Permatasari, Qisthoni Prilya Shanty Adrianie Puspitasari, Yuliana Raiffaza, Naufal Dzakia Rakhmadi, Aris Riszki Wijayatun Pratiwi riszki wijayatun pratiwi, riszki wijayatun Rokhanuddin, Sigid Salma, Triana Dewi Samee, Abdul Sari, Kiki Nur Indah Sashiomarda, Jihan Aulia Sholihah, Ianatush Sigid Rokhanuddin Silmina, Esi Putri Silmina, Esi Putri Sri Winiarti Suci Cahya Amalia Sukoco, Bambang Sulastri Syful Islam Syful Islam Tiara Danirmala Tiara Danirmala Winiarti, Sri Wuryaningsih Dwi Lestari, Wuryaningsih Dwi Yallah, M Hafidz Hasbi