Abstract

The majority of Arabic reference books in Arabic writing without a vowel/harakat causestudents to have difficulty in learning Arabic. Reading Arabic Script without harakatrequires an understanding of the science of Nahwu-Sharf (Arabic Grammar) to be able tounderstand its contents. Therefore, in this study the basic rules of Nahwu-Sharf Sciencehave been translated into an algorithm that can be used to provide an automatic harakaton Arabic script (without harakat). Based on the interview results with the expert, sixexamples of sentences that represented the types(conditions) of basic sentences in theArabic language have been used as scenarios to examine the generated algorithm. Theallowed sentence is limited to one sentence only and cannot be in the form of poetry orsatire. Additionally, Cyclomatic Complexity Testing is used to examine scenarios in a testcase. All the steps of the Cyclomatic Complexity have been performed, which are creatingthe flowgraph, calculating the independent path, and testing scenario. The scenarios wereexamined in a test case through 13-path test case examination and result match withexpected output. In addition, 24 examples which represented the six conditions have beenutilized to examine for more detailed analysis and also results accuracy 100% inaccordance with the basic rules of Nahwu-Sharf science.

Highlights

  • Learning Foreign languages provide many opportunities and benefits not just for personal needs and in businesses, academics and communications

  • The aim of this study is to develop an algorithm that can provide harakat automatically in Arabic script without harakat

  • Kanjilal [15] suggested to use Polymorphism which is able to replace the conditional constructs of code/algorithm to reduce the cyclomatic complexity of the algorithm

Read more

Summary

INTRODUCTION

Learning Foreign languages provide many opportunities and benefits not just for personal needs and in businesses, academics and communications. In its implementation, Arabic writing which is not supplemented with a vowel/harakat making it difficult for students who want to master Arabic language in which they are accustomed to reading Arabic with harakat and only able to guess how to read Arabic writing without a vowel This statement is supported by Greene [4] who stated that one of the challenges in learning Arabic is reading a text without vowels. The Cyclomatic Complexity value is limited to 10 because the more complex the module, the more likely error will occur, the more difficult it is to understand, tested and modified [12] From those statements above, the aim of this study is to develop an algorithm that can provide harakat automatically in Arabic script without harakat. Some interviews with an Arabic Expert have been conducted to collect the data to understand the basic rules of Nahwu-Sharf Science (Arabic Grammar) of giving automatic harakat. Based on the interview results, the types of basic sentences in the Arabic language can be classified into some conditions as shown in the Table 1

Then the second word should be marfu’
23: Check ‘hurf’ table
AND DISCUSSION
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call