Claim Missing Document
Check
Articles

Found 7 Documents
Search

Load Test pada Microservice yang menerapkan CQRS dan Event Sourcing Fansha, Difa Al; Setyawan, Muhammad Yusril Helmi; Fauzan, Mohamad Nurkamal
Jurnal Buana Informatika Vol 12, No 2 (2021): Jurnal Buana Informatika Volume 12 - Nomor 2 - Oktober 2021
Publisher : Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/jbi.v12i2.4749

Abstract

Abstract. Load Test on Microservice implementing CQRS and Event Sourcing. In developing an application, determining the architecture is a very important job. This research implements microservice architecture with CQRS pattern and event sourcing on OpenAPI, API-driven and event-driven integration between services. Applying the right architecture can make the performance of the application faster. There are two test activities that are useful to find out the difference in the frequency of requests for APIdriven and event-driven that can affect response time, error rate and throughput, as well as analyze which architecture has better performance. The test is carried out using a load test technique using the JMeter tool. This study proves that microservices with CQRS and Event Sourcing patterns have 3.7% faster performance compared to API-driven, and communication between services has no effect on error rate and throughput. Keywords: microservice, load test, CQRS, event sourcing, software architecture Abstrak. Dalam pengembangan sebuah aplikasi, penentuan arsitektur merupakan pekerjaan yang sangat penting. Penelitian ini mengimplementasikan arsitektur microservice dengan pola CQRS dan event sourcing pada OpenAPI, integrasi antar service berbasis API-driven dan event-driven. Penerapan arsitektur yang tepat dapat membuat performansi dari aplikasi menjadi lebih cepat. Terdapat dua aktivitas pengujian yang berguna untuk mengetahui perbedaan frekuensi request pada API-driven dan eventdriven yang dapat mempengaruhi response time, error rate dan juga throughput, serta menganalisis arsitektur mana yang memiliki performa yang lebih baik. Pengujian dilakukan dengan teknik load test yang menggunuakan tool JMeter. Penelitian ini membuktikan bahwa microservice dengan pola CQRS dan Event Sourcing memiliki performansi lebih cepat 3,7% dibandingkan dengan API-driven, serta komunikasi antar service tidak berpengaruh pada error rate dan throughput.Kata Kunci: microservice, load Test, CQRS, event sourcing, software arsitektur
Analisis Sentimen Terhadap Aplikasi Pospay Menggunakan Algoritma Support Vector Machine dan Naive Bayes Lubis, Ardini Yuanita; Setyawan, Muhammad Yusril Helmi
Jurnal Teknologi Dan Sistem Informasi Bisnis Vol 6 No 3 (2024): Juli 2024
Publisher : Prodi Sistem Informasi Universitas Dharma Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47233/jteksis.v6i3.1310

Abstract

In the era of business transformation, companies are intensively striving to adapt to the developments in digital technology to enhance operational efficiency and productivity. Pospay application is one form of digital transformation by PT Pos Indonesia, where its presence will impact the improvement of the company's productivity. This research focuses on sentiment analysis of the Pospay application on the PlayStore platform. By applying machine learning methods such as Support Vector Machine (SVM) and Naive Bayes, this study aims to provide solutions to the challenges of data complexity and heterogeneity. The results show a high percentage of accuracy (88% for Naive Bayes and 87% for SVM) in classifying user sentiments with a more dominant negative tendency. These findings provide valuable insights for companies to enhance the quality of their digital services. Keywords: Sentiment, Pospay, Support Vector Machine, Naive Bayes, PlayStore
IMPLEMENTASI LINEAR PROGRAMMING PADA MODEL CVRPP UNTUK PENGELOLAAN OPERASIONAL LOGISTIK Adiningrum, Nur Tri Ramadhanti; Prianto, Cahyo; Setyawan, Muhammad Yusril Helmi
Jurnal Informatika Vol 8, No 4 (2024): JIKA (Jurnal Informatika)
Publisher : University of Muhammadiyah Tangerang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31000/jika.v8i4.12068

Abstract

