Claim Missing Document
Check
Articles

Found 20 Documents
Search

OPTIMIZING DATA CONSISTENCY IN MICROSERVICE ARCHITECTURE USING THE SAGA PATTERN AND EVENT-DRIVEN APPROACH Arif Nurdiansyah; Esa Fauzi
INTECOMS: Journal of Information Technology and Computer Science Vol. 8 No. 3 (2025): INTECOMS: Journal of Information Technology and Computer Science
Publisher : Institut Penelitian Matematika, Komputer, Keperawatan, Pendidikan dan Ekonomi (IPM2KPE)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31539/z8mxcf78

Abstract

An event-driven microservice architecture offers flexibility and scalability but introduces significant challenges in maintaining data consistency across distributed services. Traditional ACID transactions are not viable in such environments, leading to potential data integrity issues during partial failures. This research proposes and evaluates the use of the Saga orchestration pattern as a solution to this problem. A comparative study was conducted by developing two systems in Golang: a baseline system using synchronous inter-service communication and a second system implementing an event-driven Saga pattern with Redis Streams as the event bus. The systems, utilizing MySQL, MongoDB, Redis, and Elasticsearch, were subjected to various failure scenarios. The results demonstrate that the synchronous system consistently produced data inconsistencies during partial failures, while the Saga-based system successfully maintained data integrity by executing compensating transactions, thus restoring the system to a consistent state. The study concludes that the Saga pattern is an effective strategy for optimizing data consistency and reliability in complex microservice architectures.
Analisa Kasus Covid-19 Menggunakan Metode Agglomerative Hierarchical Clustering pada Tingkat Kematian Nurlaila; Fauzi, Esa
Jurnal Informatika Vol 24 No 2 (2024): Jurnal Informatika
Publisher : Institut Informatika Dan Bisnis Darmajaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30873/jurnalinformatika.v24i2.427

Abstract

Coronavirus disease was first discovered in the city of Wuhan, China in December 2019. Due to the impact of the new coronavirus infection, many infected patients have died including in the United States. Data obtained from the official web of Data Centers for Disease Control and Prevention shows a high mortality rate due to Covid-19. This study aims to analyze the Covid-19 mortality rate by region using the Agglomerative Hierarchical Clustering (AHC) method and find the optimal cluster validity using the Silhouette Index (SI) method. Clustering the Covid-19 death rate using the AHC method is needed to understand the pattern of death rates due to Covid-19 and assist in making policies for pandemic prevention and handling. This research resulted in the optimal number of clusters at n clusters = 2 with cluster-1 high mortality rate of 12,307 object and cluster-2 low mortality rate of 13,498 object. The results of this study can thoroughly analyze Covid-19 death data such as revealing some important findings and input that can be proposed to improve the quality of response to future pandemics.
Evaluation of Use of Linear Regression to Predict Profit, Selling Price, and Stock on HSR Wheels Platform Fauzi, Esa; Prasetyo, Bagus Alit; Purnama, Adi; Pangestu, Rizky Bagus
International Journal of Multidisciplinary Approach Research and Science Том 3 № 03 (2025): International Journal of Multidisciplinary Approach Research and Science
Publisher : PT. Riset Press International

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59653/ijmars.v3i03.1967

Abstract

In the ever-evolving digital era, the e-commerce sector faces significant challenges in efficiently managing sales, selling prices, and inventory. This study aims to evaluate the effectiveness of a linear regression model in predicting sales, selling prices, and stock levels on the HSR Wheels e-commerce platform. A quantitative method was used by analyzing daily transaction data to identify the relationship between the time variable and sales, profit, and stock. The results showed that linear regression has limitations in modeling data complexity, with low R² scores and high Mean Absolute Error (MAE) values. These findings indicate the need for more advanced predictive models, such as machine learning algorithms, to improve prediction accuracy. This research is expected to contribute to developing more efficient and relevant sales strategies for e-commerce platforms.
Implementasi Sistem Informasi Zis Berbasis Web Untuk Transparansi Di Masjid Al-Ikhlas Bandung Rahman, Atep Aulia; Purnama, Adi; Indriani; Prasetyo, Bagus Alit; Fauzi, Esa; Kusramdani, Rizky; Candimadam; Tumaruk, Andry Septian Syahputra
Jurdimas (Jurnal Pengabdian Kepada Masyarakat) Royal Vol. 8 No. 4 (2025): Oktober 2025
Publisher : STMIK Royal

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33330/jurdimas.v8i4.3923

