Claim Missing Document
Check
Articles

K-Means Clustering untuk Segmentasi Pelanggan: Mengungkap Pola Pembelian Strategi Pemasaran pada Sektor Ritel Artiarno, Andrean Maulana; Setiaji, Pratomo; Nugraha, Fajar
Jurnal Pendidikan Informatika (EDUMATIC) Vol 9 No 2 (2025): Edumatic: Jurnal Pendidikan Informatika
Publisher : Universitas Hamzanwadi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29408/edumatic.v9i2.30336

Abstract

Digital transformation has posed new challenges for retail companies in understanding consumer behavior due to the increasing volume of data and continuously changing preferences. This study aims to uncover purchasing patterns among retail customers and to provide data-driven marketing strategies through customer segmentation using the K-Means Clustering algorithm. This research adopts a quantitative exploratory approach using 3,900 synthetic entries from the Kaggle platform, representing retail transactions. The analysis focuses on variables such as age, gender, product category, location, purchase amount, and transaction frequency. The analytical process includes data preprocessing, dimensionality reduction using PCA, and segmentation with the K-Means algorithm. The optimal number of clusters was determined using the Elbow Method and Silhouette Score, while the quality of the clustering was evaluated using internal metrics, namely the Calinski-Harabasz Score (491.47) and the Davies-Bouldin Score (2.02). These values indicate a well-structured and reliable clustering result. Our findings reveal five distinct customer segments with varying characteristics, ranging from teenagers with small and periodic purchases to high-value adult customers who transact infrequently. These insights serve as the foundation for developing marketing strategies such as loyalty programs, seasonal promotions, and exclusive approaches.
Sistem Klasifikasi Kematangan Apel Fuji berdasarkan Warna menggunakan KNN untuk Sortasi Otomatis Maula, Ahmad Inzul; Triyanto, Wiwit Agus; Setiaji, Pratomo
Jurnal Pendidikan Informatika (EDUMATIC) Vol 9 No 2 (2025): Edumatic: Jurnal Pendidikan Informatika
Publisher : Universitas Hamzanwadi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29408/edumatic.v9i2.31243

Abstract

Manual fruit sorting typically relies on workers' visual observation to assess ripeness. This assessment is heavily influenced by individual experience and lighting conditions, often leading to inaccuracies. Furthermore, manual methods are time-consuming, increase the risk of misclassification, and reduce operational efficiency. Our research aims to develop a color-based Fuji apple ripeness classification application using the K-Nearest Neighbor algorithm that combines RGB and HSV features. Our research is developmental research using the Waterfall model, consisting of requirements analysis, design, implementation, testing, and maintenance. We used 240 fuji apple images sourced from images taken in the Kudus area. Our findings are an automatic classification application capable of classifying apple images into three ripeness levels: unripe, semi-ripe, and ripe. The evaluation results showed an accuracy of 93.75% with balanced precision, recall, and f1-score across all classes, confirming the system's stable performance without any indication of bias. Testing results using the black-box method in three scenarios opening the application, uploading an image, and reclassifying proved that all features performed as expected. The implication is that this application is ready for use in camera-based sorting in horticultural production lines and can be developed for other fruit classifications, supporting widespread post-harvest digitalization.
KLASIFIKASI EKSPRESI EMOSI WAJAH BAHAGIA DAN TIDAK BAHAGIA MENGGUNAKAN ARSITEKTUR MOBILENETV2 BERBASIS DEEP LEARNING Zahra, Fatimah Az; Setiaji, Pratomo; Triyanto, Wiwit Agus
Jurnal SITECH : Sistem Informasi dan Teknologi Vol 8, No 1 (2025): JURNAL SITECH VOLUME 8 NO 1 TAHUN 2025
Publisher : Universitas Muria Kudus

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24176/sitech.v8i1.15546

Abstract

Penelitian ini bertujuan membangun sistem klasifikasi ekspresi wajah dua kelas (happy dan not happy) menggunakan arsitektur Convolutional Neuran Network (CNN) berbasis MobileNetV2 yang ringan dan efisien. Dataset yang digunakan merupakan gabungan dari FER2013, Pinterest, dan Roboflow, yang telah melalui proses augmentasi dan preprocessing. Model dilatih menggunakan metode 5-Fold Cross Validation untuk memperoleh evaluasi yang lebih stabil dan menyeluruh. Hasil penelitian menunjukkan bahwa model mencapai rata-rata akurasi validasi sebesar 81,49%, dengan nilai precision, recall, dan F1-score yang seimbang. Model kemudian diimplementasikan dalam sistem web berbasis Flask, memungkinkan pengguna mengunggah gambar dan memperoleh hasil klasifikasi dalam bentuk label teks. Pengujian menggunakan gambar wajah pribadi menunjukkan bahwa sistem memiliki kemampuan generalisasi yang baik pada data nyata di luar data latih. Penelitian ini menunjukkan bahwa arsitektur MobileNetV2 dapat diandalkan untuk tugas klasifikasi ekspresi wajah dua kelas berbasis gambar statis dan berpotensi dikembangkan lebih lanjut untuk aplikasi praktik di bidang pendidikan, interaksi manusia-komputer, dan layanan publik.
Real-Time Traffic Density and Anomaly Monitoring Using YOLOv8, OpenCV and Pattern Recognition for Smart City Applications in Demak Setiaji, Pratomo; Triyanto, Wiwit Agus; Nurhaliza, Maulin
Jurnal Teknik Informatika (Jutif) Vol. 6 No. 4 (2025): JUTIF Volume 6, Number 4, Agustus 2025
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2025.6.4.4867

