Prediksi Harga Laptop Berdasarkan Spesifikasi Menggunakan Algoritma K-Nearest Neighbour
Isi Artikel Utama
Abstrak
Perkembangan teknologi informasi mendorong meningkatnya kebutuhan laptop sebagai perangkat komputasi utama bagi berbagai kalangan. Harga laptop sangat bervariasi, dipengaruhi oleh spesifikasi seperti jenis prosesor, kapasitas RAM, penyimpanan, dan fitur tambahan. Penelitian ini bertujuan mengembangkan sistem prediksi harga laptop berdasarkan spesifikasi menggunakan algoritma K-Nearest Neighbor (K-NN) yang diintegrasikan dalam aplikasi berbasis web dengan backend Laravel API dan database MySQL. Algoritma K-NN bekerja dengan mencari data yang memiliki karakteristik paling mirip untuk menentukan estimasi harga. Dataset harga laptop yang digunakan melewati tahap preprocessing, termasuk konversi data kategorikal ke numerik agar dapat diolah oleh model. Pengujian dilakukan dengan variasi nilai K, yaitu 3, 5, 7, dan 9, menggunakan metrik akurasi, Mean Absolute Error (MAE), dan Root Mean Square Error (RMSE). Hasil pengujian menunjukkan K = 5 memberikan performa terbaik dengan akurasi 0.89, MAE 0.15, dan RMSE 0.18. Nilai K terlalu kecil membuat model sensitif, sedangkan nilai K terlalu besar membuat model terlalu general, sehingga K = 5 menjadi titik optimal. Model ini mampu menghasilkan prediksi dengan tingkat kesalahan rendah dan akurasi tinggi, membuktikan efektivitas K-NN dalam memprediksi harga laptop berdasarkan spesifikasi seperti merk prosesor, tipe prosesor, RAM, kapasitas penyimpanan, dan ukuran layar. Keberhasilan penelitian ini juga membuktikan bahwa integrasi Flutter, Laravel API, dan MySQL dapat mendukung pengembangan sistem prediksi harga laptop yang responsif, interaktif, dan bermanfaat bagi calon pembeli maupun penjual
Rincian Artikel
Referensi
[2] S. Rahmawati, "Sistem Rekomendasi Pemilihan Laptop Menggunakan Metode Content Based Filtering dan K-Nearest Neighbor," Repository Universitas Muhammadiyah Jember, 2022. Tersedia: https://repository.unmuhjember.ac.id/21755
[3] B. P. Lubis, Hidra Amnur, and Deddy Prayama, “Implementasi Jaringan Syaraf Tiruan untuk Prediksi Cuaca pada PLTA Sumatera Barat”, jitsi, vol. 3, no. 2, pp. 36 - 41, Jun. 2022.
[4] H. A. Putra, "Rancang Bangun Aplikasi Penjualan Berbasis Android dengan Flutter dan Laravel Menggunakan Metode RAD pada Bengkel Mobil XCTOS," Jurnal Media Publikasi, vol. 7, no. 3, pp. 123-130, 2023. Tersedia: https://journal.mediapublikasi.id/index.php/oktal/article/view/3225
[5] B. Suryanto, "Prediksi Harga Penjualan Mobil Bekas dengan Menggunakan Algoritma K- Nearest Neighbors dan Linear Regression," Repository Universitas Multimedia Nusantara,2021. Tersedia: https://kc.umn.ac.id/id/eprint/34053
[6] Hidra Amnur, A. K. Vadreas, and M. Ridwan, “Aplikasi Pendeteksi Kematangan Tanaman Menggunakan Metode Transformasi Ruang Warna HSI (Hue, Saturation, Intensity) dan K-NN (K- Nearest Neighbor)”, jitsi, vol. 5, no. 4, pp. 161 -167, Dec. 2024.
[7] T. Wijaya dan M. Lestari, "Perbandingan Akurasi Prediksi Harga Rumah Algoritma K- Nearest Neighbor dengan Algoritma Extreme Gradient Boost (XGBoost)," Repository Universitas Mercu Buana, 2022. Tersedia: https://repository.mercubuana.ac.id/81505
[8] Rina, “Algoritma K-Nearest Neighbor (KNN): Penjelasan dan Implementasi untuk Klasifikasi Kanker”, medium.com, 2023, Tersedia: https://esairina.medium.com/algoritma-k- nearest-neighbor-knn-penjelasan-dan-implementasi-untuk-klasifikasi-kanker-ff9b7fbe0a4
[9] P. DuBois, MySQL: The Complete Reference. McGraw-Hill Education, 2013.
[10] B. Schwartz, P. Zaitsev, and V. Tkachenko, High Performance MySQL: Optimization, Backups, and Replication. O'Reilly Media, 2012
[11] L. Ullman, MySQL, Second Edition: Visual QuickStart Guide. Peachpit Press, 2011.
[12] E. Redmond and J. Wilson, Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. Pragmatic Bookshelf, 2012.
[13] MySQL Documentation, "MySQL 8.0 Reference Manual," Oracle Corporation, 2024. [Online]. Available: https://dev.mysql.com/doc/.
[14] F. Khoirudin, “SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE MENGGUNAKAN METODE K – NEAREST NEIGHBOR (KNN) BERBASIS WEB”, jitsi, vol. 4, no. 2, pp. 82 - 90, Jun. 2023.
[15] F. Khoirudin, “Sistem Pendukung Keputusan Pemilihan Smartphone Menggunakan Metode K – Nearest Neighbor (KNN) Berbasis Web”, jitsi, vol. 4, no. 2, pp. 82 - 90, Jun. 2023.
[16] Fitri Purwaningtias, M. Ariandi, and Suyanto, “Protoype Prediksi Persediaan Menggunakan Metode Weight Moving Average ”, jitsi, vol. 4, no. 4, pp. 147 - 153, Dec. 2023.