Perancangan Sistem Matching Penempatan Peserta Kerja Praktik Menggunakan Algoritma Fuzzy String Matching (RapidFuzz) pada PT XYZ

Authors

  • Tasya Salsabila Universitas Bina Darma
  • Heri Suroyo Universitas Bina Darma

DOI:

https://doi.org/10.55606/jpkmi.v6i2.11986

Keywords:

Fuzzy String; Matching; Rapidfuzz; Placement System; Internship; Text Similarity

Abstract

The placement process for internship participants (KP) at PT XYZ is currently still carried out manually by administrative staff through document file examination and subjective considerations. This approach has a high potential for inaccurate placements and requires a relatively long processing time.To address these operational challenges, this study designed an automatic matching decision support system using the Fuzzy String Matching algorithm through the RapidFuzz library. The system was developed using an iterative Prototype method and a qualitative approach. It processes a historical dataset consisting of 608 participant records through a structured data pipeline. The stages include text preprocessing (case folding to standardize capitalization, removal of unnecessary special characters, synonym normalization based on a standard competency dictionary), and calculation of text similarity scores using the token_sort_ratio or token_set_ratio functions.The assessment of suitability level applies a fixed composite weighting scheme: 70% for technical skills and 30% for participant interests. Functional testing and implementation results showed that 90.6% of all participant data successfully received position recommendations with “Suitable” or “Highly Suitable” status. This high percentage demonstrates that the decision support system—integrated with an HTML/CSS monitoring dashboard interface and Excel (.xlsx) report export feature—can automate the entire placement process more effectively, objectively, efficiently, and data-driven.

References

Alhan, S., Mutamassikin, & Yusuf, M. (2025). Perancangan Sistem Informasi Magang di PTPN IV Regional IV Menggunakan Metode Prototype Berbasis Web. Jurnal Komputer Teknologi Informasi Sistem Komputer (JUKTISI), 4(2), 1272–1281. https://doi.org/10.62712/juktisi.v4i2.624

Bachmann, M. (2020). Rapidfuzz/RapidFuzz [Python]. RapidFuzz. https://github.com/rapidfuzz/RapidFuzz

Chaurasia, S. (2023). Student Internship Placement Management System using Python. International Journal of Research In Science & Engineering, (33), 30–49. https://doi.org/10.55529/ijrise.33.30.49

Fridayanthie, E. W., Haryanto, H., & Tsabitah, T. (2021). Penerapan Metode Prototype Pada Perancangan Sistem Informasi Penggajian Karyawan (Persis Gawan) Berbasis Web. Paradigma, 23(2). https://doi.org/10.31294/p.v23i2.10998

Hafizh, M. A., & Elsera, M. (2025). Sistem Informasi Penjualan pada Toko By.Ty Menggunakan Metode Prototype Berbasis Web. Journal of Innovative and Creativity, 5(3), 26617–26621. https://doi.org/10.31004/joecy.v5i3.3958

Hanifa, A., & Syahputra, M. (2025). Perancangan Sistem Informasi Magang Mahasiswa Berbasis Web sebagai Alat Pemantauan Progres di Politeknik LP3I Kampus Padang. RIGGS: Journal of Artificial Intelligence and Digital Business, 4(2), 2096–2103. https://doi.org/10.31004/riggs.v4i2.801

Harahap, A. A., Pratama, A., & Saptari, M. A. (2025). Sistem Informasi Absensi Magang Berbasis Website Menggunakan Qr Code pada Bagian SDM dan Sistem Manajemen PT Perkebunan Nusantra IV Regional II Medan. 9(2).

Irwan, I. I., Harahap, A. A., Heksaputra, D., & Rochmadi, T. (2026). Perancangan Sistem Informasi Pelayanan Servis Elektronik Berbasis Website pada Sahabat Phone Metode Prototype. Jurnal SINTA: Sistem Informasi Dan Teknologi Komputasi, 3(1), 61–70. https://doi.org/10.61124/sinta.v3i1.161

Ismayanti, H., & Komalasari, R. (2025). Perancangan Sistem Presensi Magang Berbasis Web dengan QR Code pada DPMPTSP Kota Bandung. SisInfo, 7(1), 73–85. https://doi.org/10.37278/sisinfo.v7i1.1095

Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, with Language Models. https://web.stanford.edu/~jurafsky/slp3/

Karyn, A. G., Pahrudin, P., Khair, A. A., & Dharma, S. W. C. (2025). Design of the Management Information System for Interns at the Communication and Information Service of East Kalimantan Province. 9(158).

Mentari, L. N. (2025). Needs Analysis for Chatbot-Based Final Project Administration: A Qualitative Study at STT Terpadu Nurul Fikri. Journal of Computer Networks, Architecture and High Performance Computing, 7(4), 1217–1225. https://doi.org/10.47709/cnahpc.v7i4.6973