Abstract

Urban traffic congestion is a persistent issue in medium-sized cities like Demak, leading to delays and potential accidents. This study presents the development of a real-time vehicle density and anomaly detection system using YOLOv8, combined with OpenCV for video analysis, to monitor traffic flow at strategic entry points of Demak City. The system classifies vehicles into four categories (cars, motorcycles, trucks, buses) and determines their direction by detecting crossing lines. A key feature is the recognition of vehicle patterns, particularly the detection of stopped vehicles, flagging anomalies after 30 seconds of stoppage, with tolerance for temporary detection losses. Traffic data is stored in CSV format, enabling periodic analysis and visualization via an interactive graphical user interface (GUI). Evaluation results show the YOLOv8n model achieves 92.5% precision, 88.3% recall, and 89.7% mean average precision (mAP@0.5), demonstrating improved accuracy and speed over previous YOLO versions. Additionally, the vehicle counting accuracy reaches 94.2% when compared with manual annotations. The proposed system provides a reliable solution for real-time traffic monitoring and early anomaly detection, supporting intelligent transportation systems (ITS) and enabling data-driven traffic management decisions. This research contributes to the advancement of real-time video analytics and pattern recognition for urban traffic control and serves as a scientific reference for the development of smart city infrastructures. Furthermore, this study strengthens the application of pattern recognition in intelligent anomaly detection, providing new insights for researchers in the fields of computer science and informatics.
Sentiment Analysis of Fizzo Novel Application Using Support Vector Machine and Naïve Bayes Algorithm with SEMMA Framework Pambudi, Satrio; Setiaji, Pratomo; Triyanto, Wiwit Agus
Jurnal Teknik Informatika (Jutif) Vol. 6 No. 4 (2025): JUTIF Volume 6, Number 4, Agustus 2025
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2025.6.4.4875

Abstract

The increasing popularity of digital reading platforms in Indonesia, such as Fizzo Novel, has generated many user reviews that can be analyzed to understand their satisfaction. This study analyzes user sentiment toward Fizzo Novel using the SEMMA (Sample, Explore, Modify, Model, Assess) framework, and compares the performance of the Support Vector Machine (SVM) and Naïve Bayes algorithms. A total of 139,759 reviews were collected from the Google Play Store through web scraping. The data was then processed through normalization, tokenization, lexicon-based sentiment labeling, and feature extraction using TF-IDF. To address class imbalance, the SMOTE technique was applied. The results showed that SVM achieved the highest accuracy, exceeding 96%, with a consistent F1-score across all sentiment classes. In contrast, Naïve Bayes recorded lower accuracy (75.82% before SMOTE and 73.63% after SMOTE), along with a decline in performance for the neutral class. SVM proved more reliable in handling large and imbalanced text data. Practically, the results of this study can help application developers such as Fizzo Novel in automatically understanding user opinions. With an accurate sentiment classification model, developers can monitor reviews in real-time, identify issues such as excessive advertising or an unpopular chapter division system, and design feature improvements based on real user needs. This research also provides a foundation for algorithm selection in future large-scale sentiment analysis projects and recommends SVM as the more appropriate choice in this context.
OPTIMASI SISTEM INFORMASI PENGELOLAAN DATA KESEHATAN PEGAWAI PADA UNIT P3K PT KEBON AGUNG PG TRANGKIL MENGGUNAKAN METODE AGILE DENGAN PENDEKATAN SCRUM Rahmawati, Yulinda; Setiawan, R. Rhoedy; Irawan, Yudie; Setiaji, Pratomo
JURNAL ILMIAH INFORMATIKA Vol 13 No 02 (2025): Jurnal Ilmiah Informatika (JIF)
Publisher : LPPM Universitas Putera Batam

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33884/jif.v13i02.10194

Abstract