Perusahaan logistik merupakan perusahaan yang memiliki kekhususan dalam penyediaan layanan logistik, yang membantu dalam mengelola fungsi rantai pasokan termasuk pergudangan, distribusi, dan transportasi. Salah satu perusahaan logistik di kota Bandung,yang bergerak di bidang layanan jasa logistik dan memiliki layanan pickup yang bertugas untuk memasarkan produk serta melakukan layanan penjemputan barang. Pada layanan ini, tahap perencanaan aktivitas seperti rute dan kapasitas kendaraan merupakan tahapan yang penting. Namun, pada penerapannya perusahaan ini belum menerapkan aktifitas perjalanan dengan rute terbaik atau hanya berdasar pengalaman driver, serta kurang memaksimalkan kapasitas angkut kendaraan. Capacitated Vehicle Routing Problem with Pickup (CVRPP) adalah metode yang digunakan dalam penanganan masalah ini. Penelitian ini bertujuan pada pembuatan model pencarian jarak dan pemaksimalan kapasitas kendaraan yang dapat meningkatkan efisiensi operasional dalam pengelolaan kapasitas dan rute logistik.  Untuk mencapai tujuan penelitian, Linear Programming dengan bahasa pemrograman Python digunakan sebagai proses perhitungan yang digunakan dan menghasilkan solusi terbaik. Hasil penelitian menunjukkan bahwa rute yang terbentuk menggunakan Linear Programming menghasilkan jarak paling pendek diantara rute lainnya dengan penghematan jarak sebesar 19.99% pada analisis dan 31.92% pada aplikasi. Hal itu juga didukung dengan evaluasi dengan Optimality Gap yang bernilai 0% atau solusi yang ditemukan adalah optimal atau sangat baik.
Development of a hybrid model for website functional evaluation based on ISO/IEC 25010 and SERVQUAL Prameswari, Ardiva Putri Tava; Setyawan, Muhammad Yusril Helmi
Matrix : Jurnal Manajemen Teknologi dan Informatika Vol. 15 No. 1 (2025): Matrix: Jurnal Manajemen Teknologi dan Informatika
Publisher : Unit Publikasi Ilmiah, P3M, Politeknik Negeri Bali

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31940/matrix.v15i1.32-39

Abstract

This study developed a hybrid model based on ISO/IEC 25010 and SERVQUAL to evaluate website quality holistically by combining technical dimensions and user perceptions. ISO / IEC 25010 is an international standard for evaluating the quality of software, including websites, based on technical characteristics such as Functional Suitability, Usability, Reliability, and Security. SERVQUAL, on the other hand, is used to measure quality based on user perception through five main dimensions: Tangibles, Reliability, Responsiveness, Assurance, and Empathy. This study aims to identify the gaps between user expectations and the reality of website performance by using both frameworks. The research method combines quantitative and qualitative approaches, with user surveys and direct observation as data collection tools. The results of the analysis showed that most website quality dimensions, such as Functional Suitability, Usability, Reliability, Responsiveness, and Security, were in the category of "very adequate," with a relatively small gap between actual and expected scores. This study also tested the validity and reliability of constructs using convergent and discriminant analysis, as well as hypothesis testing to identify significant influences between variables. Hypothesis test results show that usability, reliability, and satisfaction variables have a significant influence on user experience. At the same time, factors such as functional fit and physical appearance do not directly affect user experience. This hybrid model provides theoretical contributions by enriching the literature on website Quality Evaluation and practical contributions by providing guidance for website managers to improve the quality of their services based on the identification of gaps between actual performance and user expectations.
Simulasi Dinamis Single Qubit dan Multi Qubit: Sebuah Pendekatan Python Setyawan, Muhammad Yusril Helmi; Harani, Nisa Hanum; Andriyanto, Achmad
Jurnal Teknik Informatika dan Sistem Informasi Vol 11 No 2 (2025): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v11i2.10075

Abstract

This study developed a dynamic simulation system for single qubit and multi qubit using a Python-based approach, leveraging quantum computing libraries such as Qiskit, NumPy, and Matplotlib. The system is designed to simulate various quantum operations, including Hadamard, Pauli-X, Pauli-Y, Pauli-Z, CNOT, and Toffoli, with integration into a Flask-based web interface for easy user interaction. The simulation results show a high level of accuracy, with a difference of only 0.2% in measurement probabilities for single qubit operations like Hadamard and less than 0.4% for multi qubit operations like CNOT and Toffoli. The tests also demonstrated efficient execution times, ranging from 12 to 25 milliseconds, even for complex quantum operations. Validation against established literature confirms that the system is accurate, efficient, and reliable, making it a valuable tool for supporting learning and research in quantum computing.
Prediksi dan Koreksi Error Servo Base Motor pada Robot Tangan Berbasis IoT Menggunakan Model Linear Regresi Maulana, Farhan Rizki; Setyawan, Muhammad Yusril Helmi; Awangga, Rolly Maulana
Techno.Com Vol. 24 No. 3 (2025): Agustus 2025
Publisher : LPPM Universitas Dian Nuswantoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62411/tc.v24i3.13818