Abstract

Abstract: This community service activity aims to improve the transparency and efficiency of zakat, infaq, and shadaqah (ZIS) management at Al-Ikhlas Mosque, Bandung Regency, through the implementation of a web-based information system. The main problem faced by the partner was the manual and unstructured recording and reporting process, as well as the low accessibility of information for congregants. The methods used included consultation to identify needs, science and technology substitution to implement modern systems, and technical training for mosque administrators. The results showed that the administrators were able to operate the system independently, with a level of understanding reaching 93.5% with an average evaluation score of 3.74 out of 4. The developed information system supports transaction recording, financial reporting, and transparent ZIS fund distribution. Additionally, the activity produced outputs in the form of a web application, digital training modules, and technical documentation that can be used sustainably. This program contributes significantly to strengthening accountability and congregational engagement in religious social fund management. Keywords: accountability; information system; training; web application; zakat Abstrak: Kegiatan pengabdian ini bertujuan untuk meningkatkan transparansi dan efisiensi pengelolaan zakat, infaq, dan shadaqah (ZIS) di Masjid Al-Ikhlas Kab. Bandung melalui implementasi sistem informasi berbasis website. Masalah utama yang dihadapi mitra adalah proses pencatatan dan pelaporan manual yang tidak terstruktur serta rendahnya akses informasi bagi jamaah. Metode yang digunakan meliputi konsultasi untuk identifikasi kebutuhan, substitusi ipteks untuk penerapan teknologi, serta pelatihan teknis untuk pengurus masjid. Hasil kegiatan menunjukkan bahwa pengurus masjid mampu mengoperasikan sistem secara mandiri dengan tingkat pemahaman mencapai 93.5% dengan skor rata-rata evaluasi sebesar 3.74 dari 4. Sistem informasi yang dikembangkan mendukung pencatatan transaksi, pelaporan keuangan, serta transparansi distribusi dana ZIS. Selain itu, kegiatan ini menghasilkan luaran berupa aplikasi web, modul pelatihan digital, dan dokumentasi teknis yang dapat digunakan secara berkelanjutan. Kegiatan ini memberikan kontribusi nyata dalam memperkuat akuntabilitas dan keterlibatan jamaah dalam pengelolaan dana sosial keagamaan. Kata kunci: akuntabilitas; aplikasi web; pelatihan; sistem informasi; zakat
Narasi Pekerja Remote tentang tantangan dan Adaptasi Teknologi Kolaboratif Sikken, Aryo Mahendra; Rahman, Atep Aulia; Wibowo, Ari Purno Wahyu; Fauzi, Esa; Prasetyo, Bagus Alit
Jurnal Locus Penelitian dan Pengabdian Vol. 4 No. 10 (2025): : JURNAL LOCUS: Penelitian dan Pengabdian
Publisher : Riviera Publishing

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.58344/locus.v4i10.4828

Abstract

Perkembangan teknologi digital telah mendorong perubahan signifikan dalam dunia kerja, termasuk meningkatnya praktik kerja jarak jauh (remote working). Namun, pekerja remote menghadapi beragam tantangan, baik dari sisi komunikasi, manajemen waktu, maupun keterbatasan teknologi. Artikel ini bertujuan untuk mengeksplorasi narasi pekerja remote terkait tantangan yang mereka hadapi serta strategi adaptasi yang dilakukan melalui pemanfaatan teknologi kolaboratif. Penelitian ini menggunakan pendekatan kualitatif dengan metode wawancara mendalam terhadap 20 pekerja remote dari berbagai sektor di Indonesia. Hasil penelitian menunjukkan bahwa tantangan utama meliputi keterbatasan komunikasi non-verbal, perasaan isolasi sosial, serta hambatan teknis seperti koneksi internet yang tidak stabil. Untuk mengatasinya, pekerja remote mengadaptasi penggunaan teknologi kolaboratif seperti Slack, Microsoft Teams, Trello, dan Miro, dengan strategi khusus berupa penjadwalan rapat virtual teratur, pemanfaatan fitur project tracking, serta penerapan etika komunikasi digital. Temuan ini menegaskan pentingnya literasi digital, fleksibilitas organisasi, serta dukungan manajerial dalam mendukung produktivitas dan kesejahteraan pekerja remote.
Optimasi Pengelolaan Zakat, Infaq, Dan Sadaqah (ZIS) Melalui Sistem Informasi Berbasis Single Page Application (SPA) Di DKM Masjid Riyadhul Jannah Ciwastra, Kota Bandung Purnama, Adi; Rahman, Atep Aulia; Fauzi, Esa; Prasetyo, Bagus Alit; Nuryana, Alif; Robani, Husni
JAPI (Jurnal Akses Pengabdian Indonesia) Vol 9, No 1 (2024)
Publisher : Universitas Tribhuwana Tunggadewi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33366/japi.v9i1.5775

