Obfuscation is a low cost software protection methodology to avoid reverse engineering and re-engineering of applications. Source code obfuscation aims in obscuring the source code to hide the functionality of the codes. This paper proposes Array data transformation in order to obfuscate the source code which uses arrays. The applications using the proposed data structures force the programmer to obscure the logic manually. It makes the developed obscured codes hard to reverse engineer and also protects the functionality of the codes.