This study is entitled “Optimization of Employee Health Data Management Information System at P3K Unit PT Keon Agung PG Trangkil Using Agile Method with Scrum Approach”. This study aims todevelop an integrated and flexible informastions system to manage employee healrt data. With agile method with Scrum approach, the system is developed in stages through Sprint, adjusted ased on user feedback. The system is designed to record examination data, classify results into mild and severe diseases, and process referrals for severe disease cases. The development results show increased efficiency, accuracy of recording, and support management in making decisions related to employee welfare
Multi-Platform System Development for Violence Complaint Services using the CodeIgniter Framework Rohmah, Putri Anjilis; Setiaji, Pratomo; Muzid, Syafiul
Sistemasi: Jurnal Sistem Informasi Vol 14, No 6 (2025): Sistemasi: Jurnal Sistem Informasi
Publisher : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32520/stmsi.v14i6.5528

Abstract

Violence against women and children remains a prevalent social issue in Indonesia, including in Kudus Regency. The lack of fast, secure, and easily accessible reporting facilities is one of the factors contributing to the low reporting rate, leaving many cases unaddressed. This study aims to design and develop a web-based violence complaint information system using the CodeIgniter framework with a Model-View-Controller (MVC) architecture to ensure a more structured, secure, and efficient system. The development method follows the waterfall model, consisting of requirements analysis, design, implementation, integration, and system testing. The system provides key features such as an online reporting form, automated notifications to officers, real-time report status tracking, and case progress recording by authorized personnel. Black-box testing conducted by one reporter and three staff members of the Kudus Social Service (Dinas Sosial P3AP2KB) on six main features across four different scenarios resulted in a total of 96 test cases, achieving a functional success rate of 98.9%. One failure was identified in file upload validation, where the system still allowed unsupported file formats. Nevertheless, all other features functioned properly, and the system was proven responsive across devices. This reliability supports faster reporting and case handling, enabling victims to report more easily while allowing relevant institutions to respond quickly, accurately, and transparently.
CNN-Based Model for Classifying Regional Types on Shipping Label Images Widodo, Wahyu Kurniawan Ade Nur; Triyanto, Wiwit Agus; Setiaji, Pratomo
Sistemasi: Jurnal Sistem Informasi Vol 14, No 6 (2025): Sistemasi: Jurnal Sistem Informasi
Publisher : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32520/stmsi.v14i6.5584

Abstract

The rapid growth of the e-commerce sector has led to a significant surge in shipping volumes in Indonesia. In logistics systems, a shipping receipt serves as a crucial document containing destination information such as address, city/regency, and postal code. Errors or delays in classifying destination regions not only generate additional operational costs (e.g., reshipment fees and service penalties) but may also reduce customer satisfaction and harm the reputation of service providers. This study proposes the implementation of a Convolutional Neural Network (CNN) model to automatically classify region types in shipping receipt images, aiming to minimize manual errors and accelerate processing time. CNN was chosen for its ability to recognize complex visual patterns in digital documents without requiring manual feature extraction. The dataset used in this study consists of 1,540 shipping receipt images from various courier services, labeled as REG_JAWA and REG_LUARJAWA. The research process includes image preprocessing (resizing, normalization, augmentation), CNN architecture design, model training with early stopping, and performance evaluation using accuracy, precision, recall, and F1-score metrics. The results demonstrate that the model achieved a testing accuracy of 99.87%, precision of 99.71%, and recall of 100%, highlighting its strong potential for real-world implementation in logistics systems to improve efficiency and reliability of deliveries.
Perbandingan Algoritma SVM dan Naive Bayes dalam Klasifikasi Sentimen pada Ulasan Aplikasi Traveloka dan Agoda Amelia, Dwi; Setiaji, Pratomo; Setiawan, R Rhoedy
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol 11, No 2 (2025): Volume 11 No 2
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v11i2.96869

Abstract