Abstract

Pengelolaan kegiatan keagamaan seperti Zakat, Infaq, dan Sadaqah (ZIS) di DKM Masjid Riyadhul Jannah saat ini masih dilakukan secara manual, yang menimbulkan beberapa permasalahan yang signifikan. Tantangan yang dihadapi meliputi kurangnya efektivitas dalam pengawasan keuangan dan penanganan infaq, kurangnya efisiensi dalam proses administratif terkait zakat dan sadaqoh, serta risiko tinggi terkait kehilangan data yang memiliki nilai penting. Dalam era perkembangan teknologi digital yang pesat, situs web telah menjadi sarana yang relevan untuk menyimpan, mengelola, dan menyajikan data dengan akurat dan efisien. Pendekatan khusus menggunakan Single Page Application (SPA) semakin menambah keunggulan dalam menyediakan pengalaman pengguna yang lebih interaktif dan responsif. Dengan demikian, pengembangan dan implementasi SPA berbasis website menjadi solusi yang sangat diperlukan untuk mengatasi tantangan tersebut. Melalui langkah ini, diharapkan DKM Masjid Riyadhul Jannah dapat meningkatkan transparansi dan akuntabilitas keuangan, mengurangi risiko yang mungkin terjadi, serta memberikan pelayanan yang lebih efektif kepada jamaah dan masyarakat umum. Dengan adopsi teknologi informasi yang tepat, DKM Masjid Riyadhul Jannah dapat memperoleh manfaat signifikan dalam pengelolaan ZIS, menjadikannya lebih efisien dan adaptif terhadap tuntutan zaman serta memperkuat peran sosial dan spiritualnya dalam masyarakat.
Implementasi Metode Naive Bayes Classifier dalam Menentukan Diagnosa Kerusakan pada Smartphone Septyana, Adam Perdana; Esa Fauzi
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 7 No. 1 (2025): September 2025
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/json.v7i1.8926

Abstract

Kerusakan pada smartphone merupakan permasalahan umum yang sering dialami oleh pengguna, namun tidak semua pengguna memahami solusi yang tepat atas permasalahan tersebut. Oleh karena itu, dibutuhkan suatu sistem yang dapat membantu dalam mendiagnosa kerusakan smartphone secara cepat dan akurat. Teknologi machine learning dapat dimanfaatkan untuk membantu teknisi dalam proses diagnosis dengan menggunakan metode Naive Bayes Classifier. Metode ini menggunakan empat atribut utama dalam menentukan probabilitas kerusakan, yaitu kronologi, merek smartphone, konsumsi arus listrik, dan gejala. Naive Bayes dipilih karena kesederhanaannya, kemampuannya dalam menangani data yang tidak seimbang, serta kinerjanya yang baik dalam klasifikasi. Data gejala dan jenis kerusakan diperoleh dari teknisi smartphone dan literatur relevan. Sistem ini diharapkan dapat menjadi alat bantu bagi pengguna maupun teknisi dalam melakukan identifikasi awal terhadap kerusakan smartphone secara lebih efisien dan akurat.
Deteksi Penyakit Pada Daun Tanaman Ubi Jalar Menggunakan Metode Convolutional Neural Network Suhendar, Sidik; Purnama, Adi; Fauzi, Esa
Jurnal Ilmiah Informatika Global Vol. 14 No. 3
Publisher : UNIVERSITAS INDO GLOBAL MANDIRI

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36982/jiig.v14i3.3478

