Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : Journal of Computer Science, Information Technology and Telecommunication Engineering (JCoSITTE)

Integration of Probabilistic Multi-Class Labeling and Adaptive K-Means Clustering with KNN Classification: Application to Weather Data Lubis, Husni; Lubis, Ihsan; Harahap, Herlina; Tommy, Tommy; Siregar, Rosyidah
Journal of Computer Science, Information Technology and Telecommunication Engineering Vol 5, No 2 (2024)
Publisher : Universitas Muhammadiyah Sumatera Utara, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30596/jcositte.v5i2.20905

Abstract

Clustering and classification technologies are pivotal in data analysis, helping to uncover hidden patterns in complex datasets. Despite their broad applications across fields such as pattern recognition, market segmentation, anomaly detection, and weather prediction, these techniques face significant limitations. Clustering methods like K-Means assume known cluster numbers and data distributions, while classification approaches such as K-Nearest Neighbors (KNN) rely heavily on the quality of labeled data. These challenges are particularly pronounced in the context of dynamic weather data, which exhibits high variability and complexity. This research addresses these limitations by integrating probabilistic multi-class labeling with an adaptive K-Means clustering approach. Probabilistic labeling allows data points to belong to multiple classes, reflecting the nuanced nature of overlapping weather conditions. Adaptive K-Means dynamically determines the optimal number of clusters, overcoming traditional constraints. By combining these methods with KNN classification, the proposed approach enhances the accuracy of weather classification. KNN leverages cluster centroids and class probabilities to provide more precise predictions. This approach provides a robust foundation for further research and optimization of adaptive methods applicable to other complex data types. Ultimately, the proposed model contributes significantly to advancing data analysis methods, particularly for dynamic and multi-class datasets like weather data.
Adaptive Categorical Dictionary Implementation for Payload Reduction in AJAX Server-side DataTables Communication Siregar, Rosyidah; Lubis, Husni; Lubis, Ihsan
Journal of Computer Science, Information Technology and Telecommunication Engineering Vol 6, No 2 (2025)
Publisher : Universitas Muhammadiyah Sumatera Utara, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30596/jcositte.v6i2.26015

Abstract

Efficient data transmission is a critical aspect of modern web applications, particularly in scenarios involving large tabular datasets rendered through server-side DataTables. This study proposes an adaptive categorical dictionary approach to reduce the payload size transmitted between the server and client. The strategy leverages the high frequency of categorical values within datasets by encoding them into shorter symbolic representations stored in a dynamically generated dictionary. The dictionary is constructed on the server during the initial request and maintained throughout the session, while the client retains a synchronized copy in memory. The research utilizes a publicly available college student dataset containing 1,545 records, focusing on columns with repetitive categorical values such as major, gender, and enrollment status. Experimental simulations were conducted under varying DataTables page lengths (10, 25, 50, and 100) to evaluate the impact of dictionary encoding on request and response payload sizes. Results demonstrate consistent payload reductions across all configurations, with significant improvements observed in larger page lengths—exceeding 12% in some cases. These findings confirm the effectiveness of the adaptive dictionary in minimizing response payloads, thereby improving communication efficiency in AJAX-based data-driven applications. The approach maintains compatibility with native PHP and JavaScript implementations and introduces minimal overhead, making it suitable for integration into existing server-side processing architectures.