Porn Words Blocker Application using Aho-corasick Algorithm
Nicholas Chandra · International Journal of Emerging Trends in Engineering Research · 2020
Pornography is commonly used as a media for self-satisfaction called masturbation.Masturbation is considered as a harmful and addictive activity by a community called NoFap Indonesia.In this study, a custom keyboard application was built using the Aho-corasick algorithm to block words that are considered to have pornographic content that will be tested by members of NoFap Indonesia.Aho-Corasick algorithm is a dictionary-based algorithm that allows the fast transfer between strings that do not match on another branch which has the same prefix.This causes the system to move quickly without the need for backtracking or tracing.The usability test shows that the NFKeyboard application can be accepted, for the grade scale with B results which shows that the application has good value, and adjective ratings with excellent as a result.For the percentile rank gives a value of A. These results indicate that the NFKeyboard application has a perceived usability that is 90% higher than another product that has been tested.For the results of noting the word search speed measurement based on the index order and word length on two different smartphones' specifications, we concluded that the word length and word index order do not affect the speed results of the word search process.