Abstract

Sweet potatoes are the world's third most important root crop and the fourth most popular staple food in developing countries, including Indonesia. Some diseases commonly found in sweet potato leaves are early blight (identified by leaves containing batataezim) and late blight (characterized by leaves that have chlorosis). These two diseases have different symptoms and require different treatments, but a slow identification process can lead to additional costs for plant care. This research will classify image data of sweet potato diseases using the Convolutional Neural Network (CNN) method. CNN is a derivative of the Multilayer Perceptron (MLP) designed to process image data with high network depth and is often used for classification tasks. The research uses a total of 750 images divided into 3 classes: images of healthy leaves, images of leaves with chlorosis, and images of leaves containing batataezim. Each leaf class will be labeled with 250 image data, and the labeled data will be further divided into training and testing sets. From these sets, prediction data will be obtained from the testing process during the CNN model training. The training accuracy resulted in a value of 98.17%, while the testing accuracy reached 98.67%. Additionally, the resulting loss values are remarkably low, at 0.04% for training and 0.03% for testing. The research findings will provide insights into the CNN method's ability to detect diseases in sweet potato plants, potentially impacting agricultural supervision, plant disease identification, and enabling more precise decisions regarding plant care actions.
Analisis Link Aggregated Group Interface Pada Switch Untuk Sistem Link Redudancy Di Universitas Widyatama Rahman, Atep Aulia; Fauzi, Esa; Prasetyo, Bagus Alit; Utomo, Bimo Cokro
Jurnal Ilmiah Informatika Global Vol. 14 No. 3
Publisher : UNIVERSITAS INDO GLOBAL MANDIRI

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36982/jiig.v14i3.3561

Abstract

Widyatama University is a Legal Entity Private Higher Education Institution under the main institution of the Ministry of Education, Culture, Research and Technology (Kemendikbudristek). Providing superior private universities is one of the results of performance, management and maintaining service quality. Link Redundancy is one of the technologies in the network that is used to maintain the stability of a network connection by using several physical network paths simultaneously. Link Redundancy is needed for performance and services to run well. Link Aggregation Group (LAG) is one of the link redundancy models whose way of working is to combine several physical interfaces into a single interface at the Layer 2 network layer (Data Link Layer). Implementation of Link Aggregation Group (LAG) makes network connections more secure by increasing bandwidth, dividing bandwidth loads, increasing network path availability, and having a minimal risk of data duplication of data errors.
The LEACH Protocol to Improve Energy Efficiency of Wireless Sensor Networks in Smart Agriculture Purnama, Adi; Aulia Rahman, Atep; Fauzi, Esa
Jurnal Ilmiah Informatika Global Vol. 15 No. 1: April 2024
Publisher : UNIVERSITAS INDO GLOBAL MANDIRI

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36982/jiig.v15i1.3805

Abstract

Smart agriculture is the application of technology to improve efficiency, productivity, and sustainability in agricultural practices. However, smart agriculture systems face major challenges related to connectivity and energy management. To address connectivity issues, the Wireless Sensor Network (WSN) architecture is utilized, consisting of sensor nodes to collect and transmit sensor data wirelessly. Despite the implementation of WSN, there are still issues related to high power consumption in smart agriculture systems. This can lead to reduced battery life for each sensor node in the WSN architecture. Therefore, increasing energy efficiency is crucial to optimizing the performance of smart agriculture systems. This study proposes the use of the LEACH (Low-Energy Adaptive Clustering Hierarchy) protocol in smart agriculture to manage clusters within the WSN and reduce energy consumption in each sensor node. Experimental methods were conducted by building the WSN using the nRF24L01 as the sensor data transmitter and Arduino / Node MCU as the microcontroller. The use of the LEACH protocol aims to address energy issues. Additionally, data from each sensor is collected using the Message Queuing Telemetry Transport (MQTT) protocol to facilitate monitoring of sensor data transmission and battery power information. Test results show that the integration of the LEACH protocol into the WSN can be carried out at each stage, from Discovery-State to Steady-State, to Setup-State. These steps are aimed at significantly reducing energy consumption in sensor nodes by 13% over a 12-hour testing period. Furthermore, it can extend battery life and improve the overall system efficiency.