Abstract

Kebutuhan akan presisi pergerakan pada lengan robot berbasis Internet of Things (IoT) memunculkan tantangan terkait deviasi sudut antara posisi target dan aktual pada motor servo. Penelitian ini mengusulkan pendekatan regresi linier untuk memprediksi dan mengoreksi kesalahan sudut pada motor servo bagian base. Model dibangun menggunakan data simulasi yang mencakup sudut target, sudut aktual (disimulasikan), dan jarak objek dari sensor ultrasonik. Nilai koreksi dihitung berdasarkan selisih sudut ditambah komponen acak dan non-linear berbasis jarak, yang ditambahkan sebagai label target. Model dilatih menggunakan metode Ordinary Least Squares dan dievaluasi menggunakan metrik MAE, MSE, dan R². Hasil menunjukkan MAE sebesar 3.49°, MSE sebesar 19.49, dan R² sebesar 0.9808. Simulasi koreksi menurunkan rata-rata error dari 9.97° menjadi 1.17°. Visualisasi melalui scatter plot, histogram, dan boxplot menunjukkan peningkatan presisi dan stabilitas sistem. Model ini mampu meningkatkan akurasi pergerakan servo secara signifikan tanpa penambahan sensor atau modifikasi perangkat keras, menjadikannya solusi prediktif yang efisien untuk sistem robotik tertanam dengan kontrol terbuka.   Kata kunci: robot tangan IoT, koreksi sudut servo, regresi linier, akurasi pergerakan, simulasi kendali terbuka
Studi Empiris BART untuk Abstraksi Teks Semi-Struktural Domain SIPAKAT AIR Rustian, Rafi Saumi; Setyawan, Muhammad Yusril Helmi
Jurnal Informatika Polinema Vol. 12 No. 1 (2025): Vol. 12 No. 1 (2025)
Publisher : UPT P2M State Polytechnic of Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33795/jip.v12i1.8285

Abstract

SIPAKAT AIR (Sistem Informasi dan Pelaporan Bidang Sumber Daya Air)) merupakan sistem informasi pemerintah daerah yang mencatat data proyek infrastruktur sumber daya air dalam format semi-struktural, yaitu gabungan antara elemen tabular dan uraian naratif. Format ini menyulitkan proses peringkasan otomatis karena tidak sepenuhnya terstruktur maupun bebas, sehingga memerlukan pendekatan yang adaptif dan semantik. Penelitian ini menyajikan studi empiris pengembangan model abstractive summarization berbasis BART yang dibangun dan dilatih dari awal (from scratch) menggunakan dataset SIPAKAT AIR. Dataset terdiri atas 200 pasangan teks dan ringkasan yang dikonstruksi dari proyek aktual. Tokenizer khusus dilatih menggunakan pendekatan ByteLevelBPETokenizer untuk mencerminkan struktur kalimat teknis dalam korpus internal. Model BART dikonfigurasi ringan (2-layer encoder-decoder) dan dilatih menggunakan Trainer API dari Huggingface. Evaluasi menggunakan metrik ROUGE, BERTScore, dan token-level menunjukkan performa kompetitif: ROUGE-1 F1 sebesar 0,5080, ROUGE-L F1 sebesar 0,5082, BERTScore F1 sebesar 0,81, serta token-level F1 sebesar 0,73 dengan akurasi 0,71. Model mampu menghasilkan ringkasan padat dan kontekstual, sesuai digunakan untuk sistem notifikasi atau tampilan ringkas pada dashboard proyek. Kontribusi metodologis dari penelitian ini mencakup perancangan pipeline summarization dari nol untuk bahasa Indonesia serta pembuktian bahwa arsitektur ringan dapat berfungsi optimal pada domain terbatas. Penelitian ini memberikan kontribusi pada pengembangan NLP dalam bahasa Indonesia serta membuka peluang penerapan adaptif untuk data semi-struktural sektor publik.