Single Loop Learning Java ME

279 Bluetooth built in. As the result, Bluetooth API is unavailable in this instrument. 3. System analysis 3.1 mGBL Infrastructure mGBL which is developed by utilizing local network LAN that has been available through WIFI communication media and web server. An area in access point scope is expected to access mGBL. Therefore, learners can easily use this service without be worried about the mobile device communication cost. Client-Server Game Mode Coverage Area Bluetooth HP Support: Java ME MIDP 2.0 CLDC 1.0 Bluetooth API, WIFI Standalone Game Mode HP Support: Java ME MIDP 2.0 CLDC 1.0 Bluetooth API, WIFI Client-Server Game Mode Coverage Area Bluetooth HP Support: Java ME MIDP 2.0 CLDC 1.0 Bluetooth API, WIFI Server Data Base Laptop Local Area Network mGBL Framework WIFI ACCESS POINT Figure 5. mGBL Infrastucture Java ME has provided Application Programming Interface API, such as: API Multimedia, API Game, API persistence RMS, API HTTPC Connection and API Bluetooth. Game is built in a MIDlet. For multiplayer game synchronization, Bluetooth Client-server is used between handphone and handphone, while for the exercise downloading process from internet, the implementation of TCPIP architecture between hand phone and exercise computer server. The main game is built with Canvas Game. The exercise storage in hand phone use Record Management System RMS and the addition of sound effect using Multimedia API MMAP, while for exercise application server is built by Java Enterprise Edition Java EE.

3.2 mGBL Architecture

Mobile game server and client are communicated with WIFI or Bluetooth by using framework Java.comm traditional framework and, mostly, implemented in J2SE or JSR 179 the new framework which, mostly, implemented in platform J2ME. In global, mGBL architecture can be used, seen in the picture bellow. Mobile Game Server HPPDA Mobile Game Client HPPDA Web Browser PCLaptop Server Data Base WIFI Bluetooth HTTP HTTP Local Base Service mGBL FrameWork Figure 6. mGBL Architecture The communication data of those games are sent to the server of RMI user or by using HTTP protocol, if the client using browser. Mobile game server process and continue to web server and data base. PCLaptop interacts with web server and data base to access or administer mGBL through HTTP protocol. 4. System Design

4.1. The learning method in mGBL

In single loop learning method, learners follow the procedure and the previous plan which is stated in scenario game. The plan of learning strategy has to be matched with the purpose and value of the supporting theory that always assume to be right. Feedback is the prominent factor in this method to able in finding the procedure and technique of how to make a strategy more efficient. The core of every learning planning is a concept which occurs 4 main phases of learninglearners experience Race, 1994 and appropriate with 4 stages learning Kolbian, 1984 that are [7]:  Desire Learners plan the learning objective, identification, search the procedure agreement and the appropriate score criteria.  Doing Follow the scenario which is appropriate with the planning, indentify the problem and try to find the solution. 280  Feedback In doing the scenario, learners examine their knowledge in answering questions from a exercise packet that has been matched with the learning theme.  Conclusion Debriefing or discussion among the learners after playing a game is an effective way in opening our mind to get the right conclusion. Planning Scenario Debrief Player Knowledge Quiz Wanting intuitive cognitif Implementing TIm Working Monitoring Evaluating Information Knowledge Loop Loop Loop Figure 7. The single Loop Learning in mGBL 4.2 The Mechanism of mGBL Learning The learners come into a game scenario accompanied with the sufficient supporting theory, have known the objective and stages of a learning theme. Feedback stage and making a conclusion are the key stage in single loop learning. Where the learners take a part in a learning scenario real life simulation and apply it in action. Practically, the learners are possible to find the differences among theories in classical in class by running a game. The picture bellow shows the integration between subsystem inside mGBL where the interaction among instructor or administrator who will access the server happened, mobile game client and server that is played by learner individually or in a group. Mobile Game Server Mobile Game Client Mobile PC Client Web Interface Game Template OR Mapping Data Base WIFI Communiction - Administration Syllabus - Quiz Administration - Greade Book - Setting the Scenario - Feedback Skill - UpGrade Skill - Self Study - Feedback - Skill Competition - Determining the Winner Bluetooth - Instructur - Admin - Player 1 - Player 2 - Single Player Server Figure 8. The learning scenario in mGBL

4.3 Scenario

Instructor or administrator:  Syllabus activation  Appear the exercise package  Review all the learners score  Give a feed back Select menu Show MenuExercise package Add Package ? Page Package Exercise Fill package Exce. name Fill in the items and answer questions and options Save Store data the package Administrator : Instructor Package Management System Question Figure 9. Diagram of Administrotor Activity Single player:  Choose the exercise package  Independent study and alternatively to answer the exercise using virtual player  Train the skill  Get the score