Sistem Rekomendasi Komponen Rakit PC dengan Algoritma Greedy dan Rule-Based Filtering
DOI:
https://doi.org/10.55606/jupti.v5i2.6527Keywords:
Computer Components, Computers, Greedy Algorithm, Recommendation System, Rule-Based FilteringAbstract
Beragam komponen komputer berkembang dengan pesat karena meningkatnya kebutuhan pengguna merakit PC atau personal computer untuk sesuai kebutuhan pekerjaan seperti pekerjaan 3D, desain grafis, video editing, gaming, dan lain-lain. Namun variasi, kompatibilitas, dan harga sering membuat banyak pengguna kesulitan menentukan kombinasi yang optimal dan sebanding dengan biaya yang dikeluarkan. Penelitian ini bertujuan membangun sistem rekomendasi komponen rakit pc sederhana yang dapat memberikan saran komponen terbaik sesuai anggaran pengguna. Sistem ini menerapkan Algoritma Greedy dengan tambahan konteks untuk memilih komponen. Pemilihan diprioritaskan berdasarkan skor CPU Mark dan G3D Mark. Rule-based filtering yang ketat diterapkan di awal untuk menyaring komponen berkualitas rendah, memastikan hanya ada komponen yang modern dan andal. Sistem dikembangkan dengan memanfaatkan dataset komponen PC yang didapat dari PCPartPicker yang mencakup komponen inti dari PC seperti CPU, RAM, storage, case, dan PSU. Hasil pengujian menunjukan sistem rekomendasi sederhana yang dibangun dengan algoritma Greedy dan Rule-Based Filtering dapat menghasilkan rakitan PC yang efisien dan sesuai anggaran. Kombinasi antara kedua metode menghasilkan sistem rekomendasi yang cepat, akurat, dan relevan dengan hasil yang dikeluarkan.
References
Ardhana, V. Y. P., & Mulyodiputro, M. D. (2023). Pelatihan perakitan komputer untuk meningkatkan keterampilan bagi santri di Ponpes Al Mutmainnah. Jurnal Pengabdian Literasi Digital Indonesia, 2(2), 49–54.
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms (3rd ed.). MIT Press.
Dima, J., Hamzah, M. S., Tallo, C. G., & Fallo, D. Y. A. (2025). Tinjauan literatur tentang pemanfaatan algoritma greedy untuk pencarian jalur terpendek. Jurnal Kridatama Sains Dan Teknologi, 7(1), 519–528.
Ginting, J. (2022). Pelatihan perakitan komputer sebagai dasar pengenalan teknologi bagi calon pelaku UMKM. Jurnal Abdimas HAWARI: Jurnal Pengabdian Kepada Masyarakat, 2(1), 26–31.
Maulana, V. A. (2025). Pengembangan sistem rekomendasi untuk simulasi rakit komputer menggunakan algoritma genetika berbasis website (Skripsi, Universitas Pembangunan Nasional Veteran Jawa Timur).
Ndruru, R., & Lubis, Y. F. A. (2025). Implementasi algoritma greedy untuk rekomendasi objek wisata di Pulau Nias berbasis website. Jurnal Komputer Teknologi Informasi Sistem Informasi (JUKTISI), 4(2), 1145–1152.
Pokutta, S., Singh, M., & Torrico, A. (2020). On the unreasonable effectiveness of the greedy algorithm: Greedy adapts to sharpness. In Proceedings of the International Conference on Machine Learning (pp. 7772–7782).
Preeth, E. N., Mulerickal, F. J. P., Paul, B., & Sastri, Y. (2015). Evaluation of Docker containers based on hardware utilization. In 2015 International Conference on Control Communication & Computing India (ICCC) (pp. 697–700).
Ricci, F., Rokach, L., & Shapira, B. (2015). Recommender Systems Handbook (2nd ed.). Springer. https://doi.org/10.1007/978-1-4899-7637-6
Roihan, A., Nasution, K., & Siambaton, M. Z. (2022). Implementasi algoritma greedy kombinasi dengan perulangan pada aplikasi penjadwalan praktikum. Sudo Jurnal Teknik Informatika, 1(2), 42–50.
Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach (4th ed.). Pearson.
Saputra, R. D. (2024). Sistem rekomendasi pemilihan paket rakitan komputer menggunakan metode knowledge base di CV Innovision (Skripsi, Universitas Duta Bangsa Surakarta).
Siregar, R. N., Aulia, R., & Siregar, R. (2025). Implementasi algoritma greedy pada rute wisata Danau Tao Desa Batang Onang Baru berbasis website. Explorer, 5(1), 33–41.
Tundjungsari, V. (2024). Dasar machine learning (Edisi revisi). Deepublish.
Utomo, M. T., & Mustafidah, H. (2016). Penentuan spesifikasi komputer berdasarkan kebutuhan pemakai dan harga menggunakan basis data fuzzy. JUITA: Jurnal Informatika, 4(1), 28–36.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Publikasi Teknik Informatika

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




