cover
Contact Name
Tri A. Sundara
Contact Email
tri.sundara@stmikindonesia.ac.id
Phone
+628116606456
Journal Mail Official
ijcs@stmikindonesia.ac.id
Editorial Address
Jalan Khatib Sulaiman Dalam 1, Padang, Indonesia
Location
Kota padang,
Sumatera barat
INDONESIA
The Indonesian Journal of Computer Science
Published by STMIK Indonesia Padang
ISSN : 25497286     EISSN : 25497286     DOI : https://doi.org/10.33022
The Indonesian Journal of Computer Science (IJCS) is a bimonthly peer-reviewed journal published by AI Society and STMIK Indonesia. IJCS editions will be published at the end of February, April, June, August, October and December. The scope of IJCS includes general computer science, information system, information technology, artificial intelligence, big data, industrial revolution 4.0, and general engineering. The articles will be published in English and Bahasa Indonesia.
Articles 1,127 Documents
Implementation of Predicting the Availability of Chicken Eggs on Christmas Day Using Artificial Neural Network Backpropagation Nofianti, Arin; Dwi Suhendra, Christian; Sanglise, Marlinda
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3800

Abstract

Prediction can be called a science that is used to predict events that are likely to occur in the future based on past events. One of the other prediction methods in circulation is Backpropagation Neural Network. Backpropagation Neural Network (BPNN) is a Neural Network (NN) that is forward in nature and does not have a loop through which signals flow from input neurons to output neurons. This research aims to determine a prediction of egg supply in 2023, especially during Christmas in Manokwari district to meet market and customer needs. By analyzing the availability of egg supplies in the city of Manokwari from January 2018 to December 2022. From the methods used in this research, starting from data collection methods as well as variables and research stages which include the data collection process, data sharing, then training and data testing and validation crosswise, the prediction pattern for the number of egg stocks is 12-16-1, where there are 12 variables in the input layer, then 16 variables in the hidden layer, 1 variable in the output layer, the learning rate value is 0.9 and the value the momentum is 0.1, resulting in a prediction of egg stock in 2023, especially in December, of 131053 eggs. With a MAPE value of 27.4767%. with the results of a feasible prediction model value. With the predicted results, the number of egg stocks in 2023, especially in December (during Christmas celebrations) in Manokwari Regency is 131,053 eggs during December 2023.
Unveiling the Synergistic Relationship between Distributed Systems and Cloud Computing: A Review of Architectural Trends Salih, Sardar; Subhi R. M. Zeebaree
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3801

Abstract

Cloud providers use distributed systems for scalability, availability, performance, automation, multi-tenancy, and innovation. Distributed cloud computing distributes workload across multiple locations, improving application performance and responsiveness. Significantly potential computational resources are developed in cloud, where large-scale, intricate tasks are performed with the backbone of distribute infrastructure in cloud systems, similar to supercomputing. Cloud computing development has significantly impacted software development and testing, necessitating applications compatible with the cloud, large data users, and high security. Distributed applications hoist on to cloud platforms where increased efficiency, reliability and low costs are favored and further be stored in the cloud for flexibility and scalability. Cloud service models include Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS), each offering different application services, programming languages, and hosting environments. The synergistic aspects of Distributed Systems and Cloud Systems with respect to their basic capabilities are discussed and systematically reviewed.
Performance Evaluation of Extra Trees Classifier by using CPU Parallel and Non-Parallel Processing Hussein, Nashwan; R. M. Zeebaree, Subhi
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3802

Abstract

This research delves into assessing the performance of the Extra Trees Classifier, specifically examining the influence of CPU parallel processing on classification accuracy and computational efficiency. Fashion MNIST, a collection of grayscale images representing clothing items, serves as the foundational dataset for this study. Two variations of the Extra Trees Classifier are implemented: one configured without CPU parallel processing and another utilizing maximum CPU cores for parallel execution. The primary evaluation metrics include accuracy measurement and computational time taken for both training and prediction tasks. The findings reveal notable insights, showcasing that while the Extra Trees Classifier demonstrates commendable accuracy in classifying Fashion MNIST images, the implementation of CPU parallel processing significantly reduces computational time without compromising accuracy levels. This observation underscores the pivotal role of optimizing computational resources for efficient model training and deployment in machine learning applications. The results of this study are very helpful for understanding how to use parallel processing to make machine learning tasks more accurate and more efficient. It also shows how important it is to optimize resources for scalable and effective model development.
Parallel Processing Impact on Random Forest Classifier Performance: A CIFAR-10 Dataset Study Sadiq, Bareen Haval; Zeebaree, Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3803

Abstract