Pada era Revolusi Industri 4.0, aplikasi seluler mempermudah masyarakat dalam melakukan pemesanan perjalanan, mencari informasi, membandingkan harga, hingga memanfaatkan promosi. Salah satu indikator penting dalam mengevaluasi kualitas layanan aplikasi adalah rating dan ulasan pengguna di platform seperti Google Play Store. Oleh karena itu, analisis sentimen menjadi sangat relevan untuk menggali persepsi pengguna terhadap suatu layanan. Melalui analisis sentimen, perusahaan dapat mengidentifikasi ulasan positif, negatif, dan netral sebagai dasar untuk meningkatkan kualitas layanan, membangun reputasi, dan meningkatkan loyalitas pelanggan. Penelitian ini menggunakan data ulasan pengguna dari aplikasi Traveloka dan Agoda yang diambil melalui teknik web scraping di Google Play Store menggunakan Google Colab. Data yang diperoleh kemudian diproses melalui tahapan preprocessing, meliputi: normalisasi, pembersihan data (cleansing), pelabelan (labeling), case folding, tokenisasi, penghapusan stopword, stemming, serta pembobotan kata menggunakan metode Bag-of-Words (BoW) dan Term Frequency-Inverse Document Frequency (TFIDF). Setelah itu, proses klasifikasi sentimen dilakukan menggunakan dua algoritma, yaitu Support Vector Machine (SVM) dan Naïve Bayes (NB), dengan tiga kategori sentimen: positif, negatif, dan netral. Hasil pengujian menunjukkan bahwa algoritma SVM berhasil mencapai akurasi tertinggi sebesar 92%, khususnya dalam mengklasifikasikan ulasan dengan sentimen positif dan negatif. Sementara itu, algoritma Naïve Bayes menghasilkan akurasi maksimal sebesar 96% pada dataset tertentu dan menunjukkan kinerja lebih stabil dalam mengenali sentimen netral. Oleh karena itu, pemilihan algoritma terbaik dapat disesuaikan dengan fokus kebutuhan analisis sentimen yang ingin dicapai.
PENERAPAN METODE ACTIVITY BASED COSTING DAN ECONOMIC ORDER QUANTITY PADA SISTEM PERSEDIAAN KAIN UNTUK EFISIENSI DI TOKO AGUNG JAYA Yoanas, Sahenda; Setiaji, Pratomo; Muzid, Syafiul; Setiawan, Arif
Jurnal Informatika dan Teknik Elektro Terapan Vol. 13 No. 2 (2025)
Publisher : Universitas Lampung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.23960/jitet.v13i2.6269

Abstract

Toko Agung Jaya, merupakan toko kain yang terletak di Kabupaten Kudus, berlokasi di Jl. Menara No.35a, Pejaten, Kerjasan, Kota Kudus. Toko Agung Jaya menyediakan beragam kain, seperti katun motif, polyester, nilon, dan lainnya, untuk memenuhi kebutuhan pelanggan. Namun, toko ini mengalami kendala dalam persediaan kain yang menyebabkan biaya operasional tinggi. Beberapa jenis kain sering kelebihan persediaan kain, sementara yang jenis lain malah kekurangan, sehingga biaya penyimpanan meningkat dan pelanggan bisa kecewa jika persediaan kain tidak tersedia. Selain itu, harga jual yang kurang akurat turut memengaruhi keuntungan dan daya saing toko. Untuk mengatasi masalah ini, toko berencana mengembangkan sistem perancangan berbasis web, sistem ini menerapkan metode Activity Based Costing (ABC) dan Economic Order Quantity (EOQ) dimana ABC untuk mengelola dan memprioritaskan penjualan tertinggi pada persediaan jenis kain, mencegah kerusakan akibat penumpukan kain, dan memastikan persediaan kain berbasis sistem web. Sementara metode EOQ akan membantu mengoptimalkan biaya dengan memastikan efisiensi dalam persediaan kain. Kemudian sistem ini di lengkapi dengan notif WhatsApp untuk promo, diskon, serta penawaran spesial agar pelanggan selalu mendapatkan informasi terbaru dan tertarik untuk berbelanja. Keywords: Activity Based Costing, Economic Order Quantity, Sistem Persediaan, Efisiensi, Notifikasi WhatsApp.Toko Agung Jaya, merupakan toko kain yang terletak di Kabupaten Kudus, berlokasi di Jl. Menara No.35a, Pejaten, Kerjasan, Kota Kudus. Toko Agung Jaya menyediakan beragam kain, seperti katun motif, polyester, nilon, dan lainnya, untuk memenuhi kebutuhan pelanggan. Namun, toko ini mengalami kendala dalam persediaan kain yang menyebabkan biaya operasional tinggi. Beberapa jenis kain sering kelebihan persediaan kain, sementara yang jenis lain malah kekurangan, sehingga biaya penyimpanan meningkat dan pelanggan bisa kecewa jika persediaan kain tidak tersedia. Selain itu, harga jual yang kurang akurat turut memengaruhi keuntungan dan daya saing toko. Untuk mengatasi masalah ini, toko berencana mengembangkan sistem perancangan berbasis web, sistem ini menerapkan metode Activity Based Costing (ABC) dan Economic Order Quantity (EOQ) dimana ABC untuk mengelola dan memprioritaskan penjualan tertinggi pada persediaan jenis kain, mencegah kerusakan akibat penumpukan kain, dan memastikan persediaan kain berbasis sistem web. Sementara metode EOQ akan membantu mengoptimalkan biaya dengan memastikan efisiensi dalam persediaan kain. Kemudian sistem ini di lengkapi dengan notif WhatsApp untuk promo, diskon, serta penawaran spesial agar pelanggan selalu mendapatkan informasi terbaru dan tertarik untuk berbelanja.