Analisis Kekuatan Kata Sandi Berbasis Konteks Bahasa Indonesia Menggunakan Machine Learning

Authors

  • Putu Dena Satwika Sandi Universitas Udayana Author
  • I Wayan Supriana Universitas Udayana Author

DOI:

https://doi.org/10.24843/JNATIA.2026.v04.i03.p17

Keywords:

Password Strength Analysis, Machine Learning, Decision Tree, XGBoost, Cybersecurity, Indonesian Language Context

Abstract

The widespread reliance on password authentication is persistently undermined by users creating contextually weak passwords, a vulnerability often overlooked by standard, English-centric password strength meters. This research addresses this security gap by developing and evaluating a machine learning model specifically tailored for password strength analysis within the Indonesian linguistic context. We trained a Decision Tree classifier and benchmarked it against a robust XGBoost model using a dataset enriched with local passwords and contextual features, including a custom heuristic score and Levenshtein similarity to a comprehensive Indonesian dictionary. To overcome severe class imbalance, the Synthetic Minority Oversampling Technique (SMOTE) was applied to the training data. While the XGBoost model achieved superior predictive performance, the most significant finding emerged from the feature importance analysis, which revealed that our custom heuristic score and the password's length were the two most dominant predictors. This study successfully validates that a context-aware machine learning approach can effectively analyze password strength, underscoring the critical need to integrate local linguistic patterns into security mechanisms and providing a robust foundation for developing more secure authentication systems for Indonesian users.

Downloads

Published

2026-05-01

How to Cite

[1]
Putu Dena Satwika Sandi and I Wayan Supriana, “Analisis Kekuatan Kata Sandi Berbasis Konteks Bahasa Indonesia Menggunakan Machine Learning”, Jnatia, vol. 4, no. 3, pp. 613–618, May 2026, doi: 10.24843/JNATIA.2026.v04.i03.p17.

Most read articles by the same author(s)

1 2 > >> 

Similar Articles

31-40 of 182

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