Using the CIFAR-10 dataset, this research investigates how parallel processing affects the Random Forest method's machine learning performance. Accuracy and training time are highlighted in the study as critical performance indicators. Two cases were studied, one with and one without parallel processing. The results show the strong prediction powers of the Random Forest algorithm, which continues to analyze data in parallel while retaining a high accuracy of 97.50%. In addition, training times are notably shortened by parallelization, going from 0.6187 to 0.4753 seconds. The noted increase in time efficiency highlights the importance of parallelization in carrying out activities simultaneously, which enhances the training process's computational efficiency. These results provide important new information about how to optimize machine learning algorithms using parallel processing approaches.
Optimizing Performance in Distributed Cloud Architectures: A Review of Optimization Techniques and Tools Jajan, Khalid Ibrahim Khalaf; Subhi R. M. Zeebaree
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3805

Abstract

This research paper presents a groundbreaking hybrid transactional/analytical processing (HTAP) architecture designed to revolutionize real-time point cloud data processing, particularly in autonomous driving environments. Integrating elements from both columnar and row-based tables within a spatial database, the proposed architecture offers unparalleled efficiency in managing and updating point cloud data in real-time. The architecture's distributed nature operates through a seamless synergy of Edge and Cloud components. The Edge segment operates within the Robot Operating System (ROS) environment of the vehicle, while the Cloud counterpart functions within the PostgreSQL environment of cloud services. The communication between these components is facilitated by Kafka, ensuring rapid and reliable data transmission. A pivotal aspect of the proposed system lies in its ability to autonomously detect changes in point cloud data over time. This is achieved through a sophisticated algorithm that analyzes dissimilarities in the data, triggering real-time updates in areas where high dissimilarity is detected. The system ensures the maintenance of the latest state of point cloud data, contributing significantly to the generation of safe and optimized routes for autonomous vehicles. In terms of optimization, the paper demonstrates how the HTAP architecture achieves real-time online analytical processing through query parallelization in a distributed database cluster. The system's efficacy is evaluated through simulations conducted in the CloudSim framework, showcasing its scalability, adaptability, and robustness in handling point cloud data processing for a single vehicle. While acknowledging the achievement of the proposed architecture, certain limitations are recognized. The study highlights the need for further investigation into the system's performance under simultaneous analysis and updates from multiple vehicles. Additionally, ensuring seamless scalability and robustness for uninterrupted operation and expansion during runtime is identified as an area requiring further development.
Embracing Distributed Systems for Efficient Cloud Resource Management: A Review of Techniques and Methodologies Abdi, Abdo; Zeebaree, Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3806

Abstract

The development of parallel computing, distributed computing, and grid computing has introduced a new computing model, combining elements of grid, public computing, and SaaS. Cloud computing, a key component of this model, assigns computing to distributed computers rather than local computers or remote servers. Research papers from 2017 to 2023 provide an overview of the advancements and challenges in cloud computing and distributed systems, focusing on resource management and the integration of advanced technologies like machine learning, AI-centric strategies, and fuzzy meta-heuristics. These studies aim to improve operational efficiency, scalability, and adaptability in cloud environments, focusing on energy efficiency and cost reduction. However, these advancements also present challenges, such as implementation complexity, adaptability in diverse environments, and the rapid pace of technological advancements. These issues necessitate practical, efficient, and forward-thinking solutions in real-world settings. The research conducted between 2017 and 2023 highlights the dynamic and rapidly evolving field of cloud computing and distributed systems, providing valuable guidance for ongoing and future research. This body of work serves as a crucial reference point for advancing the field and emphasizing the need for practical, efficient, and forward-thinking solutions in the ever-evolving landscape of cloud computing and distributed systems.
Proactive Fault Tolerance in Distributed Cloud Systems: A Review of Predictive and Preventive Techniques Hasan, Dathar; Zeebaree , Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3808

Abstract

In a cloud computing environment, various hardware and software services are provided to the users across multiple servers and data centers. These servers are communicated to each other to allow greater scalability, flexibility, and reliability. Reliability is a vital factor in cloud computing that ensures that the requested services will be delivered to the users whenever they request them. However, different hardware or software faults may occur in cloud servers or data centers that prevent the users from receiving the service. Fault tolerance is defined as the ability of the system to provide services to the users even with the presence of faults or failures. In this review, we focused on some of the emerging fault tolerance techniques researchers have proposed to tackle the fault issues in cloud computing. We divided these techniques into three main categories: proactive and reactive techniques. Proactive techniques involve protecting the system defects by proposing certain procedures to prevent reaching the defective condition. Reactive techniques refer to the ability of the cloud system to recover the defective server or framework to continue working and providing the service.
Distributed Graph Processing in Cloud Computing: A Review of Large-Scale Graph Analytics Atrushi, Diler; Zeebaree, Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3810

Abstract

