Abstract :
Technological developments have enabled people to easily obtain numerous types of information within a rapidly and affordable way. In the past whereas the internet was not as crowded as it is nowadays, people have to browse through piles of books, or other printed media to look for the information they required.
For most commonly used search engines, the keywords inputted by users are sometimes found to be discrepant with found/intended results, in addition to sometimes redirecting users toward another page that further causes delays due to the time-consuming process of loading.
Based on that particular need and analysis, the author is intending to design a search engine that applies only for the search of songs, and hereby giving the following title to this project: ?Engineering Design of Search Engine for Songs by Utilizing Knuth-Morris-Pratt (KMP) Algorithm?.
To adjustably fulfill the requirements in the designing of the above-mentioned search engine, the author utilizes PHP programming language to serve as a basis for the system?s coding. Whilst for testing, the author uses black box as the method for testing.