Claim Missing Document
Check
Articles

Found 3 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.
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 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 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 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 Nur Rohmah, Arini Permatasari, Qisthoni Prilya Shanty Adrianie Puspitasari, Yuliana Raiffaza, Naufal Dzakia Rakhmadi, Aris Riszki Wijayatun Pratiwi riszki wijayatun pratiwi, riszki wijayatun Rohmah, Arini Nur Rokhanuddin, Sigid Salma, Triana Dewi 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