The rapid growth of graph data in various domains has propelled the need for efficient distributed graph processing techniques in cloud computing environments. This paper presents a comprehensive review of distributed graph processing for graph analytics of massive size in the context of cloud computing. The paper begins by highlighting the challenges associated with distributed graph processing, including load balancing, communication overhead, scalability, and partitioning strategies. It provides an overview of existing frameworks and tools specifically designed for distributed graph processing in cloud environments. Furthermore, the review encompasses various techniques and algorithms employed in distributed graph processing. The paper also reviews recent research advancements in optimizing distributed graph processing in cloud computing. To provide practical insights, the paper presents a comparative analysis of representative large-scale graph analytics applications implemented on different cloud computing platforms. Performance, scalability, and efficiency metrics are evaluated under varying workload sizes and graph characteristics. Overall, this comprehensive review paper serves as a highly prized asset for researchers and large-scale graph analytics professionals who are practitioners in the field. It provides a holistic understanding of the state-of-the-art distributed graph processing techniques in cloud computing and guides future research efforts towards more efficient and scalable graph processing in cloud environments.
The Cloud Architectures for Distributed Multi-Cloud Computing: A Review of Hybrid and Federated Cloud Environment Merseedi, Karwan Jameel; Zeebaree, Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3811

Abstract

The concept of several clouds has greatly extended the use of cloud computing and gained popularity in academic and business circles. The use of multi-cloud techniques has increased as businesses use cloud computing more and more to meet their computational demands. A thorough analysis of cloud architectures intended for distributed multi-cloud computing is presented in this study, with an emphasis on federated and hybrid cloud systems. The study looks at the opportunities and difficulties of adopting and overseeing a variety of cloud resources from several providers. The review starts out by going over the basic ideas and reasons for using multi-cloud strategies, emphasizing how important flexibility, scalability, and resilience are in contemporary computing settings. The study then explores the nuances of hybrid cloud architectures, with a focus on how private and public cloud resources can be seamlessly combined. In the context of hybrid cloud installations, important factors including data sovereignty, security, and workload orchestration are covered. In addition, the research delves into federated cloud architectures, clarifying how enterprises can coordinate and oversee workloads across several cloud providers. An examination of resource identification, policy enforcement, and interoperability procedures sheds light on the intricacies of federated cloud computing. The review delves into new developments in standards, best practices, and technology that help multi-cloud ecosystems mature. The study analyses the state of research and industry practices now, pointing out gaps and possible directions for future development. The intention is to provide decision-makers, researchers, and practitioners with a comprehensive grasp of the changing cloud architectural scene so they can plan and execute distributed multi-cloud solutions with knowledge. In conclusion, this article provides a thorough overview of hybrid and federated cloud architectures by combining information from many sources. Through a comprehensive analysis of the difficulties and possibilities associated with multi-cloud computing, the study hopes to add to the current conversation on cloud environment design and optimization in the rapidly changing technological landscape.
Distributed Architectures for Big Data Analytics in Cloud Computing: A Review of Data-Intensive Computing Paradigm Al-Atroshi, Chiai; Zeebaree, Subhi R. M.
The Indonesian Journal of Computer Science Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v13i2.3812

Abstract

Big Data challenges are prevalent in various fields, including economics, business, public administration, national security, and scientific research. While it offers opportunities for productivity and scientific breakthroughs, it also presents challenges in data capture, storage, analysis, and visualization. This paper provides a comprehensive overview of Big Data applications, opportunities, challenges, and current techniques and technologies to address these issues. This study presents a system for managing big data resources using cloud for the development of data-intensive applications. It addresses even the challenges related to technologies that combine cloud computing with other allied technologies and devices. In addition, the increasing volume, velocity, and variety of data in the era of Big Data necessitate advanced methods for data processing and management. This study delves into the intricacies of data scalability, real-time processing, and the integration of diverse data types. Furthermore, it explores the role of machine learning algorithms and artificial intelligence in extracting meaningful insights from massive datasets.

Page 47 of 113 | Total Record : 1127


Filter by Year

2022 2026


Filter By Issues
All Issue Vol. 15 No. 1 (2026): The Indonesian Journal of Computer Science Vol. 14 No. 6 (2025): The Indonesian Journal of Computer Science Vol. 14 No. 5 (2025): The Indonesian Journal of Computer Science Vol. 14 No. 4 (2025): The Indonesian Journal of Computer Science Vol. 14 No. 3 (2025): The Indonesian Journal of Computer Science Vol. 14 No. 2 (2025): The Indonesian Journal of Computer Science Vol. 14 No. 1 (2025): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 6 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 5 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 4 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 3 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 2 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 13 No. 1 (2024): The Indonesian Journal of Computer Science (IJCS) Vol. 12 No. 6 (2023): The Indonesian Journal of Computer Science (IJCS) Vol. 12 No. 5 (2023): The Indonesian Journal of Computer Science (IJCS) Vol. 12 No. 4 (2023): The Indonesian Journal of Computer Science (IJCS) Vol. 12 No. 3 (2023): The Indonesian Journal of Computer Science Vol. 12 No. 2 (2023): The Indonesian Journal of Computer Science Vol. 12 No. 1 (2023): The Indonesian Journal of Computer Science Vol. 11 No. 3 (2022): The Indonesian Journal of Computer Science Vol. 11 No. 2 (2022): The Indonesian Journal of Computer Science Vol. 11 No. 1 (2022): The Indonesian Journal of Computer Science More Issue