The Algorithm Of Giving Automatic Harakat On Arabic Script Without Harakat Using Cyclomatic Complexity Testing (Prosiding International conference on Information Technology and Business (ICITB), 2017)