Skip to content
This repository has been archived by the owner on Jan 16, 2022. It is now read-only.

String matching using Brute Force, KMP, and Boyer Moore Algorithm, from IF2211: Algorithmic Strategy

Notifications You must be signed in to change notification settings

deryrahman/if2211-news-aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Aggregator

String matching using Brute Force, KMP, and Boyer Moore Algorithm, from IF2211: Algorithmic Strategy

Penggunaan

Cara Search :

  • Buka file .sln yang ada di folder NewsAggregator pakai Visual Studio
  • Run dari Visual Studio
  • POST ke http://localhost:xxxx/api/search dengan kolom id (int, 0 = KMP, 1 = Boyer Moore, 2 = Regex) dan pattern (string, pattern yang mau dicari)
  • Nanti bakal return JSON yang berisi daftar berita yang mengandung pattern. Nggak case sensitive.

Cara Scrape :

Keluaran JSON

Ada dua kemungkinan, yaitu ada error dan gak ada error. Kalau ada error, JSON bakal berbentuk :

{
	"status" : false,
	"data" : "Ini pesan error"
}

Kalau gak ada error, JSON bakal berbentuk :

{
	"status" : true,
	"data" : [
		{ Url : "Url Berita", Title : "Judul Berita", Match : "Konten yang sesuai dengan yang dicari"},
		{ Url : "Url Berita", Title : "Judul Berita", Match : "Konten yang sesuai dengan yang dicari"},
		{ Url : "Url Berita", Title : "Judul Berita", Match : "Konten yang sesuai dengan yang dicari"},
		...,
		...,
		{ Url : "Url Berita", Title : "Judul Berita", Match : "Konten yang sesuai dengan yang dicari}
	]
}

About

String matching using Brute Force, KMP, and Boyer Moore Algorithm, from IF2211: Algorithmic Strategy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published