This research represents the development research using the references of previous research results related to the development of interactive multimedia learning (learner controlled), specially about the effectiveness and efficiency of multimedia learning of a content that developed by pointer animation implementation showing the content in harmony with relevant voice narration (having the character of affirming/equipping/explaining). Content to be learnt is to have a dynamic type (principle) that is Java Programming. Java Programming is selected considering the content complexity level which is high enough. The development method follows the method of development of multimedia learning with the instructional strategy according to Merrill in Component Display Theory (CDT), animation principle in multimedia format from Mayer, and accommodating the learning style (visual/verbal) of the learner. The result of development in the form of modules of interactive multimedia learning (learner controlled) of Java Programming with the pointer animation. With those modules, the learner is expected to be more motivated to learn self-supportingly, circumstantial and recurring, so that learner ability in comprehending concepts of Java Programming and applying it in solving problem can be reached