Nazarudin, M. A., & Kuswinarno, M. (2024). TRANSFORMASI DIGITAL DALAM PENGELOLAAN SDM: TANTANGAN DAN PELUANG DI ERA INDUSTRI 5.0. 2(11).

Oklilas, A. F. (2024). DASHBOARD MONITORING PERANGKAT IT BERBASIS WEBSITE PADA PT KPI RU III PLAJU. Jurnal Informatika Dan Teknik Elektro Terapan, 12(3S1). https://doi.org/10.23960/jitet.v12i3S1.5180

Pohan, S. D., Widiana, S. A., Ketaren, E., & Firdaus, I. (2024). PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGGUNAKAN METODE PROTOTYPE PADA SEKOLAH MENENGAH PERTAMA (SMP) ADVENT KOTAMOBAGU. Jurnal TIMES, 13(1), 65–72. https://doi.org/10.51351/jtm.13.1.2024745

Putra, R. I. U. A. S., & Wibowo, J. S. (2023). Sistem Rekomendasi Magang Berbayar Menggunakan Metode Content-based Filtering. Innovative: Journal Of Social Science Research, 3(3), 5636–5646.

Putra, Y. D., Putra, Y. P., & Saputra, P. S. (2025). Analisa Pencarian dan Pencocokan String Dalam Aplikasi Berbasis Python dengan Library Fuzzy Wuzzy Terhadap Dataset CNN Daily Mail. KOMTEKS, 4(2), 7–13. https://doi.org/10.37637/komteks.v4i2.2354

Rahman, K. (2025). Needs Analysis of an Integrated Android-Based Academic Information System in Higher Education. Journal of Science and Education, 6(1).

Rahmawati, I. Y., Mufarihati, F., & Aditya, C. S. K. (2026). Job Recommendation for Fresh Graduates to Reduce Competency Gaps Using Content-Based Filtering and Retrieval-Augmented Generation. Jurnal Teknik Informatika (Jutif), 7(2), 1886–1904. https://doi.org/10.52436/1.jutif.2026.7.2.5723

Rudwan, M. S. M., & Fonou-Dombeu, J. V. (2023). Hybridizing Fuzzy String Matching and Machine Learning for Improved Ontology Alignment. Future Internet, 15(7), 229. https://doi.org/10.3390/fi15070229

Setiawan, R., Agustin, Y. H., & Ningsih, I. H. R. (2022). Perancangan Sistem Informasi Kerja Praktik Berbasis Web | Jurnal Algoritma. https://jurnal.itg.ac.id/index.php/algoritma/article/view/996

Siahaan, N. B. & Muhamad Alda. (2025). IMPLEMENTASI RULE-BASED CHATBOT DAN FUZZY STRING MATCHING DALAM SISTEM INFORMASI LAYANAN HAJI DAN UMRAH DI PT ALFATA WAFIQAH WISATA. Rabit : Jurnal Teknologi dan Sistem Informasi Univrab, 10(2), 991–1008. https://doi.org/10.36341/rabit.v10i2.6413

Turban, E., Aronson, J. E., & Liang, T.-P. (2005). Decision Support Systems and Intelligent Systems. Pearson/Prentice Hall.

Wong, J., & Yoannita, Y. (2026). IMPLEMENTASI TF-IDF DAN COSINE SIMILARITY UNTUK REKOMENDASI RESEP MASAKAN INDONESIA BERDASARKAN BAHAN MAKANAN. JATI (Jurnal Mahasiswa Teknik Informatika), 10(1), 577–584. https://doi.org/10.36040/jati.v10i1.16816

Yoga, I. G. N. B. T. G. (2025). Pengembangan Fitur Rekomendasi Kandidat Magang Dengan Fuzzy AHP pada Website Talentern—Dalam bentuk buku karya ilmiah. Universitas Telkom, D3 Rekayasa Perangkat Lunak Aplikasi. https://openlibrary.telkomuniversity.ac.id/pustaka/238301/pengembangan-fitur-rekomendasi-kandidat-magang-dengan-fuzzy-ahp-pada-website-talentern-dalam-bentuk-buku-karya-ilmiah.html

Downloads

Published

2026-08-01

How to Cite

Tasya Salsabila, & Heri Suroyo. (2026). Perancangan Sistem Matching Penempatan Peserta Kerja Praktik Menggunakan Algoritma Fuzzy String Matching (RapidFuzz) pada PT XYZ. Jurnal Pengabdian Kepada Masyarakat Indonesia (JPKMI), 6(2), 41–52. https://doi.org/10.55606/jpkmi.v6i2.11986

Similar Articles

<< < 1 2 3 4 > >> 

You may also start an advanced similarity search for this article.