Clustering Data Produksi untuk Identifikasi Pola Perakitan Hardware Menggunakan K-Means

Authors

  • Kiki Setiawan Heri Ananda Putra Universitas Ibrahimy
  • Zaehol fatah Universitas Ibrahimy

DOI:

https://doi.org/10.35473/jamastika.v5i1.4737

Abstract

Studi ini bertujuan untuk mengidentifikasi pola pengelompokan komponen perakitan komputer menggunakan metode K-Means Clustering. Dataset yang digunakan meliputi CPU, motherboard, RAM, GPU, PSU, dan casing. Proses penelitian melibatkan eksplorasi data, pembersihan data, imputasi nilai yang hilang, pengkodean kategorikal, normalisasi, dan rekayasa fitur seperti total TDP dan rasio daya PSU. Hasil clustering menunjukkan terbentuknya empat kelompok utama: komponen kelas bawah, komponen kelas menengah, komponen kelas atas, dan kelompok RAM yang berdiri sendiri. Temuan ini menunjukkan bahwa K-Means efektif dalam memetakan karakteristik perangkat keras dan dapat digunakan sebagai dasar untuk mengembangkan sistem rekomendasi perakitan PC.

 Kata kunci: K-Means, Clustering, Perangkat Keras, Algoritma

 

This study aims to identify grouping patterns of computer assembly components using the K-Means Clustering method. The dataset includes CPU, motherboard, RAM, GPU, PSU, and casing. The research process involves data exploration, data cleaning, missing value imputation, categorical encoding, normalization, and feature engineering such as total TDP and PSU power ratio. The clustering results show the formation of four main groups: low-end components, mid-range components, high-end components, and a standalone RAM cluster. These findings demonstrate that K-Means is effective in mapping hardware characteristics and can be used as a basis for developing a PC assembly recommendation system.

 Keywords: K-Means, Clustering, Hardware, Algorithm

References

Daud, R. F., Komunikasi, I., Universitas Muhammadiyah Kotabumi, & Lampung Utara. (2021). Dampak perkembangan teknologi komunikasi terhadap bahasa Indonesia. Interaksi, 5(2), 252–269. https://doi.org/10.30596/interaksi.v5i2.7539

Yunanri, W., Fauzan, A., Yani, A., & Aziz, M. A. (2021). Analisis performance central processing unit (CPU) realtime menggunakan metode benchmarking. Matrik, 20(2), 237–248. https://doi.org/10.30812/matrik

Montoya, F., Aulia, Z., Nugroho, A., & Aribowo, D. (2023). Optimasi performa komputer melalui teknik overclocking pada prosesor AMD Ryzen 5 5600X.

Zulyani, A. A. (2023). Penerapan data mining menggunakan algoritma K-Means untuk menentukan tingkat vaksinasi pada Kecamatan Tambun Selatan, 3, 7037–7050.

Nurhalizah, R. S., & Ardianto, R. (2024). Analisis supervised dan unsupervised learning pada machine learning: Systematic literature review. 4(1), 61–72.

Component, P. (n.d.). Pengembangan aplikasi berbasis web dengan R Shiny untuk analisis data menggunakan algoritma.

Sujiana, A., Budiyanto, U., & Teknik Informatika. (2023). Cogito Smart Journal, 9(2), 252–265.

Agustinus, S., Telaumbanua, B., Setiadi, F., & Nurjanah, S. (2025). Analisis clustering menggunakan metode enhanced fuzzy C-means clustering dengan algoritma ROCK pada student performance dataset. Buletin Teknik, 7(3). https://doi.org/10.32877/bt.v7i3.2287

Aplikasi Data Mining Menggunakan Algoritma K-Means Clustering untuk Mengelompokkan Mahasiswa Berdasarkan Gaya Belajar. (2022). JATI, 12. https://doi.org/10.34010/jati.v12i1

Abrar, I. N., & Abdullah, A. (2023). Klasifikasi penyakit liver menggunakan metode elbow untuk menentukan K optimal pada algoritma K-nearest neighbor (K-NN), 12, 218–228.

Downloads

Published

2026-04-16