International Journal Software Engineering and Computer Science (IJSECS) https://journal.lembagakita.org/ijsecs <div class="journal-description mb-4"><header> <p><strong>International Journal Software Engineering and Computer Science (IJSECS)</strong>, e-ISSN: <a href="https://issn.brin.go.id/terbit/detail/20210418032364208" target="_blank" rel="noopener">2776-3242</a> and p-ISSN: <a href="https://issn.brin.go.id/terbit/detail/20210421162353415" target="_blank" rel="noopener">2776-4869</a>, is a free and open-access journal published by the Lembaga Komunitas Informasi Teknologi Aceh (KITA), Indonesia. <strong>IJSECS</strong> is a peer-reviewed, twice-annually published international journal that focuses on innovative, original, previously unpublished, experimental, or theoretical research concepts. IJSECS is committed to bridging the theory and practice of information technology and computer science. From innovative ideas to specific algorithms and full system implementations, IJSECS publishes original, peer-reviewed, and high-quality articles in the areas of information technology and computer science. IJSECS is a well-indexed scholarly journal and is indispensable reading and reference for people working at the cutting edge of information technology and computer science applications. All published article URLs will have a digital object identifier (DOI).</p> <p> To submit your article to International Journal Software Engineering and Computer Science (IJSECS)<strong> </strong>;</p> <ul> <li class="show">You have to <a class="label label-info" href="http://journal.lembagakita.org/index.php/ijsecs/user/register">Register</a> or <a class="label label-success" href="http://journal.lembagakita.org/index.php/ijsecs/login">Login</a> to submit your or.</li> <li class="show">You can access the manuscript format from the author guidelines.</li> <li class="show">Download <a class="label label-warning" href="https://drive.google.com/file/d/1qnxvhIzW4aHmSWUw4VKzHLpTnBFJ9tcN/" target="_blank" rel="noopener">Template (English)</a></li> </ul> </header></div> en-US ijsecs@lembagakita.org (Muhammad Wali) safrizal@ar-raniry.ac.id (Safrizal) Tue, 01 Apr 2025 00:00:00 +0700 OJS 3.3.0.17 http://blogs.law.harvard.edu/tech/rss 60 Sales Data Clustering Using the K-Means Algorithm to Determine Retail Product Needs https://journal.lembagakita.org/ijsecs/article/view/4090 <p>Sales data is a systematic record of transactional behavior with goods or services distributed over time boundaries and furnishes primary key business metrics for evaluating and planning. Using the K-Means clustering algorithm, this research segments retail product demand by differences attributes to identify demand patterns. The iterative process of clustering ended at the fifth cycle after the division of objects in each cluster stabilized, which can serve as a sign that we arrive at an optimal solution. Results showed that the first cluster located at a centroid 94, 6 contains 100 data items belonging in a primary set and similarly fifth cluster (same centroid) had also same number of products. The automated approach of Collaboratory also differs from the manual method where there are not pre-defined cluster initial values in our preliminary setup. Despite this procedural difference, there is a remarkable concision in the results which demonstrates the strength of the method when implemented using different ingrained constructions. These results offer some refined results on product classification, which is essential to solve the problem that retail ranks may vary during inventory management and sales optimization.</p> Riwan Irosucipto Manarung, Edy Widodo, Anggi Muhammad Rifai Copyright (c) 2025 Riwan Irosucipto Manarung, Edy Widodo, Anggi Muhammad Rifai https://creativecommons.org/licenses/by-nc-nd/4.0/ https://journal.lembagakita.org/ijsecs/article/view/4090 Tue, 01 Apr 2025 00:00:00 +0700 Application of Machine Learning in Computer Networks: Techniques, Datasets, and Applications for Performance and Security Optimization https://journal.lembagakita.org/ijsecs/article/view/3989 <p>This study designs and tests a network security system based on a combined Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) framework. In this study, distributed processing and reinforcement learning methods in combination with differential privacy are introduced into the proposed system to enhance attack detection and network management. The evaluation results show significant improvements; 97.3% detection accuracy, 34% more efficient bandwidth utilization and 45% less latency than the previous system. The 16-node linear scalability of the distributed architecture has a throughput of 1.2 million packets per second. It is defended against adversarial attacks by maintaining accuracy above 92% and provides a total energy saving of 38% using dynamic batch processing. Three months of testing in an operational environment detected 99.2% of 1,247 threats, including 23 new attack types, with an average detection time of 1.8 seconds. Sensitivity analysis was performed to preserve the privacy of sensitive data while maintaining network performance. The results show that the hybrid solution is reliable, scalable and secure for today's network management.</p> Memed Saputra, Fegie Yoanti Wattimena, Davy Jonathan Copyright (c) 2025 Memed Saputra, Fegie Yoanti Wattimena, Davy Jonathan https://creativecommons.org/licenses/by-nc-nd/4.0/ https://journal.lembagakita.org/ijsecs/article/view/3989 Tue, 01 Apr 2025 00:00:00 +0700 Designing an Early Detection System for Agricultural Land to Reduce the Risk of Crop Failure Based on Information Technology https://journal.lembagakita.org/ijsecs/article/view/3919 <p>Crop failures in Indonesia still occur frequently and become a source of problems due to the reduction of food supplies for the community. One of the causes of crop failure is the decline in soil quality due to nutrient content, which is rarely detected by farmers. However, the land quality analysis process that has been carried out so far still tends to take a long time and incur high costs. Therefore, it is necessary to create technology that is expected to be able to detect land quality directly, quickly, and easily. PKM- KC Soil Nutrient Monitoring is designed by creating hardware that can analyze moisture, pH, temperature, and essential macro nutrients, namely nitrogen, phosphorus, and potassium. Additionally, software that can process data and produce results in the form of land quality, land improvement recommendations, and suggested crop commodities. This Soil Nutrient Monitoring tool has been tested and calibrated with an accuracy level of 95%. This tool successfully processes data from hardware in the form of temperature, pH, humidity, and NPK sent via a Bluetooth Low Energy network to software that produces outputs in the form of land quality, land improvement recommendations, and suggested crop commodities</p> Edy Atthoillah, Nadia Ayu Safitri, Wishal Azharyan Al Hisyam, Muhammad Sibyan Nafil Ilmi, Asbi Solihin, Dafit Ari Prasetyo Copyright (c) 2025 Edy Atthoillah, Nadia Ayu Safitri, Wishal Azharyan Al Hisyam, Muhammad Sibyan Nafil Ilmi, Asbi Solihin, Dafit Ari Prasetyo https://creativecommons.org/licenses/by-nc-nd/4.0/ https://journal.lembagakita.org/ijsecs/article/view/3919 Tue, 01 Apr 2025 00:00:00 +0700 Adopting SOLID Principles in Android Application Development: A Case Study and Best Practices https://journal.lembagakita.org/ijsecs/article/view/3889 <p>Developing and maintaining large-scale applications has become a daunting task with the rapid evolution of the Android ecosystem. This research examines the application of SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) principles in contemporary Android development. By the case study of Meta and an analysis of the application in top tech companies, the present research shares how SOLID principles can achieve better product quality, maintainability, and a positive outcome between your team. The study is based on a mixed-methodology, including qualitative and quantitative, analyzing the source code of 25 enterprise-grade Android applications, in-depth interviews with 50 senior professionals from top-tier technology companies, and code-metrics data for 24 months. We implemented it in Kotlin, taking advantage of the modern Android Jetpack ecosystem. The results of the study demonstrate dramatic increases in all aspects of software development. These include 45% reduction in technical debt, 89% increase in test coverage and 30% reduction in bug rate. A qualitative analysis indicates that teams report increased ease of code maintenance and ramp up of new team members. The research also highlights some of the barriers to applying SOLID: high learning curve, challenges convincing team members to adopt SOLID mindset. Our research contributes (1) a SOLID implementation framework for Android, empirically validated in four case studies. It also includes (2) metrics and tools for measuring adherence to SOLID principles, and (3) recommendations for resolving issues encountered during the implementation of these principles. These results have significant practical implications for mobile software industry practitioners and researchers</p> Nimisha Hake, Laxmipriya Heena Dip Copyright (c) 2025 Nimisha Hake, Laxmipriya Heena Dip https://creativecommons.org/licenses/by-nc-nd/4.0/ https://journal.lembagakita.org/ijsecs/article/view/3889 Tue, 01 Apr 2025 00:00:00 +0700 Development of Applications with Artificial Intelligence: Expert Perspectives and Recommendations https://journal.lembagakita.org/ijsecs/article/view/3888 <p>Artificial intelligence (AI) applications are accelerating significantly, supported by three pillars: core technologies, cost efficiency, and strategic direction. A comparative analysis reveals critical contributions from three technologies: (1) Machine Learning (ML) enhances user engagement by 35% through personalized recommendation systems on e-commerce platforms; (2) Natural Language Processing (NLP) reduces customer service operational costs by 47% via intelligent chatbots in the banking sector; and (3) predictive analytics improves cardiovascular disease diagnosis accuracy by 27% based on multicenter clinical data. Estimated AI application development costs range from $50,000 to $250,000, depending on algorithm complexity and computational infrastructure requirements. Future AI development will be shaped by two trends: (1) Edge AI, which reduces data processing latency by 60% through local computation, and (2) Explainable AI (XAI), which enhances algorithm transparency to comply with GDPR and ISO/IEC 23894 regulations. The study underscores that successful AI implementation requires multidisciplinary integration among data scientists, software engineers, and business stakeholders. Strategic recommendations include allocating 15–20% of R&amp;D budgets for continuous learning, establishing an AI ethics committee aligned with OECD principles, and adopting an agile development model for market responsiveness</p> Julien Florkin Copyright (c) 2025 Julien Florkin https://creativecommons.org/licenses/by-nc-nd/4.0/ https://journal.lembagakita.org/ijsecs/article/view/3888 Tue, 01 Apr 2025 00:00:00 +0700