Jurnal Internasional Android PDF
Jurnal Internasional Android PDF
2
Computer Engineering Department, Diponegoro University
Semarang, Central Java 50275, Indonesia
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 169
processing. Information Technology is defined as Learning refers to the use of internet technology to send a
technology of processing and transmitting data using series of solutions that can improve knowledge and skill[4].
hardware and software, computer, communication and From this definition, it can be concluded that e-learning is a
digital electronic. The development of communication deliverance of learning content electronically distributed
technology in Indonesia is always dynamic from time to through web (Internet and/or Internet) or through
time. As a developing country, Indonesia always adopts CD/DVD (offline) and it is equipped with evaluation
any information technology until it comes to an era where components inside[5]. Based on technology that is used, e-
the use of internet will have started to be a daily learning can be divided into bases of technology including:
consumption known as internet based technology. 1. CBT (Computer based training)
The development of information technology highly 2. LMS (Learning Management System)
influences communication technology. E-mail is a core key 3. Application of Web-based Learning
for the change of communication way. Only using one E-
mail address, the user can follow any models of 2.2 M-Learning
communication provided on internet such as: Forum, Mail
list /Group, Social Network sites, Blog or Sharing File Mobile Learning is a learning model that is done inter place
Sites. or environment using portable technology regardless of
The improvement of life quality has more required human space and time. With its potencies and excellences, Mobile
to do any activities needed by optimizing the available Learning is expected to be one of alternative learning
sources. Information and Communication Technology (ICT) sources that can enhance efficiency and effectiveness of
that has a rapid development indirectly has obliged human learning process for human.
to use it in any activities. Mobile learning as an intersection of Mobile Computing
The use of mobile learning cannot be apart from the and E-Learning providing resources that can be accessed in
development of mobile technology. For this reason, anywhere has capability in an excellent searching system,
technology of mobile learning also needs supports from rich interaction and full support towards an effective
infrastructure from data communication system in mobile learning and performance-based assessment. In addition, it
devices. Figure 2.1 shows the infrastructure of data has a characteristic of not being dependent on time and
communication system in mobile devices [3]. space. Education requires an alternative learning model
typically not dependent on time and space. It is also
expected that the alternative model can facilitate
knowledge sharing and knowledge visualization in order to
make knowledge more interesting and easy to understand[6].
The use of information and communication technology in
education has been always being developed in any various
strategies and expected patterns. e-Learning system as a
learning form that uses a set of electronic devices and
digital media or mobile learning (m-Learning) refers to a
learning form particularly using mobile devices and
communication technology. The use of this m-learning
technology is aimed to assist the university students or
society to be able to access the lecture materials or
information anytime, anywhere and in any conditions.
Figure 2.1 Architecture of Mobile Communication System Figure 2.2 shows the architecture of mobile learning.
internet
2.1. E-learning
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 170
The application of mobile learning can be developed using a library is required to translate Java language,
a variety of mobile technologies and platforms[7]. Each which, in this case, is handled by Core Libraries.
implementation of mobile learning has a different 2. Dalvik Virtual Machine: Register based Virtual
characteristic. The application of mobile learning consists machine optimized to run the functions efficiently
of: in which this is a development that is able to make
1. Mobile Devices Linux kernel to do threading and low-level
2. Software management.
3. Content of application The development of application in android operating
In a learning activity (classroom instruction), mobile system can be done by using two types - native language or
learning plays 3 roles: web base. The use of native language is the earliest way in
1. Optional supplement which the development of this android operating system
2. Complement based application uses Java Programming Language as a
3. Substitute base programming. The development of android application
3.2. Mobile Programming uses a number of basic components as follows:
Android operating system is one of new types of operating 1. Activities ( Activity base class),
system in mobile communication device. This operating 2. Service (Service base class),
system has a Linux base. Android provides an open 3. Content Provider (ContentProvider base class),
platform for developers to create their own applications to 4. Broadcast Receiver functioned to receive and run
be used by any varied mobile devices. The update features the message to application (BroadcastReceiver
and specifications of OS Android include application base class) and
framework, Dalvik Virtual Machine, integrated browser, 5. Message (Intent class).
optimized graphic, SQLLite, media support, GSM The following figure is a cut of program to design the
telephone, Bluetooth, EDGE, 3G, WIFI, camera ,GPS, layout on the Android application.
compass, and accelerometer.
<?xml version="1.0" encoding="utf-8"?>
Operating system of Android principally is based on 2.6.x <LinearLayout
version Linux kernel that is a monolithic kernel. This kernel xmlns:android="http://schemas.android.com/apk/res/android"
consists of driver used to hardware on mobile devices such android:orientation="vertical"
as screen, keyboard, and camera, USB, WiFi and Bluetooth. android:layout_width="fill_parent"
android:layout_height="fill_parent"
The kernel also provides interface on hardware and android:background="@color/myColor">
memory management. The Library available in this kernel <EditText android:id="@+id/EditText01"
also supports the 2D and 3D graphic display, multimedia, android:layout_height="wrap_content"
android:layout_width="fill_parent"
security and WebKit used in browsing. Figure 2.3 shows
android:inputType="numberSigned|numberDecimal">
the architecture of Android operating system. </EditText>
</LinearLayout>
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 171
No Result?
Yes
ImplemeSystem Design
Figure 2.4 Black Box testing
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 172
scores for
students
1. Downloading the Following the
materials for process of
College
lecture lecturing and doing
Students
2. Doing evaluation the learning
evaluation
Header Header
Figure 3.1 Waterfall Method
The needs of hardware used to develop the application of User Name Mata Kuliah
m-learning includes as follows:
1. Computer : Password Evaluasi
a) Intel® Core™ i5-3330S Processor (2.7 GHz,
Cache 6M) Login
b) RAM DDR 3 2 GB PC-10600
c) HDD 320 GB
d) Monitor LCD 20”
Footer Footer
2. Android Device
a) Samsung Galaxy ACE 3
b) Samsung Galaxy S4
Meanwhile, the needs of software used to develop the m- Figure 3.2 Design of Application Interface
learning application include as follows:
1. IDE Notepad ++ The application test using the Black Box testing is used to
2. JQuery Mobile find out the functionality of the system whether it works
3. Phonegap properly with the design or not. Meanwhile, the
4. Beta.appinventor.mit.edu implementation testing of the system is conducted using
questionnaires that are distributed to 30 college students.
The needs of users on this application consist of system
administrator, lecturers, and college students. The Software
built will be used by three types of user. Table 3.1 shows 4. Testing And Implementation
the detail of the type.
This part is related to the testing and evaluation of software
Table 3.1 The Needs of User and implementation of software application. This software
Rights of is tested based on functionality and performance in the
User Responsibilities
Access environment of testing at Study Program of Computer
1. Adding the Managing the System in Diponegoro University.
lecturer users system
Administrator
2. Managing comprehensively 4.1 Testing of Administrator System
system display
1. Adding the Managing the
The first testing is to test the page of administrator on the
materials for process of online
lecture learning system of application. Figure 4.1 shows the display of
Lecturers 2. Making dashboard from the page of administrator.
questions for
evaluation
3. Managing the
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 173
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.
IJCSI International Journal of Computer Science Issues, Vol. 11, Issue 3, No 1, May 2014
ISSN (Print): 1694-0814 | ISSN (Online): 1694-0784
www.IJCSI.org 174
Copyright (c) 2014 International Journal of Computer Science Issues. All Rights Reserved.