Claim Missing Document
Check
Articles

Found 6 Documents
Search
Journal : INTECOMS: Journal of Information Technology and Computer Science

Model of NFT Implementation on Web SSO over OpenID Connect and Oauth 2.0 protocols Esa Fauzi; Sy Yuliani; Yenie Syukriyah; Azizah Zakiah
INTECOMS: Journal of Information Technology and Computer Science Vol 6 No 2 (2023): 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/intecoms.v6i2.6972

Abstract

Single Sign-On (SSO) is a mechanism that allows users to access various services using a single set of login credentials. However, in SSO implementations, there are still challenges related to security and authentication management, particularly attacks targeting the Identity Provider (IDP). To address this, the use of Non-Fungible Tokens (NFTs) as proof of IDP ownership has been proposed as a solution to enhance security in the authentication mechanism. The utilization of NFTs in SSO with OpenID Connect and OAuth 2.0 has the potential to improve security and convenience in the authentication process due to the unique and non-duplicable nature of NFTs. The results of this research present a model and design of SSO with NFTs on OpenID Connect and OAuth 2.0. An SSO application with login, register, and password recovery features was also developed to provide convenience to users during the login process. The findings conclude that the utilization of NFTs in SSO with OpenID Connect and OAuth 2.0 has the potential to enhance security and convenience in the authentication mechanism. Further research is needed to explore aspects such as scalability, in-depth security analysis, testing in real-world scenarios, improvement of integration and interoperability, as well as comparative analysis with other SSO technologies.
Integrated Learning Model: A Blend of Project-Based Approach and SDLC Concepts for Software Engineering Courses, Evaluated through EUCS Esa Fauzi; Azizah Zakiah; Yenie Syukriyah; Sy Yuliani
INTECOMS: Journal of Information Technology and Computer Science Vol 6 No 2 (2023): 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/intecoms.v6i2.8171

Abstract

Online learning and face-to-face learning are two examples of current learning models. Online learning has the advantage of time and place flexibility as it can be conducted remotely. Meanwhile, face-to-face learning excels in the teacher-student relationship as they can meet in person. However, particularly in online learning, not all subjects can be taught optimally, such as practical courses. Blended learning is one solution for a combined learning model that can leverage both online and face-to-face learning. One of the most challenging subjects in online learning is software engineering, which requires practical exercises to write application code. There are various types of blended learning models, but we propose a blended learning model specifically based on the Software Development Lifecycle (SDLC) pattern in software engineering course materials. We do this to maximize the learning process. We also integrate blended learning with a project-based concept, as this course is well-suited for project-based learning. In evaluating this model, we analyze the satisfaction level using the end-user computing satisfaction method. The sample consists of 60 students from the Computer Science program, selected using accidental sampling. The data analysis and processing methods employed in this study include t-tests, F-tests, and multiple linear regression. The research yields a satisfaction level of 71%. The results of hypothesis testing also show that the variables Ease of Use and Timeliness have a significant positive partial impact on student satisfaction.
Progressive Web Application Berbasis Arsitektur Microservice Pada Sistem Pelayanan Persuratan (Studi Kasus: Kelurahan Karang Anyar Kota Bandung) Esa Fauzi; Bagus Alit Prasetyo; Adi Purnama
INTECOMS: Journal of Information Technology and Computer Science Vol 7 No 3 (2024): 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/intecoms.v7i3.10153

Abstract

Transformasi digital telah menjadi kebutuhan penting dalam upaya meningkatkan efisiensi dan kualitas layanan publik. Penelitian ini berfokus pada desain dan implementasi sistem pelayanan persuratan berbasis Progressive Web Application (PWA) dan arsitektur microservice di Kelurahan Karang Anyar, Kota Bandung. Tujuan utama dari penelitian ini adalah untuk menciptakan sistem persuratan yang lebih responsif, skalabel, dan mudah diakses oleh masyarakat. Metode penelitian yang digunakan meliputi analisis kebutuhan, perancangan sistem, implementasi teknologi PWA dan microservices, serta evaluasi kinerja sistem. Hasil dari penelitian ini menunjukkan bahwa sistem persuratan berbasis PWA memberikan pengalaman pengguna yang lebih baik dengan kemampuan akses offline, responsivitas tinggi, dan instalasi yang mudah pada berbagai perangkat. Sementara itu, arsitektur microservice memungkinkan pengembangan dan pemeliharaan sistem yang lebih fleksibel, modular, dan scalable. Evaluasi sistem dilakukan melalui pengujian fungsional dan kinerja, serta survei kepuasan pengguna. Hasil pengujian menunjukkan peningkatan signifikan dalam kecepatan pemrosesan surat, kemudahan akses, dan kepuasan pengguna dibandingkan dengan sistem persuratan konvensional. Penelitian ini menyimpulkan bahwa implementasi PWA dan arsitektur microservice pada sistem pelayanan persuratan di Kelurahan Karang Anyar dapat menjadi model yang efektif untuk diterapkan di wilayah lainnya dalam rangka meningkatkan pelayanan publik.
Pengembangan Sistem Manajemen Stok, Penjualan, Dan Reseller Berbasis Progressive Web Application (Pwa) Dengan Metode EOQ Dan Reorder Point Untuk Meningkatkan Penjualan Umkm Mamono Cake Di Kabupaten Garut Fauzi, Esa; Elsen, Rickard; Iriani, Yani; Irawan, Edbert Wijaya
INTECOMS: Journal of Information Technology and Computer Science Vol 7 No 6 (2024): 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/intecoms.v7i6.13084

Abstract

Pengembangan Sistem Manajemen Stok, Penjualan, dan Reseller berbasis Progressive Web Application (PWA) diterapkan pada UMKM Mamono Cake di Kabupaten Garut dengan tujuan untuk mengoptimalkan pengelolaan persediaan dan meningkatkan efisiensi penjualan. Aplikasi ini menggunakan metode Economic Order Quantity (EOQ) dan Reorder Point yang memungkinkan pemantauan stok secara real-time, memberikan notifikasi otomatis ketika stok mencapai batas minimum, serta memfasilitasi manajemen pesanan reseller. Dengan teknologi berbasis PWA, aplikasi ini dapat diakses dengan mudah melalui berbagai perangkat, baik desktop maupun mobile, dengan antarmuka yang responsif. Hasil implementasi menunjukkan bahwa aplikasi ini berhasil meningkatkan efisiensi operasional UMKM, khususnya dalam manajemen stok dan penanganan pesanan reseller. Penggunaan metode EOQ dan Reorder Point memberikan kemudahan dalam pengelolaan persediaan, mencegah terjadinya kekurangan stok, dan memungkinkan pemilik usaha mengambil keputusan yang lebih cepat dan tepat. Selain itu, aplikasi ini juga mendukung pengelolaan pesanan reseller secara otomatis, sehingga mempercepat waktu respon terhadap pesanan dan meningkatkan akurasi dalam pengiriman produk. Secara keseluruhan, aplikasi ini telah membantu UMKM Mamono Cake dalam meningkatkan produktivitas usaha dan penjualan melalui penerapan teknologi digital. Aplikasi ini diharapkan dapat menjadi solusi bagi UMKM lainnya yang ingin mengadopsi teknologi serupa untuk meningkatkan efisiensi operasional dan memperluas pasar mereka di era digital.
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.
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.