https://journal.fkpt.org/index.php/comforch/issue/feed Journal of Computing and Informatics Research 2026-07-29T11:12:40+00:00 Mesran mesran@stimsukmamedan.ac.id Open Journal Systems <p>The <strong>Journal of Computing and Informatics Research</strong> is a journal that publishes research results in the field of Computing and Informatics, but not limited to other fields of Computer Science. Has ISSN <a href="https://issn.brin.go.id/terbit/detail/20211013480950843">2808-375X (Online Media)</a> with Number 0005.2808375X/K.4/SK.ISSN/2021.10. <strong>Journal of Computing and Informatics Research</strong> is published every 4 months, namely in <strong>November (No 1)</strong>, <strong>March (No 2)</strong>, and <strong>July (No 3)</strong>. <strong>Indexed by: <a href="https://scholar.google.com/citations?hl=id&amp;user=83C4yIAAAAAJ">Google Scholar</a> | <a href="https://sinta.kemdikbud.go.id/journals/profile/13709">Sinta 5</a>| <a href="https://garuda.kemdikbud.go.id/journal/view/27663">Portal Garuda</a> | <a href="https://portal.issn.org/resource/ISSN/2808-375X">ROAD</a> |</strong><strong>&nbsp;<a href="https://app.dimensions.ai/discover/publication?and_facet_source_title=jour.1460198">Dimensions</a> | <a href="https://www.scilit.net/sources/139682">SCILIT</a> | <a href="https://search.crossref.org/search/works?q=2808-375X&amp;from_ui=yes">CROSSREF</a></strong><br><br></p> https://journal.fkpt.org/index.php/comforch/article/view/3078 Signature Identification Based on GLCM Feature Extraction and Convolutional Neural Network Classification 2026-07-15T04:05:16+00:00 Lailan Sofinah Harahap lailansofinah@uinsu.ac.id Haliza Suci Rachmadini halizasuci@uinsu.ac.id <p>Signature is one of the widely used biometric features for authentication and identity verification purposes. This study proposes a digital signature identification system by combining Gray Level Co-occurrence Matrix (GLCM) feature extraction and Convolutional Neural Network (CNN) classification. The dataset consists of 500 signature images from 50 individuals collected independently. Preprocessing steps include grayscale conversion, adaptive binarization, and image normalization to 128×128 pixels. GLCM texture features are extracted at four angular directions (0°, 45°, 90°, 135°) yielding five main features: contrast, correlation, energy, homogeneity, and entropy. These features are integrated as additional inputs to the fully connected layer of a CNN comprising three convolutional blocks. Experimental results demonstrate that the proposed system achieves a classification accuracy of 96.8%, precision of 96.2%, and F1-Score of 96.5% on test data. These results confirm that integrating GLCM texture features into the CNN architecture significantly improves signature identification performance.</p> 2026-07-14T00:00:00+00:00 Copyright (c) 2026 Haliza Suci Rachmadini, Lailan Sofinah Harahap https://journal.fkpt.org/index.php/comforch/article/view/3072 Analisis Kondisi Sosial Ekonomi Santri Menggunakan Metode K-Means Clustering 2026-07-14T17:07:21+00:00 Putri Nuraini Qolbiati pnuraini336@gmail.com Irfan Pratama Irfanp@mercubuana-yogya.ac.id <p><span class="s14"><span class="bumpedFont17">Abstrak</span></span><span class="s14"><span class="bumpedFont17">−</span></span> <span class="s8"><span class="bumpedFont17">Analisis terhadap </span></span><span class="s8"><span class="bumpedFont17">kondisi</span></span> <span class="s8"><span class="bumpedFont17">sosial</span></span> <span class="s8"><span class="bumpedFont17">santri</span></span><span class="s8"><span class="bumpedFont17"> di MI Al Huda Kota Malang </span></span><span class="s8"><span class="bumpedFont17">disusun</span></span> <span class="s8"><span class="bumpedFont17">berdasarkan</span></span> <span class="s8"><span class="bumpedFont17">sejumlah</span></span> <span class="s8"><span class="bumpedFont17">indikator</span></span> <span class="s8"><span class="bumpedFont17">penting</span></span><span class="s8"><span class="bumpedFont17"> yang </span></span><span class="s8"><span class="bumpedFont17">meliputi</span></span> <span class="s8"><span class="bumpedFont17">tingkat</span></span><span class="s8"><span class="bumpedFont17">penghasilan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">jenis</span></span> <span class="s8"><span class="bumpedFont17">pekerjaan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">latar</span></span> <span class="s8"><span class="bumpedFont17">belakang</span></span> <span class="s8"><span class="bumpedFont17">pendidikan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">serta</span></span> <span class="s8"><span class="bumpedFont17">kepemilikan</span></span><span class="s8"><span class="bumpedFont17">tempat</span></span><span class="s8"><span class="bumpedFont17"> tinggal. </span></span><span class="s8"><span class="bumpedFont17">Ketiadaan</span></span> <span class="s8"><span class="bumpedFont17">sistem</span></span> <span class="s8"><span class="bumpedFont17">klasifikasi</span></span><span class="s8"><span class="bumpedFont17"> yang </span></span><span class="s8"><span class="bumpedFont17">terorganisir</span></span> <span class="s8"><span class="bumpedFont17">menyebabkan</span></span><span class="s8"><span class="bumpedFont17">proses </span></span><span class="s8"><span class="bumpedFont17">penentuan</span></span> <span class="s8"><span class="bumpedFont17">tingkat</span></span> <span class="s8"><span class="bumpedFont17">kesejahteraan</span></span><span class="s8"><span class="bumpedFont17"> belum </span></span><span class="s8"><span class="bumpedFont17">dapat</span></span><span class="s8"><span class="bumpedFont17"> dilakukan </span></span><span class="s8"><span class="bumpedFont17">secara</span></span> <span class="s8"><span class="bumpedFont17">objektif</span></span><span class="s8"><span class="bumpedFont17">dan </span></span><span class="s8"><span class="bumpedFont17">terukur</span></span><span class="s8"><span class="bumpedFont17">. Untuk </span></span><span class="s8"><span class="bumpedFont17">mengatasi</span></span> <span class="s8"><span class="bumpedFont17">hal</span></span> <span class="s8"><span class="bumpedFont17">tersebut</span></span><span class="s8"><span class="bumpedFont17">, digunakan </span></span><span class="s8"><span class="bumpedFont17">pendekatan</span></span> <span class="s16"><span class="bumpedFont17">data mining</span></span><span class="s8"><span class="bumpedFont17">melalui</span></span> <span class="s8"><span class="bumpedFont17">penerapan</span></span> <span class="s8"><span class="bumpedFont17">algoritma</span></span> <span class="s16"><span class="bumpedFont17">K-Means</span></span> <span class="s16"><span class="bumpedFont17">Clustering</span></span><span class="s8"><span class="bumpedFont17"> sebagai metode </span></span><span class="s8"><span class="bumpedFont17">pengelompokan</span></span><span class="s8"><span class="bumpedFont17"> data.</span></span> <span class="s8"><span class="bumpedFont17">Tahapan </span></span><span class="s8"><span class="bumpedFont17">awal</span></span><span class="s8"><span class="bumpedFont17"> dilakukan </span></span><span class="s8"><span class="bumpedFont17">dengan</span></span><span class="s8"><span class="bumpedFont17"> proses preprocessing data, yang </span></span><span class="s8"><span class="bumpedFont17">mencakup</span></span> <span class="s8"><span class="bumpedFont17">pemilihan</span></span> <span class="s8"><span class="bumpedFont17">variabel</span></span><span class="s8"><span class="bumpedFont17"> yang </span></span><span class="s8"><span class="bumpedFont17">relevan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">penanganan</span></span><span class="s8"><span class="bumpedFont17"> data, </span></span><span class="s8"><span class="bumpedFont17">serta</span></span><span class="s8"><span class="bumpedFont17">normalisasi </span></span><span class="s8"><span class="bumpedFont17">menggunakan</span></span> <span class="s16"><span class="bumpedFont17">StandardScaler</span></span><span class="s8"><span class="bumpedFont17"> agar </span></span><span class="s8"><span class="bumpedFont17">distribusi</span></span><span class="s8"><span class="bumpedFont17"> data </span></span><span class="s8"><span class="bumpedFont17">menjadi</span></span> <span class="s8"><span class="bumpedFont17">lebih</span></span><span class="s8"><span class="bumpedFont17">seragam</span></span><span class="s8"><span class="bumpedFont17">. Setelah itu, </span></span><span class="s8"><span class="bumpedFont17">evaluasi</span></span><span class="s8"><span class="bumpedFont17"> terhadap hasil </span></span><span class="s16"><span class="bumpedFont17">clustering</span></span><span class="s8"><span class="bumpedFont17"> dilakukan </span></span><span class="s8"><span class="bumpedFont17">dengan</span></span><span class="s8"><span class="bumpedFont17">memanfaatkan</span></span><span class="s8"><span class="bumpedFont17"> beberapa </span></span><span class="s8"><span class="bumpedFont17">metrik</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">yaitu</span></span> <span class="s16"><span class="bumpedFont17">Elbow Method</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s16"><span class="bumpedFont17">Silhouette Score</span></span><span class="s8"><span class="bumpedFont17">, dan </span></span><span class="s16"><span class="bumpedFont17">Davies-Bouldin Index</span></span> <span class="s8"><span class="bumpedFont17">guna</span></span> <span class="s8"><span class="bumpedFont17">menentukan</span></span> <span class="s8"><span class="bumpedFont17">jumlah</span></span> <span class="s16"><span class="bumpedFont17">cluster</span></span><span class="s8"><span class="bumpedFont17"> yang optimal.</span></span><span class="s8"><span class="bumpedFont17">Berdasarkan</span></span><span class="s8"><span class="bumpedFont17"> hasil </span></span><span class="s8"><span class="bumpedFont17">evaluasi</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">diperoleh</span></span> <span class="s8"><span class="bumpedFont17">jumlah</span></span> <span class="s16"><span class="bumpedFont17">cluster</span></span> <span class="s8"><span class="bumpedFont17">terbaik</span></span> <span class="s8"><span class="bumpedFont17">sebanyak</span></span> <span class="s8"><span class="bumpedFont17">empat</span></span><span class="s8"><span class="bumpedFont17"> (k = 4), </span></span><span class="s8"><span class="bumpedFont17">dengan</span></span> <span class="s8"><span class="bumpedFont17">nilai</span></span> <span class="s16"><span class="bumpedFont17">Silhouette Score</span></span><span class="s8"><span class="bumpedFont17"> sebesar 0,3341 dan </span></span><span class="s16"><span class="bumpedFont17">Davies-Bouldin Index</span></span><span class="s8"><span class="bumpedFont17">sebesar 1,1277. Setiap </span></span><span class="s16"><span class="bumpedFont17">cluster</span></span> <span class="s8"><span class="bumpedFont17">kemudian</span></span> <span class="s8"><span class="bumpedFont17">dianalisis</span></span> <span class="s8"><span class="bumpedFont17">lebih</span></span> <span class="s8"><span class="bumpedFont17">lanjut</span></span> <span class="s8"><span class="bumpedFont17">sesuai</span></span><span class="s8"><span class="bumpedFont17">karakteristik</span></span> <span class="s8"><span class="bumpedFont17">masing-masing</span></span><span class="s8"><span class="bumpedFont17"> tanpa melakukan </span></span><span class="s8"><span class="bumpedFont17">perubahan</span></span><span class="s8"><span class="bumpedFont17"> terhadap </span></span><span class="s8"><span class="bumpedFont17">jumlah</span></span><span class="s16"><span class="bumpedFont17">cluster</span></span><span class="s8"><span class="bumpedFont17"> yang </span></span><span class="s8"><span class="bumpedFont17">telah</span></span> <span class="s8"><span class="bumpedFont17">ditetapkan</span></span><span class="s8"><span class="bumpedFont17">. Sebagai </span></span><span class="s8"><span class="bumpedFont17">perbandingan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">algoritma</span></span><span class="s8"><span class="bumpedFont17"> DBSCAN juga </span></span><span class="s8"><span class="bumpedFont17">diterapkan</span></span><span class="s8"><span class="bumpedFont17">, </span></span><span class="s8"><span class="bumpedFont17">namun</span></span> <span class="s8"><span class="bumpedFont17">menunjukkan</span></span> <span class="s8"><span class="bumpedFont17">performa</span></span><span class="s8"><span class="bumpedFont17"> yang </span></span><span class="s8"><span class="bumpedFont17">lebih</span></span> <span class="s8"><span class="bumpedFont17">rendah</span></span> <span class="s8"><span class="bumpedFont17">dibandingkan</span></span><span class="s8"><span class="bumpedFont17">dengan</span></span><span class="s8"><span class="bumpedFont17"> K-Means dalam </span></span><span class="s8"><span class="bumpedFont17">menghasilkan</span></span> <span class="s8"><span class="bumpedFont17">kualitas</span></span> <span class="s8"><span class="bumpedFont17">pengelompokan</span></span><span class="s8"><span class="bumpedFont17">.</span></span> <span class="s8"><span class="bumpedFont17">Secara</span></span><span class="s8"><span class="bumpedFont17">keseluruhan</span></span><span class="s8"><span class="bumpedFont17">, metode K-Means </span></span><span class="s8"><span class="bumpedFont17">terbukti</span></span> <span class="s8"><span class="bumpedFont17">mampu</span></span> <span class="s8"><span class="bumpedFont17">memberikan</span></span><span class="s8"><span class="bumpedFont17"> hasil </span></span><span class="s16"><span class="bumpedFont17">clustering</span></span><span class="s8"><span class="bumpedFont17">yang </span></span><span class="s8"><span class="bumpedFont17">lebih</span></span> <span class="s8"><span class="bumpedFont17">konsisten</span></span><span class="s8"><span class="bumpedFont17"> dan </span></span><span class="s8"><span class="bumpedFont17">representatif</span></span><span class="s8"><span class="bumpedFont17">, sehingga </span></span><span class="s8"><span class="bumpedFont17">dapat</span></span> <span class="s8"><span class="bumpedFont17">dimanfaatkan</span></span><span class="s8"><span class="bumpedFont17"> sebagai </span></span><span class="s8"><span class="bumpedFont17">dasar</span></span><span class="s8"><span class="bumpedFont17"> dalam </span></span><span class="s8"><span class="bumpedFont17">pengambilan</span></span> <span class="s8"><span class="bumpedFont17">keputusan</span></span><span class="s8"><span class="bumpedFont17"> terkait </span></span><span class="s8"><span class="bumpedFont17">kondisi</span></span> <span class="s8"><span class="bumpedFont17">sosial</span></span><span class="s8"><span class="bumpedFont17"> ekonomi </span></span><span class="s8"><span class="bumpedFont17">santri</span></span><span class="s8"><span class="bumpedFont17">.</span></span></p> 2026-07-14T00:00:00+00:00 Copyright (c) 2026 Putri Nuraini Qolbiati, Irfan Pratama https://journal.fkpt.org/index.php/comforch/article/view/3079 Segmentasi Pelanggan E-Commerce Berbasis Perilaku Belanja Menggunakan Algoritma K-Means Clustering dan Evaluasi Silhouette Score 2026-07-29T11:02:48+00:00 Muhammad Yusran myusran804@gmail.com Rizkah Fadillah fadillahrizkah@gmail.com Mesran mesran.skom.mkom@gmail.com Raymond Shawn raymonds6@gmail.com <p>Dalam era persaingan E-Commerce yang ketat, pemahaman mendalam mengenai perilaku konsumen menjadi kunci utama keberhasilan strategi pemasaran. Penelitian ini bertujuan untuk melakukan segmentasi pelanggan toko online menggunakan algoritma K-Means Clustering berbasis perilaku belanja. Menggunakan dataset Mall Customer Segmentation, penelitian ini memproses fitur utama berupa Pendapatan Tahunan dan Skor Pengeluaran yang dinormalisasi. Evaluasi model dilakukan menggunakan metode Elbow dan Silhouette Score untuk menentukan jumlah kelompok optimal. Hasil penelitian menunjukkan bahwa pembagian pelanggan menjadi 5 cluster adalah yang paling optimal dengan nilai Silhouette Score sebesar 0.5547. Kelima segmen yang terbentuk meliputi Middle Class (40,5%), VIP/Big Spenders (19,5%), Hemat Mapan (17,5%), Ekonomis (11,5%), dan Impulsif (11%). Temuan ini memberikan wawasan strategis bagi pelaku bisnis untuk merancang kampanye pemasaran yang terpersonalisasi, seperti program loyalitas eksklusif untuk segmen VIP dan penawaran diskon intensif untuk segmen Ekonomis, guna meningkatkan retensi dan profitabilitas</p> 2026-07-22T00:00:00+00:00 Copyright (c) 2026 Muhammad Yusran, Rizkah Fadillah, Mesran https://journal.fkpt.org/index.php/comforch/article/view/2630 Optimasi Seleksi Fitur Adaptive Particle Swarm Optimization Untuk Klasifikasi Penyakit Jantung Dengan Ensemble Learning 2026-07-22T17:51:13+00:00 Bagas Adi Nata adinatabagas364@gmail.com Solikhun Solikhun solikhun@amiktunasbangsa.ac.id <p>Heart disease classification using machine learning requires relevant features and predictive models capable of consistently generalizing clinical patterns. Previous studies on the Heart Failure Prediction dataset demonstrated that K-Nearest Neighbor (KNN) optimized with Particle Swarm Optimization (PSO) achieved an accuracy of 89.09% and an Area Under the Curve (AUC) of 0.935. However, the use of a fixed inertia weight and reliance on a single learner may limit the balance between exploration and exploitation, thereby reducing model robustness. This study proposes a feature selection approach based on Adaptive Particle Swarm Optimization (APSO), in which the inertia weight is gradually decreased from 0.90 to approximately 0.42 over 30 iterations. The optimal feature subset is subsequently utilized in a soft voting ensemble learning model. The dataset consists of 918 records, 11 predictive features, and one target class (HeartDisease). Experimental results indicate that the proposed APSO-based ensemble model achieved an accuracy of 89.71%, an F1-score of 0.8986, and an AUC of 0.9466. The confusion matrix yielded 90 true negatives, 12 false positives, 9 false negatives, and 93 true positives on 204 testing instances. Compared with the baseline KNN-PSO model, the proposed method improved classification accuracy by 0.62 percentage points and increased the AUC by 0.0116, while maintaining a disease-class recall of 91.18%. These findings demonstrate that combining adaptive search dynamics with heterogeneous ensemble learning enhances the discriminative capability of heart disease classification, although further validation using identical data partitioning strategies and external datasets is still required</p> 2026-07-22T00:00:00+00:00 Copyright (c) 2026 Bagas Adi Nata, Solikhun Solikhun https://journal.fkpt.org/index.php/comforch/article/view/3119 Sistem Pendukung Keputusan Penerima BANPRES UMKM Penanganan Covid-19 Menerapkan Metode WASPAS 2026-07-29T11:12:40+00:00 Mochamad Dedy Subekti Rahardjo dedy.subekti@yahoo.com Amelia Belinda Silviana amelia@staff.gunadarma.ac.id Dini Andriyani dinia2712@gmail.com Agus Turiyono agusturiyono@staff.gunadarma.ac.id <p>The Covid-19 pandemic has had a significant impact on the sustainability of Micro, Small, and Medium Enterprises (MSMEs) in Indonesia. To assist affected MSMEs, the government launched the Presidential Assistance for Micro Business Productiveness (BANPRES UMKM) program. However, in its implementation, the process of determining aid recipients often faces obstacles such as inaccurate targeting, lack of objectivity, and time constraints in the selection process. Therefore, a system is needed that can assist in effective and efficient decision-making. This study aims to design a Decision Support System (DSS) to determine BANPRES UMKM recipients by applying the Weighted Aggregated Sum Product Assessment (WASPAS) method. The WASPAS method was chosen because it is able to integrate the advantages of the Weighted Sum Model (WSM) and Weighted Product Model (WPM) methods, resulting in more stable and accurate calculations in multi-criteria problems. The criteria used in this system include business legality, length of business operation, level of losses due to the pandemic, number of family dependents, and asset ownership. System testing results demonstrate that the WASPAS method is capable of objectively ranking alternatives, thus supporting a more transparent and targeted selection process. This research is expected to provide a technological solution to support data-driven social assistance distribution and measurable decision-making logic.</p> 2026-07-28T00:00:00+00:00 Copyright (c) 2026 Mochamad Dedy Subekti Rahardjo , Amelia Belinda Silviana , Dini Andriyani, Agus Turiyono